Privacy Policy — Friction Chrome Extension

Last Updated: February 18, 2026

1. What Data Is Collected

Locally stored data only — nothing leaves the device.

DataWhat it isStored in
blockedSitesList of domain names the user has addedchrome.storage.local
siteTimeCumulative seconds spent per domain (all-time)chrome.storage.local
todayDistractionToday's total distraction seconds + per-site breakdown + bypass countschrome.storage.local
snoozedSitesActive snooze timers — domain → expiry timestampchrome.storage.local
deepWorkDeep Work session state — active flag, start/end timestampschrome.storage.local
hasOnboardedBoolean flag — whether user has seen onboardingchrome.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.local and 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.