🔒 Privacy Policy for FlowFocus
Last Updated: May 1, 2026
The Short Version: We don't collect, store, transmit, or sell any of your personal data. Everything stays on your device.
Introduction
FlowFocus ("we", "our", or "the extension") is committed to protecting your privacy. This Privacy Policy explains how FlowFocus handles your data when you use our Chrome extension.
What Data We Collect
FlowFocus stores the following data locally on your device only:
1. Timer State
- Current session type (focus, break, or idle)
- Session start time
- Session duration
- Whether timer is active
Purpose: To maintain your timer state across browser restarts and tabs.
Storage Location: Chrome's local storage API (chrome.storage.local)
2. Blocked Sites List
- Domain names you choose to block (e.g., "youtube.com", "twitter.com")
Purpose: To block these websites during focus sessions.
3. Streak Data
- Number of consecutive days with completed focus sessions
- Date of last completed session
Purpose: To track your daily focus streak and motivate consistency.
4. UI Preferences
- Last active tab (Timer, Blocks, or Stats)
Purpose: To remember which tab you were viewing when you reopen the popup.
What Data We DO NOT Collect
FlowFocus does NOT collect, store, transmit, or have access to:
- ❌ Your browsing history
- ❌ Your personal information (name, email, phone, address)
- ❌ Your passwords or login credentials
- ❌ Your credit card or payment information
- ❌ Your IP address or location
- ❌ Your device information
- ❌ Analytics or usage statistics
- ❌ Crash reports or error logs
- ❌ Any data from websites you visit
How We Use Your Data
All data collected by FlowFocus is used exclusively for the extension's core functionality:
- Timer State - To maintain your focus session across browser restarts
- Blocked Sites - To block distracting websites during focus sessions
- Streak Data - To display your daily streak counter
- UI Preferences - To remember your last active tab
We do NOT:
- ❌ Send your data to external servers
- ❌ Share your data with third parties
- ❌ Use your data for advertising
- ❌ Sell your data to anyone
- ❌ Analyze your data for any purpose
Data Storage & Security
Local Storage Only
All data is stored locally on your device using Chrome's chrome.storage.local API. This data:
- Never leaves your device
- Is not synced to Google's servers
- Is not accessible to us or any third party
- Is encrypted by Chrome's built-in security
No External Servers
FlowFocus does not:
- Connect to any external servers
- Make any network requests
- Use any third-party services
- Include any analytics or tracking scripts
Permissions Explained
FlowFocus requests the following Chrome permissions:
1. storage
Why we need it: To save your blocked sites list, timer state, and streak data locally on your device.
What we do with it: Store data in chrome.storage.local (local storage only, no sync).
2. alarms
Why we need it: To run the timer countdown in the background, even when the popup is closed.
What we do with it: Create a 1-second interval alarm to update the timer.
3. declarativeNetRequest
Why we need it: To block websites during focus sessions.
What we do with it: Create temporary blocking rules for your chosen websites (max 5 sites).
4. notifications
Why we need it: To notify you when a focus session or break ends.
What we do with it: Show a browser notification with a simple message.
Third-Party Services
FlowFocus does NOT use any third-party services, including:
- ❌ No analytics (Google Analytics, Mixpanel, etc.)
- ❌ No crash reporting (Sentry, Bugsnag, etc.)
- ❌ No advertising networks
- ❌ No social media integrations
- ❌ No payment processors (extension is 100% free)
- ❌ No CDNs or external resources
All code runs locally in your browser. No external connections are made.
Data Deletion
How to Delete Your Data
You can delete your FlowFocus data at any time:
Option 1: Uninstall the Extension
- Right-click the FlowFocus icon in Chrome
- Select "Remove from Chrome"
- Confirm removal
All FlowFocus data will be permanently deleted from your device.
Option 2: Clear Browser Data
- Go to Chrome Settings → Privacy and Security → Clear browsing data
- Select "Advanced" tab
- Check "Site settings" or "Hosted app data"
- Click "Clear data"
Children's Privacy
FlowFocus does not knowingly collect data from children under 13 years of age. Since we don't collect any personal data at all, FlowFocus is safe for users of all ages.
Changes to This Privacy Policy
We may update this Privacy Policy from time to time. When we do:
- We will update the "Last Updated" date at the top
- We will notify users via the Chrome Web Store update notes
- Continued use of FlowFocus after changes constitutes acceptance
Contact Us
If you have questions about this Privacy Policy or FlowFocus's data practices, please contact us:
Email: support@flowfocus.app
Chrome Web Store: Leave a review or report an issue
Legal Compliance
GDPR Compliance (European Union)
FlowFocus is GDPR-compliant because:
- We don't collect personal data
- We don't process personal data
- We don't transfer data outside the EU
- We don't use cookies or tracking
CCPA Compliance (California)
FlowFocus is CCPA-compliant because:
- We don't sell personal information
- We don't share personal information
- We don't collect personal information
Summary
What FlowFocus Does:
- ✅ Stores timer state, blocked sites, and streak data locally on your device
- ✅ Uses Chrome's local storage API (no external servers)
- ✅ Blocks websites during focus sessions (no content inspection)
- ✅ Shows notifications when sessions end
What FlowFocus Does NOT Do:
- ❌ Collect personal information
- ❌ Track your browsing history
- ❌ Send data to external servers
- ❌ Share data with third parties
- ❌ Use analytics or tracking
- ❌ Sell your data
Your Privacy is Our Priority.
FlowFocus - Stay Focused. Block Distractions. Build Streaks.
100% Free. 100% Private. 100% Local.