Privacy Policy — Friction Chrome Extension
Last Updated: February 18, 2026
1. What Data Is Collected
Locally stored data only — nothing leaves the device.
| Data | What it is | Stored in |
|---|---|---|
| blockedSites | List of domain names the user has added | chrome.storage.local |
| siteTime | Cumulative seconds spent per domain (all-time) | chrome.storage.local |
| todayDistraction | Today's total distraction seconds + per-site breakdown + bypass counts | chrome.storage.local |
| snoozedSites | Active snooze timers — domain → expiry timestamp | chrome.storage.local |
| deepWork | Deep Work session state — active flag, start/end timestamps | chrome.storage.local |
| hasOnboarded | Boolean flag — whether user has seen onboarding | chrome.storage.local |
No account, no sign-in, no user identity is ever created or stored.
2. Third-Party Requests
This is the one area that does contact an external server:
Google Favicon Service — When displaying a blocked site in the overlay or sidebar, the extension loads a small favicon image from https://www.google.com/s2/favicons?domain=[domain]&sz=32. This is a standard <img> load, not a fetch or API call. The domain name of the blocked site is included in the URL. Google may log this request per their own privacy policy. This request is purely cosmetic — if it fails, a text fallback is shown instead.
This privacy policy discloses this because the blocked site's domain name is technically sent to Google as part of the image URL.
3. What Is NOT Collected
We are explicit about this — it builds trust and satisfies reviewer scrutiny:
- No browsing history of unblocked sites
- No page content, URLs, or titles
- No personally identifiable information
- No keystrokes or form inputs
- No analytics or crash reporting
- No data is synced to any server (not even
chrome.storage.sync) - No data is sold or shared with any third party
4. Data Retention & Deletion
- All data lives in
chrome.storage.localand is deleted when the extension is uninstalled - Users can manually clear all data from the Settings panel inside the extension (Reset Focus Score, Clear Time Data, Clear Snooze History, Remove All Blocked Sites)
- Data never leaves the user's device
5. Children's Privacy
This extension is not directed at children under 13. We do not knowingly collect any information from children under 13.
6. Changes to This Policy
We may update this privacy policy from time to time. We will notify users of any changes by updating the “Last Updated” date on this page. Continued use of the extension after changes constitutes acceptance of the updated policy.
7. Contact Information
For privacy questions or to exercise your rights, please contact us at connor@websmith-co.com.