Loopo Privacy Policy
Last updated: 2026-05-18
Loopo is a local-first browser extension. Its single purpose is to let users set daily browsing quotas for websites they choose and redirect those sites to a local lock page after the quota is exhausted.
What Loopo collects
Loopo stores the following data locally in the browser:
- Website domain rules added by the user, such as
youtube.com - The daily quota in minutes for each rule
- Daily usage records, including domain, used seconds, and the number of lock events for that day
- The default quota setting
- A short local record of recently used lock-page quotes to reduce repetition
When the user visits a site that matches an added rule, Loopo's content script sends a local heartbeat message to the extension background worker. The heartbeat contains only the matched rule domain and whether the page is currently active for quota counting. Loopo does not read page text, form contents, account data, passwords, cookies, or website local storage.
How Loopo uses this data
Loopo uses this data only to provide its single purpose:
- Count the daily quota for websites chosen by the user
- Show today's usage state in the popup and options page
- Redirect an exhausted domain to the local lock page using browser declarativeNetRequest rules
- Reset daily state at local midnight and prune old records
Where the data is stored
All data is stored in the extension's local browser storage on the user's device. The current version has no account system, cloud sync, telemetry, advertising, or analytics.
Data sharing
Loopo does not sell, rent, upload, or share user data with advertising platforms, data brokers, analytics services, or other third parties.
Loopo does not transmit user data to developer servers. The current version has no developer server.
Remote code
Loopo does not load or execute remotely hosted code. The JavaScript, CSS, fonts, and icons required by the extension are packaged with the extension.
Permissions
storage: Stores site rules, daily usage, default quota, and quote history locally.declarativeNetRequest: Creates a local redirect rule after a selected domain's daily quota is exhausted.alarms: Resets daily state at local midnight.<all_urls>host permission: Lets the extension run a lightweight heartbeat on websites chosen by the user and redirect already-open tabs after quota exhaustion. Loopo does not read page text or form data.
User controls
Users can use the options page to:
- Add, edit, or remove website rules
- Export local JSON data
- Clear all local extension data
Uninstalling the extension also removes the extension's local browser data.
Chrome Web Store Limited Use disclosure
Loopo's use of user data complies with the Chrome Web Store User Data Policy, including the Limited Use requirements. User data is used only to provide or improve the extension's clearly described single purpose. It is not used for advertising, retargeting, credit-worthiness, data sale, or unrelated purposes.
Contact
For privacy questions, contact the publisher using the developer contact shown on the Chrome Web Store listing.