Privacy policy
In effect from 3 October 2026
Atti collects no data. There is no server, no account and no analytics — there is no place for anything to end up.
What is stored
Your list of blocked sites, the tasks for the current session, the timer state, your settings and a history of finished focus sessions. A history entry holds only when a session started and ended, how long you focused and how many times you tried to open a blocked site — never which site. All of it goes into extension storage on your device. Uninstalling the extension removes this data with it.
Sharing with the Atti web app
When you open the Atti web app in the same browser, it asks the extension for that focus history to show your statistics. The hand-over happens inside your browser, between the extension and the web app page — nothing goes through a server. The web app keeps its own data in your browser's local storage, under the same rules as the extension.
What Atti does not do
- It sends no data to any server.
- It does not read the contents of the pages you visit.
- It does not record your browsing history.
- It uses no analytics, no advertising and no cookies.
- It shares nothing with third parties, because there is nothing to share.
Permissions, and why
- storage
- Saves your list of blocked sites, session tasks and timer settings — on your device.
- alarms
- Counts down the session. Without it the timer would stop whenever the browser put the extension to sleep.
- declarativeNetRequest
- Hands blocking rules to the browser. The extension never sees network traffic; the browser enforces the rules.
- host_permissions: <all_urls>
- Required by the browser in order to redirect a blocked address to the block screen. Atti does not read page contents.
- externally_connectable
- Lets the Atti web app ask the extension for your focus history. Only app.atti.pl and getatti-app.vercel.app can ask; no other site can reach the extension.
Changes
If Atti ever starts handling data differently, this page changes before the release that introduces it — not after.