Privacy Policy
Last updated: May 12, 2026
Haze is a Chrome extension that generates adaptive focus music based on your real-time browser activity. This privacy policy explains what data the extension accesses, how it is used, and what is never collected.
What We Access
To calculate your focus score, Haze accesses the following information locally on your device:
- Active tab URL and title — to determine whether you are on a focus app (e.g. Notion, GitHub) or a distraction site (e.g. social media). Only the hostname is used, never the full URL or page content.
- Tab switches — the frequency of switching between tabs is used as a signal for focus level.
- Typing speed — keystroke counts per page are measured to estimate words per minute. No actual keystrokes, words, or content are recorded.
- Time on tab — how long you remain on the current tab contributes to your focus score.
What We Do Not Collect
- No personally identifiable information is collected
- No browsing history is stored or transmitted
- No keystrokes, text, passwords, or page content are ever read or recorded
- No data is sent to any server — everything stays on your device
- No data is shared with or sold to third parties
Local Storage
Haze stores the following data locally on your device using Chrome's built-in storage API:
- Your current focus score and session history (last 60 data points)
- Your focus streak in minutes
- Your selected soundscape preference
This data never leaves your device and can be cleared at any time by removing the extension.
Permissions
Haze requests the following Chrome permissions, each used solely to calculate your focus score:
- tabs — to read active tab information
- activeTab — to access the current tab's URL
- storage — to save focus history locally
- alarms — to run the scoring engine at regular intervals
- host permissions — to inject the typing detection script into web pages
Third-Party Services
Haze does not use any third-party analytics, advertising, or tracking services. All audio is generated locally using the Web Audio API — no audio files are streamed from external servers.
Changes to This Policy
If this policy changes materially, the updated version will be posted at this URL with a new date.
Contact
If you have questions about this privacy policy, you can reach us through the Chrome Web Store support page for Haze.