de-press.co · privacy

Privacy

People may bring things here they do not feel able to tell elsewhere. So the project is direct about data: what is stored, what is not, and where the boundaries are.

What gets stored here

  • An anonymous session — a UUID in a cookie. To the server, that's you: no registration, no name.
  • A pseudonym — whatever you type, or nothing at all. Separately, we keep internal help flags — a record of who has been helped; tying them to an account is optional.
  • An email — only if you created an account or asked for notifications. Otherwise the field just stays empty.
  • Telegram id — only when signing in via the Telegram Mini App.
  • Stories, dialogues, messages — that is the project itself. Their author, for us, is that same UUID, never a person with a name.
  • Voice messages and video circles — files inside a dialogue. We keep them only with the author's consent.
  • Notifications, reports, blocks — private events of the person who receives them, pseudonymous like everything else.
  • A Solana address for thanking a helper is published by the helper — if they want to.

What you won't find here

  • IP addresses. The code never writes them down. The only place an IP plays any role is the rate limit protecting the translation catalog: for an hour, the cache holds a hash salted with a secret key. The address itself isn't kept even there.
  • A User-Agent — never read, never written.
  • Access logs with IPs and User-Agents: in production, nginx writes a privacy-first format.
  • Google Analytics, Yandex.Metrica, Sentry profiles — no behavioral analytics.
  • Likes and views — they don't exist in the data model: quiet empathy instead of a reach race.
  • Private keys and payments. Money travels wallet → wallet, and the platform only sees the status.

How long any of it lives

  • Voice messages disappear along with the dialogue. They stay only if the author chose to keep them.
  • Video circles are deleted when a dialogue closes.
  • The anonymous session lives in your cookie — and behind it there is nothing but a UUID and the optional fields from the list above.

You should not have to take our word for it

  • No feature requires registration. Email and Telegram are optional notification channels, not a way in.
  • The data holds no real names, phone numbers, birth dates, locations, avatars or social graphs.
  • The code holds no pixels, no ads, no browser fingerprinting.
  • Self-help practices run right in your browser and never leave your device.

Every line above is a property of the code, not a promise. The platform is self-hostable: run your own instance and look into the database tables yourself.

See how it works