feature
Sep 1, 2026Self-service account deletion for Free and Paid tiers with immediate session hiding, halted renewals, and one-click restoration.
Users on Free and Paid tiers can now self-schedule account deletion directly from the Settings page or via the API. Once initiated, personal sessions are hidden immediately, active billing renewals are halted, and personal API keys are revoked. To protect against accidental loss or regret, deletion is deferred across a 30-day grace period during which users can cancel the deletion and fully restore their account with a single click.
Account deletion operates in two distinct phases: an immediate graceful transition followed by an asynchronous background purge.
When you schedule account deletion from Settings > Danger Zone or call DELETE /api/user/account:
pending_deletion state with a scheduled purge timestamp 30 days in the future. A confirmation email is dispatched with the exact purge date.A persistent banner appears across the dashboard indicating the remaining grace period days and providing an immediate restoration action.
Any time during the 30-day window, you can cancel deletion either directly from the dashboard banner, in Settings, or via POST /api/user/account/restore.
Restoring an account:
Once the 30-day grace period expires, a nightly retention worker performs the permanent infrastructure cleanup:
Organization accounts and team members operate under different retention constraints:
Immediate, synchronous deletion in multi-tenant systems introduces real failure modes: cross-region storage sweeps and vector point deletions can take considerable time, risking API timeouts and partial deletion states if network calls fail mid-request. More importantly, accidental account deletions leave no recourse for recovery once storage blobs and encryption keys are destroyed.
By decoupling the user's intent from the irreversible destruction of data, the 30-day deferred lifecycle provides a safety buffer while ensuring the eventual purge is thorough, idempotent, and resilient against transient network failures.
We are monitoring background purge reliability and tracking restore flows. If you have questions about data retention, enterprise data governance, or suggestions for custom grace period policies, please let us know via the in-app feedback dialog or reach out to support.