Privacy Policy

Last updated: this document describes Paranoid Chat's data handling as of the current build. It is written to reflect what the service actually does, not a generic template.

What this service is

Paranoid Chat is a personal project offering three kinds of chat rooms with different privacy models: password-protected rooms, 24-hour ephemeral rooms, and end-to-end-encrypted (e2ee) rooms. This policy explains what data each model involves.

Account information

Creating an account requires a username, a password (stored only as a salted hash, never in plain text), and completion of an hCaptcha challenge (verified directly by your browser against a separate hCaptcha verification service — see "Third parties" below). A short display tag and a display color are derived automatically from your account and are not personal information.

Message data by room type

  • Password rooms: messages are stored on the server for up to 7 days, then automatically and permanently deleted.
  • Ephemeral rooms: messages are never written to any database. They exist only in the live connection between participants and in the room's temporary in-memory state while the room is active. The room itself is deleted after 24 hours.
  • End-to-end-encrypted rooms: messages are never written to any database, at any point, regardless of the room's lifetime. The server relays message content without being able to read it.

Room passwords and keys

Room passwords are stored only as salted hashes, the same as account passwords. End-to-end-encrypted rooms use a one-time "owner key" instead of a room password; it is shown to the room's creator exactly once and is never stored or displayed again in any recoverable form.

Join tokens

Room owners may generate join tokens to invite specific people. We record which account used a given token and when, so the room owner can see who joined via that invitation. This record is tied to the token, not shared outside the room's own management view.

Automatic deletion

Accounts that have not logged in or sent a message for 90 consecutive days are automatically and permanently deleted, along with their sessions. Ephemeral rooms are deleted 24 hours after creation regardless of activity.

Third parties

This service uses hCaptcha to reduce automated abuse of account registration and login. Your browser communicates directly with a separate verification service to complete this check; we do not send your captcha responses through our own servers. hCaptcha's own privacy practices apply to that interaction and are outside our control.

This service is hosted on Cloudflare's infrastructure (Workers, Durable Objects, D1, and Pages). Cloudflare processes connection metadata (such as IP address) as part of operating that infrastructure, independent of anything this application does with your data.

What we do not do

We do not sell your data. We do not use your messages for advertising, analytics, or any purpose other than delivering them to the room you sent them in. We do not read the content of end-to-end-encrypted rooms — the server cannot, by design.

Your choices

You may delete your account at any time from within the app. This permanently removes your account and active sessions. It does not retroactively delete messages you previously sent in password rooms that are still within their 7-day retention window, since those are tied to the room, not solely to your account.

Changes to this policy

If this policy changes in a way that affects how your data is handled, you will be asked to review and re-accept it before continuing to use the service.

Contact

This is a personal project. Questions can be directed to the developer via the portfolio link in the app's settings.

← Back to Paranoid Chat