added on WebSTLs (webstls.com) at 2026-07-01 22:26:54
| 1 | <!-- Account close confirmation. Linked from /profile.cgi (Security | |
| 2 | panel) and /profile.cgi (Privacy & data panel). The destructive | |
| 3 | action is a POST + explicit "CLOSE" type-in so a stray click on | |
| 4 | a back / refresh / browser-prefetch never closes the account by | |
| 5 | accident. --> | |
| 6 | ||
| 7 | <div class="page-shell" style="max-width:760px;margin:0 auto"> | |
| 8 | ||
| 9 | <div class="mb-3"> | |
| 10 | <a href="/profile.cgi" class="text-secondary text-xs" style="text-decoration:none">← Back to Profile</a> | |
| 11 | </div> | |
| 12 | ||
| 13 | <div class="module mb-3" style="border-color:rgba(239,68,68,0.45);background:linear-gradient(135deg,rgba(239,68,68,0.06),rgba(239,68,68,0.02))"> | |
| 14 | <div class="module-head"> | |
| 15 | <div class="left"> | |
| 16 | <div class="module-icon" style="background:rgba(239,68,68,0.18);color:#fca5a5"> | |
| 17 | <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M10.29 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"/><line x1="12" y1="9" x2="12" y2="13"/><line x1="12" y1="17" x2="12.01" y2="17"/></svg> | |
| 18 | </div> | |
| 19 | <div> | |
| 20 | <div class="module-title" style="color:#fca5a5">Close your WebSTLs account</div> | |
| 21 | <div class="module-sub">$display_name · $email</div> | |
| 22 | </div> | |
| 23 | </div> | |
| 24 | </div> | |
| 25 | <div class="module-body"> | |
| 26 | <div class="text-sm" style="line-height:1.7;color:var(--col-text-2)"> | |
| 27 | <p><strong style="color:var(--col-text)">What happens when you close your account:</strong></p> | |
| 28 | <ul style="padding-left:22px;margin:8px 0 14px"> | |
| 29 | <li><strong style="color:var(--col-text)">Your storefront goes dark.</strong> The public URL flips to a maintenance page; buyers cannot place new orders.</li> | |
| 30 | <li><strong style="color:var(--col-text)">Existing buyers keep their downloads for 30 days.</strong> Files they already paid for stay reachable from their My Orders page.</li> | |
| 31 | <li><strong style="color:var(--col-text)">Your models, orders, invoices, and tax records stay intact.</strong> Nothing is hard-deleted — we keep them for your records and ours.</li> | |
| 32 | <li><strong style="color:var(--col-text)">All sessions are revoked.</strong> You will be signed out on every device.</li> | |
| 33 | <li><strong style="color:var(--col-text)">It is reversible by support.</strong> Email support if you want the account reopened later.</li> | |
| 34 | </ul> | |
| 35 | ||
| 36 | <p style="margin-top:18px">If you want to keep your account but step away from selling for a bit, use the storefront's <a href="/storefront.cgi" class="text-brand">Close storefront</a> toggle instead — same buyer-facing effect, but your dashboard stays accessible.</p> | |
| 37 | </div> | |
| 38 | ||
| 39 | <form method="POST" action="/account_close.cgi" style="margin-top:24px"> | |
| 40 | <input type="hidden" name="action" value="close"> | |
| 41 | <div class="form-group"> | |
| 42 | <label class="form-label" style="color:#fca5a5;font-weight:700"> | |
| 43 | Type <code style="background:rgba(239,68,68,0.18);padding:2px 8px;border-radius:4px;color:#fca5a5">CLOSE</code> below to confirm: | |
| 44 | </label> | |
| 45 | <input class="input" type="text" name="confirm" autocomplete="off" placeholder="CLOSE" required style="font-family:var(--font-mono,monospace);text-transform:uppercase"> | |
| 46 | <div class="form-help">Exact match required — case sensitive.</div> | |
| 47 | </div> | |
| 48 | ||
| 49 | <div style="display:flex;gap:10px;margin-top:8px"> | |
| 50 | <button type="submit" class="btn btn-danger">Close my account permanently</button> | |
| 51 | <a href="/profile.cgi" class="btn btn-secondary">Cancel</a> | |
| 52 | </div> | |
| 53 | </form> | |
| 54 | </div> | |
| 55 | </div> | |
| 56 | ||
| 57 | </div> |