Last Updated: January 19, 2026
FocusLock ("we," "our," or "us") is committed to protecting your privacy. This Privacy Policy explains how our Chrome Extension collects, uses, and safeguards your information.
1. Data Collection and Usage
FocusLock is designed as a privacy-first productivity tool. We fundamentally separate the processing of your local productivity settings from the verification of your purchase license.
A. Personal Information (For License Verification)
To unlock premium features (Pro), we communicate with Gumroad via a secure Cloudflare Worker proxy to verify your purchase. We process the following information solely for this purpose:
- License Key: The unique code provided by Gumroad upon purchase.
- Email Address: Associated with your purchase (used only for license validation and not stored permanently on our servers).
This data is encrypted and sent to the Gumroad API strictly to validate your subscription status. We do not sell, rent, or share this data with any third parties other than Gumroad and our secure proxy provider (Cloudflare).
B. User Settings and Statistics (Local Processing)
FocusLock processes your productivity data locally within your browser using Chrome's storage APIs.
- Blocklists & Allowlists: The websites you choose to block are stored locally on your device. We do not collect or transmit your browsing history or blocklists to any external server.
- Focus Statistics: Data regarding your focus sessions (e.g., total focus time, daily streaks) is calculated and stored entirely on your device's local memory.
- Schedules: Your automated blocking schedules are saved locally to ensure the extension functions offline.
2. Third-Party Services
We use trusted third-party services to operate specific functions of our extension:
- Gumroad: We use Gumroad as our payment processor and license manager. When you enter your License Key, it is transmitted securely to the Gumroad API for validation. Please refer to Gumroad's Privacy Policy for more details.
- Cloudflare Workers: We use Cloudflare as a secure serverless proxy to handle license verification requests safely. This ensures that your direct communication with the licensing server is secure and reliable.
3. Data Storage
- Chrome Storage API: Your user preferences (e.g., timer duration, Strict Mode settings, blocklists) are stored using
chrome.storage.sync (to sync across your signed-in devices) and chrome.storage.local.
- Data Security: Since we do not maintain a backend database of user activity or browsing history, your productivity data remains on your device and is subject to your browser's security protocols.
4. Permissions