Privacy
Your data belongs to you. Always has. Always will.
No cloud account
No sign-up, no login, no cloud dependency.
No data sold
We don't collect, sell, or share your data.
Local-first
Everything stays on your computer.
Open source
Verify privacy in the source code yourself.
Privacy Policy
Last updated: June 2025
Data collection
Forca does not collect any personal data. The application runs entirely on your local machine. No data is transmitted to any server unless you explicitly choose to enable optional features:
- Calendar integration — If you connect Google Calendar, Forca reads your calendar events locally. OAuth tokens are stored on your machine.
- Sync — If you enable optional multi-device sync, your settings and session data are stored in your chosen provider (Firebase or Supabase) under your account.
- Analytics — Forca collects anonymous onboarding funnel events stored <em>locally</em> on your machine. This data never leaves your computer and is only used to improve the onboarding experience.
What we DON'T do
- Sell your data
- Share your data with third parties
- Require an account
- Track your browsing history
- Include analytics scripts or tracking pixels
- Send telemetry
Local storage
Forca uses electron-store to persist data locally on your machine. All files are stored in your user data directory (%APPDATA%/forca/ on Windows). You can delete this directory at any time to erase all Forca data.
Browser extension
The Forca browser extension communicates with the desktop app over a local WebSocket connection (127.0.0.1:7432). No external network requests are made by the extension. It only receives block lists and focus state from the local desktop app.
Third-party services
Forca has no embedded third-party services, trackers, or analytics scripts. Optional features that connect to external services (Google Calendar, Firebase sync) only activate with your explicit consent.
Open source
Forca is fully open source under the MIT License. The complete source code is available on GitHub. Anyone can audit, verify, and contribute to the code.
Contact
If you have questions about this privacy policy, please open an issue on the GitHub repository.