4dots

Privacy Policy.
What 4dots sees, and what it can’t.

The short version

Who runs 4dots

4dots (“we”) runs the service at 4dots.app. You can reach us at support@4dots.app. 4dots is open source, so you can check everything on this page in the code on GitHub.

What we can’t see

Your browser encrypts your note, your files and their names with AES-256-GCM before anything leaves your device, and the recipient’s browser decrypts them. Our storage provider never receives readable content or your code. Our server sees which code is being opened, but only ever handles encrypted data.

The key comes from your four-digit code plus a per-code secret held by our server. Because a code has only 10,000 possibilities, whoever runs the server could in principle work out keys. We never try to, and it’s why 4dots is meant for things that matter for minutes, not secrets that must stay secret for years.

What we handle, and why

Under the EU’s GDPR, we rely on our legitimate interest in running a working, secure service (Art. 6(1)(f)) and on providing the service you ask for (Art. 6(1)(b)).

How long we keep it

Who processes data for us

Their servers may be outside your country, including outside the EU.

On your device

4dots sets no cookies and loads nothing from other websites. It may save one setting in your browser: whether to use lighter animations on a slow device. When you share files to the installed app, they stay on your device only until 4dots opens them.

Your rights

Depending on where you live, for example under the GDPR, you can ask to access, correct or delete personal data we hold about you, object to how we use it, and complain to your data protection authority. With no accounts and almost nothing kept, there’s usually little or nothing we can link to you, but write to support@4dots.app and we’ll help.

Children

4dots isn’t meant for children under 13, or under the age of digital consent in your country if that’s higher (16 in many EU countries).

Changes

If this policy changes, we’ll update this page and the date below.

Last updated 2 October 2026