Overview
GoalKeeper is a focus and habit app for iOS, developed and operated by Byee Builds LLC ("we", "us", "our"). We built it with a simple privacy principle: your goal, your blocked apps, and your daily practice data live on your device - not on our servers.
This policy explains what limited data we do collect (crash reports and product analytics) and how it is used.
Short version: We have no accounts, no backend, and no access to your personal information. The only data that leaves your device is crash diagnostics (linked to a pseudonymous device identifier) and anonymous usage events, both used to improve the app.
What we collect
Crash and error reports
When the app crashes, a report is sent to our crash reporting provider including device model, OS and app version, a stack trace, and a pseudonymous device identifier. The identifier is a randomly generated ID (not linked to your name or any personal information) that lets us look up error history for a specific device when debugging. It is stored in your device's keychain and persists if you delete and reinstall GoalKeeper.
Product analytics
We collect anonymous usage events - screens viewed, session starts and completions, paywall interactions, device type, and app version - to understand how people use the app and where to improve it. These events are not linked to any personal information.
What we don't collect
We do not collect, store, or transmit:
- Your name, email address, or any account information (there are no accounts)
- Your goal text or the name of your daily practice
- Which specific apps you choose to block
- Your location
- Your contacts, photos, camera, or microphone data
- Health or fitness data
- Any data from blocked or intercepted apps
- Any information that directly identifies you as a person
Screen Time API
GoalKeeper uses Apple's Screen Time and Family Controls APIs to restrict and intercept access to apps during your focus session. This is the core mechanism that powers app blocking and the goal-redirect screen.
This data never leaves your device. Apple's Screen Time framework operates entirely on-device. We have no access to which apps you block, how often blocked apps are launched, or any other information processed by Screen Time. That data is managed by iOS and stays on your iPhone.
GoalKeeper's use of the Family Controls entitlement is not directed at children. It is used to provide app-blocking functionality for adult users managing their own focus and attention. While minors may use the app, GoalKeeper is a general-audience productivity tool and is not designed for or marketed to children under 13.
Notifications
GoalKeeper schedules local notifications on your device to let you know when your schedule starts and apps lock, and when a focus session finishes. These notifications are generated and delivered entirely on-device by iOS.
No notification data ever leaves your device. There is no push server, and we send no data with notifications. Notification text may include your goal, but that text stays on your iPhone and is never transmitted to us or anyone else.
Third-party services
GoalKeeper uses the following categories of third-party services that may receive data as described above:
Crash reporting
A crash reporting SDK is embedded in the app to automatically capture and transmit crash diagnostics. The provider receives the information described in the "Crash and error reports" section above. We use this data solely to identify and fix bugs.
Product analytics
An analytics SDK is embedded in the app to capture anonymous usage events. The provider receives the information described in the "Product analytics" section above. We use this data solely for product development and improvement.
Apple App Store
GoalKeeper is distributed exclusively through the Apple App Store. Apple's own privacy practices govern data collected during app discovery, download, and any in-app purchase or subscription management. You can review Apple's Privacy Policy at apple.com/legal/privacy.
Data storage and retention
All of your app data - your goal, blocked app selections, session history - is stored locally on your iPhone using on-device storage. This data is not synced to any cloud service operated by us.
Crash reports and analytics events are retained by our third-party providers according to their own retention policies, typically 90 days. We do not maintain our own copies of this data beyond what is shown in their dashboards.
If you delete GoalKeeper from your device, all locally stored app data is permanently removed.
Minors
GoalKeeper is a general-audience app. We do not knowingly collect personal information from anyone, including children under 13. Because GoalKeeper does not have user accounts and does not collect personal information, COPPA's account-based requirements do not apply. Crash reports are linked to a pseudonymous device identifier, not to any named individual. Analytics data is fully anonymous.
If you are a parent or guardian and have concerns about your child's use of GoalKeeper, please contact us at the address below.
Your rights
GoalKeeper does not maintain a user profile or account, so most traditional data requests (access, correction, portability) do not apply. However, crash reports are linked to a pseudonymous device identifier, which may qualify as personal information under applicable privacy laws. This gives you the following right:
Deletion of crash data. You can request that we delete all crash reports associated with your device. To do so, find your device identifier on the FAQ page (Settings → FAQ & Contact) and email it to us at the address below. We will forward the deletion request to our crash reporting provider.
GoalKeeper is currently available only in North America. Residents of California (CCPA/CPRA), Canada (PIPEDA), and other jurisdictions with applicable privacy laws may contact us with any questions about their rights. We will update this section as the app becomes available in additional regions.
Changes to this policy
We may update this policy as the app evolves - for example, when we add new features or integrate specific third-party services. When we make material changes, we will update the effective date at the top of this page and, where appropriate, notify users through the app.
Continued use of GoalKeeper after a policy update constitutes acceptance of the revised policy.
Contact
If you have questions or concerns about this policy or how your data is handled, please reach out:
Byee Builds LLC
GoalKeeper iOS App
contact@byeebuilds.com
We aim to respond to all privacy inquiries within 5 business days.