Scroll distance and velocity
Measured in pixels, normalized by your viewport height into screens and pace.
Privacy policy
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
Doomscrolld records, per browsing session:
Measured in pixels, normalized by your viewport height into screens and pace.
Used only to group your history by site. Never shown to anyone but you.
Used to calculate active scrolling time, not total time spent on a page.
Used to normalize scroll distance into screens you can read back.
What we do not collect
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
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
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
To save your scrolling history locally on your device.
To open the Doomscrolld dashboard.
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
Open an issue at the project repository.
Last updated 2026-09-06.