Flow Extension does not collect, store, or transmit any personal user data to external servers. All data processing, including face tracking analysis and website blocking preferences, is performed locally on the user's device. No data leaves your computer.
Last Updated: 22.01.2026
Flow ("we", "our", or "the extension") is a Chrome Extension designed to improve user productivity by monitoring attention states locally on the device. We value your privacy and are committed to protecting it. This Privacy Policy explains what data we collect, how we use it, and your rights.
1. Data Collection & Usage
Camera Data (Face Tracking)
- What we collect: The extension accesses your webcam video stream only while the "Focus Session" is active.
- How we use it: The video stream is analyzed in real-time within your browser using the face-api.js library. We detect:
- Head Pose: To determine if you are looking at the screen.
- Face Landmarks: To detect if a phone or object is obstructing your face.
- No Storage: Video data is processed purely in your computer's Random Access Memory (RAM). We do not record, save, store, or transmit video data or face images to any server. The video frames are discarded immediately after analysis (usually within milliseconds).
- No Identification: We do not use facial recognition to identify who you are. We only analyze where you are looking.
Browsing Data (Tabs)
- What we collect: We access the URL of the currently active tab.
- How we use it: To check if the current website matches the "Allowed Work Tabs" you selected.
- No History Tracking: We do not track your browsing history. We only check the active tab's domain against your specific whitelist during a session.
2. Local-Only Processing
Flow operates under a strictly Local-First architecture.
- No Cloud Servers: All AI calculations happen on your device (Client-Side).
- No Data Transfer: No personal data, video feeds, or browsing stats are sent to the developer or any third-party servers.
3. Data Retention
- Session Data: Temporary data (such as your "Total Focus Time") is stored locally in your browser's chrome.storage.local to persist the timer state if you restart the browser.
- Reset: You can clear this data at any time by clicking "Reset" in the extension or uninstalling the extension.