Skip to content
Preliminary draft — not attorney-approved

These pages are first-pass language and are not legal advice. They are written by the team to be honest and easy to read; consult your own counsel before relying on them in a contract. We'll mark the date each section was last revised at the top of the page.

Preliminary draft · Retention & deletion

Retention & deletion

Per-data-class table — what we keep, for how long, and how to delete it before the 30-day window closes.

Last updated 2026-08-17 — language is a working draft, not legal advice.

Per data class

How long each data class is kept

Tollcast data falls into ten classes, each with a different retention window. The table below is the source of truth — privacy and any other page that lists a retention value refers to this one.

DataWindow30-day delete
Account profile (name, email, handle, primary platform)While account is activeYes
Auth sessions + better-auth state14 days rolling, refreshed on activityYes
Voice-training samples pasted at /voiceUntil you replace or delete themYes
Voice profile (derived tone / cadence)Until account deletion or manual resetYes
Generated drafts and video scriptsUntil approved, rejected, or 30 days passYes
Mentions surfaced into /inboxUntil the queue is cleared or 30 days passYes
Stripe subscription + invoice dataUntil you cancel; archives retained for tax/auditTax-archive only
Email-verification & password-reset tokensUntil consumed or expired (1h for verification)Yes

"30-day delete" means the data is purged from the active database within 30 days of an account-deletion request, with backup snapshots aged out the same window. Stripe tax-archive is the only carve-out — it's the legal record for billing and is governed by Stripe's own retention policy.

Out-of-cycle

How to request an early purge

Write to tollcast@polsia.app if you want a partial purge — for example deleting voice-training samples but keeping the account. The request is honored within two business days and a confirmation email follows.