// Privacy Policy
Your data stays yours
We built gitfocus with privacy as a core principle. Here's exactly what we do (and don't do) with your information.
Last updated: December 2024
// TL;DR
We don't collect your data. Period.
Data We Collect
None. gitfocus does not collect, store, or transmit any personal data to our servers because we don't have any servers to send it to.
Everything the app needs to function is stored locally on your device:
- Your GitHub username (to check public commits)
- Your app selection preferences
- Your focus session history
- Your earned time and streak data
GitHub Integration
gitfocus reads your public GitHub contribution data to determine when you've made commits. Here's how it works:
What We Access
- Your public GitHub profile page
- Your public contribution graph (the green squares)
- Commit counts per day (not commit contents)
What We Don't Access
- Private repositories
- Commit messages or code
- Your GitHub password or tokens
- Any GitHub API with authentication
✅ No OAuth Required
We intentionally designed gitfocus to work without GitHub authentication. We only read publicly available information that anyone can see by visiting your GitHub profile.
Screen Time & App Blocking
gitfocus uses Apple's Screen Time API (Family Controls framework) to block apps. This is the same secure system that powers Apple's built-in Screen Time features.
How It Works
- App blocking is handled entirely by iOS, not our code
- We never see which apps you use or for how long
- Apple's privacy protections apply to all Screen Time data
- We only receive anonymized "tokens" that represent apps
What We Can't See
- Your app usage statistics
- When you open or close apps
- How long you spend in any app
- The actual names of apps you select (only tokens)
Local Data Storage
All your data is stored on your device using Apple's secure storage mechanisms:
- UserDefaults — Settings and preferences
- Keychain — Your GitHub username (for persistence across reinstalls)
- App Group — Shared data between app and extensions
This data is encrypted by iOS and protected by your device passcode. If you delete the app, your local data is deleted too.
Third-Party Services
gitfocus does not use any third-party analytics, crash reporting, or advertising services. We don't integrate with:
- Google Analytics
- Firebase
- Crashlytics
- Facebook SDK
- Any advertising networks
- Any user tracking services
The only external service we communicate with is github.com to fetch your public contribution data.
Your Rights
Since we don't collect your data, traditional data rights (access, deletion, portability) don't really apply. But here's what you can do:
- Delete all data — Simply delete the app from your device
- Export data — Your data lives on your device; you own it
- Change settings — All preferences can be modified in the app
Children's Privacy
gitfocus is not directed at children under 13. We don't knowingly collect information from children. The app requires Screen Time permissions which are controlled by the device owner.
Changes to This Policy
If we ever change our privacy practices, we'll update this page with a new "Last Updated" date. Given our no-data-collection approach, significant changes are unlikely.
Contact
Questions about privacy? We're happy to explain anything in more detail.
Email: support@gitfocus.app