Account deletion and refund
Two distinct off-ramps — both live in the same place: Profile → Plan & Billing → Danger zone (collapsed by default).
Refund
Self-service, eligible if BOTH apply:
- You’re within 14 days of the first payment of your active subscription.
- You haven’t already used 4 lifetime refunds (capped to keep the system fair).
The refund is pro-rated by the credits you’ve used in the period — so a refund right after subscribing returns ~100%, while one near day 14 with most credits used returns less.
Use refund when you want to leave the paid tier but keep your account + data. The refund doesn’t delete anything; it just unwinds the payment and bumps you back to free tier.
The refund button is self-service: it shows your eligibility verdict and, when you’re eligible, processes the refund to your original payment method through Stripe. It’s disabled with an explanation when you’re not eligible (outside the 14-day window, no unused balance, or the four-refund lifetime cap reached).
Account deletion
Self-service, GDPR Article 17 right to erasure. Expand the Danger zone section, type your email to confirm in the input field, click the red “Delete my account permanently” button; the cascade deletes:
- Your profile, target roles, work prefs, languages.
- All CV templates, cover-letter templates, writing styles, voice samples.
- Every job match, application, generated CV/CL, Q&A answer, LinkedIn output.
- Search history, ATS company allowlist, predefined answers.
- Sign-in account links (Google, GitHub) and active sessions.
What survives, anonymized (no link back to you):
- Consent records — proof we received valid consent before processing started (GDPR Art. 7(1)).
- Deletion event itself — proof an erasure occurred at time T.
- Aggregate signals — feedback theme tags, help-chat topic tags, prompt-injection incidents — none link to a specific user after erasure.
- Anonymized funnel telemetry — onboarding step counts.
These survive because EU law requires the proof, and the rows have no userId once you’re deleted.
When to use which
- “I want my money back, but I might come back.” → Refund.
- “I’m done; erase me.” → Account deletion. (You can’t reverse it.)
- “I’m done AND I want a refund.” → Refund first (while the user row exists for the subscription); deletion second.