Unsaid

Privacy

If you send a confession

Bot protection

We use Cloudflare Turnstile to check for automated abuse when someone sends a confession or buys a reply. The check runs invisibly. Cloudflare processes signals such as your IP address and browser request details for this check; we do not attach those signals to a confession. Read Cloudflare’s Turnstile Privacy Addendum for details.

If you sign in with X

Creator applications

For invited creator applicants, we store the X account ID and profile shown above, payout country, optional application note, the agreement version and time accepted, and our review decision. We encrypt the contact email you enter. Admins use this information to review access; an invite link alone does not approve an account. We store only a hash of each invite code.

Private replies and payments

Moderation

Storage

Confession text and voice transcripts are encrypted (AES-256-GCM) before they are saved. Voice recordings are also encrypted before going into a private Cloudflare R2 bucket. Only the recipient and safety reviewers for held or reported messages can play them. Voice messages are removed after 30 days by default, except when retained for an open report. You can delete an unpaid voice message sooner from your inbox. Someone may still recognize your voice even though we do not reveal your account or IP address.

Creator email

If you add an email in Settings, we encrypt it and send a confirmation link. After confirmation, you can choose confession alerts, payout updates and daily recaps. Emails contain counts and payment status, never confession text or sender details. Resend delivers these emails. You can change alerts or remove your email in Settings.

Analytics

We count page visits, traffic sources and actions in daily totals. These totals do not contain IP addresses, accounts, device IDs, confessions or message text. Google Analytics loads only if you choose to allow it. You can change your choice here.