PointQuest Privacy Policy
Last updated: October 26, 2026
PointQuest is made by Colin Robey (CR Studios), a sole developer in Burlington, Ontario, Canada. "I" and "me" in this policy means me.
1. What PointQuest Does
PointQuest is a family activity challenge app. Families create point-based fitness and activity challenges, log activities, and track progress together. The app is designed for families to use privately.
2. Information I Collect
To make the app work:
- Account info: Email address, display name, and avatar emoji you choose during sign-up.
- Family data: Family name, member names, and managed child profiles that you create.
- Activity data: Activity logs (what activity, how long, when) entered into challenges, and reward requests.
- COPPA consent records: When you add children, I record that you provided parental consent, including the child's name, age range, and timestamp.
- Scoreboard alerts (optional, from version 1.3.0): If you turn on scoreboard alerts, I store your device's push notification token and which family members you chose to get alerts about. Turning alerts off removes that device's token.
- Subscription status: Whether your account has PointQuest+, handled through RevenueCat. Apple or Google processes the payment; I never see your card details.
To understand how the app is used and to fix problems:
- Usage data: Which features are used, such as logging an activity, opening a screen, approving a log or viewing the subscription page, plus when the app is opened or closed. These events are tied to a random account ID, never to your email or name.
- Crash and performance data: When the app crashes or runs slowly, a report with the error, the steps leading up to it (which screens were open and that buttons were tapped), and timing information. In versions before 1.2.1, these steps could include the text of a tapped button, which sometimes contains a family member's display name. From version 1.2.1 that text is removed.
- Device information: Device model, operating system version, app version, and language. Like any internet service, the analytics and crash-reporting providers also receive your device's IP address when the app sends them data, and may use it to estimate an approximate location (country or city).
I do not collect precise location, contacts, photos, or browsing history. PointQuest does not connect to Apple Health or Google Health Connect, and does not use advertising identifiers.
3. Children's Privacy (COPPA Compliance)
PointQuest is meant to be set up and run by parents. Children under 13 should not create their own email accounts. Only a parent or legal guardian may create managed profiles for children. These profiles:
- Are created and fully controlled by the parent's account
- Do not have an email address or password
- Store only a display name and emoji avatar
Kid mode. A child can open PointQuest on their own device by tapping "I'm a Kid" and entering their family's invite code, then choosing their profile. This creates an anonymous session with no email, password or name of its own. In kid mode a child can see their family's progress and, if a parent allows it, log activities and ask for rewards. A parent approves each log and reward request before it counts.
Starting with version 1.2.1, kid mode sends no usage analytics. Earlier versions sent usage events from kid mode tied to a random session ID, with no name or email. Crash reports are still sent from kid mode so I can fix problems, tied to the same random session ID (see Section 2 for what a crash report contains). None of this is used for advertising.
Parents must provide consent before adding any child profile, and a consent record is created each time a child is added. Parents can review and delete their child's profile and all associated activity data at any time from the app.
4. How I Use Your Data
- To authenticate your account and keep your data secure
- To display challenge progress, scoreboards, and activity history to your family
- To calculate points, streaks, and tier progress
- To manage your subscription
- To understand which features are used, so I can improve the app
- To find and fix crashes and slow screens
I do not sell your data, show you ads, track you across other apps or websites, or share your information with third parties for marketing purposes.
5. Data Storage and Security
Your app data is stored in Google Firebase (Cloud Firestore), hosted in the United States. Firebase provides encryption at rest and in transit.
Access to your data is restricted by Firestore security rules:
- You can only read your own family's data and challenges your family participates in
- Other users cannot see your family members, activity logs, or challenge details
- Point calculations are performed by Cloud Functions on the server, not on your device
- COPPA consent records cannot be edited, and are deleted only when you delete your account
6. Third-Party Services
- Firebase Authentication: Handles sign-in (email/password, Apple Sign-In, Google Sign-In on Android, and anonymous kid-mode sessions). Firebase Privacy Policy
- Firebase Cloud Firestore: Stores all app data.
- Firebase Cloud Functions: Processes point calculations server-side.
- Apple Sign-In: Optional sign-in method on iPhone. Apple's privacy practices apply.
- Google Sign-In: Optional sign-in method on Android. Google's privacy practices apply.
- Expo push notification service: Delivers scoreboard alerts to your device through Apple or Google. It receives your device's push token and the alert itself, which includes family members' display names and this week's point totals. Expo Privacy Policy
- RevenueCat: Manages in-app subscriptions. RevenueCat Privacy Policy
- PostHog: Product analytics (the usage data described in Section 2), hosted in the United States. PostHog Privacy Policy
- Sentry: Crash and performance reporting (the crash data described in Section 2). Sentry Privacy Policy
7. Account Deletion
You can delete your account at any time from the More tab in the app. Account deletion permanently removes:
- Your user profile and all managed child profiles
- Your membership in all families (and decrements member counts)
- All activity logs you created
- All challenges you created (including their activity logs and stats)
- All COPPA consent records associated with your account
- Your Firebase Authentication account
Usage and crash data already sent to PostHog and Sentry is tied to a random ID, not your email, and is kept under those services' standard retention periods. To have it deleted as well, email me (Section 15).
8. Data Retention
I keep your app data for as long as your account is active. When you delete your account, your app data is removed immediately as described above.
9. Your Rights
You have the right to:
- View all your data within the app
- Edit your profile (name, avatar) at any time
- Delete your account and all associated data
- Request a copy of your data by contacting me
10. Canadian Privacy Law (PIPEDA)
If you are located in Canada, your personal information is protected under the Personal Information Protection and Electronic Documents Act (PIPEDA). You have the right to access, correct, and request deletion of your personal information. I collect and use your personal information only with your knowledge and consent, and only for the purposes described in this policy.
11. International Data Transfers
Your data is stored and processed in the United States by Google Firebase, RevenueCat, PostHog and Sentry. By using the app, you consent to the transfer and processing of your data in the United States. These providers use EU Standard Contractual Clauses (SCCs) for transfers of personal data from the European Economic Area and United Kingdom to the United States.
12. European Union and United Kingdom Users (GDPR)
If you are located in the European Union or United Kingdom, the General Data Protection Regulation (GDPR) or UK GDPR applies to your personal data. This section supplements the rest of this Privacy Policy.
Lawful basis for processing: I process your personal data on the following legal bases:
- Performance of a contract: Account information, activity data and subscription status are processed to provide the App and its features.
- Legal obligation: COPPA consent records are kept to show that a parent gave consent.
- Legitimate interests: Usage data (PostHog), crash and performance data (Sentry) and subscription interaction data (RevenueCat) are used to keep the App working, fix problems and improve it.
Your rights under GDPR: In addition to the rights described in Section 9, you have the right to:
- Access: Request a copy of the personal data I hold about you.
- Rectification: Request correction of inaccurate or incomplete data.
- Erasure: Request deletion of your personal data.
- Restriction: Request that I limit how I use your data in certain circumstances.
- Portability: Request your data in a structured, machine-readable format.
- Objection: Object to processing based on legitimate interests, including analytics.
To exercise any of these rights, contact me at crstudiosdev@gmail.com. I will respond within 30 days. You also have the right to lodge a complaint with your local data protection supervisory authority.
Data transfers: See Section 11.
Retention: I keep your personal data for as long as your account is active. Deleting your account removes it, including COPPA consent records, as described in Section 7.
13. Law Enforcement and Legal Requests
I may disclose your personal data if required to do so by law, court order, subpoena, or other legal process, or if I reasonably believe that disclosure is necessary to:
- Comply with applicable law or legal process served on me
- Protect and defend the rights or property of the developer
- Protect the personal safety of users of the App or the public
Where permitted by law, I will attempt to notify affected users before disclosing their data in response to a legal request.
14. Changes to This Policy
If I make changes, I'll update the date at the top. For significant changes, I'll notify you in the app.
15. Contact
Questions about this policy? Email crstudiosdev@gmail.com.