Privacy policy

Local by design.

Doomscrolld measures your scrolling behavior and keeps every measurement on Chrome's local extension storage. There is no account, product backend, or behavioral upload.

What we collect

Distance, host, duration.

Doomscrolld records, per browsing session:

Scroll distance and velocity

Measured in pixels, normalized by your viewport height into screens and pace.

Site hostname and page title

Used only to group your history by site. Never shown to anyone but you.

Scroll-burst start, end, duration

Used to calculate active scrolling time, not total time spent on a page.

Viewport height

Used to normalize scroll distance into screens you can read back.

What we do not collect

Nothing else. Literally.

No page body, screenshots, form values, or input contents.

No keystrokes or clicks are recorded. Input events are observed only momentarily to distinguish user scrolling, then discarded.

No account or advertising identifier.

No analytics, telemetry, or crash reporting.

Where your data goes

Nowhere.

All data is stored locally in your browser's extension storage using Chrome's storage.local API. Nothing is transmitted to any product server.

Retention

30 days of detail, then totals.

Raw session detail is kept for 30 days. After that, days are condensed into long-term day-level totals: distance, active scrolling time, and session count. You can delete any single day, or your entire history, at any time from the side panel.

Permissions

Three, all explained.

Storage

To save your scrolling history locally on your device.

Side panel

To open the Doomscrolld dashboard.

Access to all sites

Required to observe scroll position and geometry, plus the hostname and page title used to group local sessions. It does not read page body or form contents.

Contact

Questions?

Open an issue at the project repository.

Last updated 2026-09-06.