PointSprout is published by Cypress Avenue Design, LLC, a limited liability company. When this policy says "we," "us," or "our," it refers to Cypress Avenue Design, LLC.
Questions? Email us at patrick@cypressavenuedesign.com.
PointSprout is designed for parents and legal guardians (18+) to manage a behavior point system for children in their care. The parent-facing interface requires an adult Apple ID. A simplified child-facing mode exists for children, but all content visible in that mode is set by the parent — children cannot independently create an account, modify settings, or submit personal information without parent action.
| Data | Who provides it | Why we need it | Where it is stored |
|---|---|---|---|
| Parent name (e.g., "Mom") | Parent, during onboarding | Stamped on transactions for attribution ("Mom awarded 5 pts") | Device (UserDefaults) + Firestore |
| Email address | Apple, via Sign in with Apple — only if parent chooses to share it | Account identification; Apple may provide a private relay address | Firebase Authentication |
| Child name | Parent, during onboarding or kid setup | Identify each child's point account | Device (SwiftData) + Firestore |
| Child birthday (optional) | Parent | Display age and birthday reminders | Device (SwiftData) + Firestore |
| Child profile photo (optional) | Parent | Display kid avatar in the app | Device (SwiftData) + Firebase Storage (private) |
| Point transactions and history | Parent (by recording earn/lose/spend actions) | Core functionality — tracking points | Device (SwiftData) + Firestore |
| Rewards, activities, schedules | Parent | App configuration | Device (SwiftData) + Firestore |
| Kid-to-kid messages and transfer history | Children (via the kid-facing interface) | Messaging and point transfer features | Device (SwiftData) + Firestore |
| Screen Time selection (apps to shield) | Parent | Screen Time enforcement feature | Device only (UserDefaults, not uploaded) |
| Data | Why we need it | Where it is stored |
|---|---|---|
| Firebase Authentication UID | Unique account identifier; links parent and kid devices to the correct family | Firebase Authentication + Firestore |
| Firebase Cloud Messaging (FCM) device token | Required to deliver push notifications (check-in reminders, reward approvals, Screen Time alerts) | Firestore (under your user record) |
| Anonymous Authentication UID (kids) | Links a kid's device to the family account without requiring an Apple ID | Firebase Authentication + Firestore |
We do not use your data for any purpose beyond operating PointSprout for your family.
We share data with no advertising networks, data brokers, or analytics companies. The only third-party service that processes your data is:
We may disclose information if required by law, but we will notify you to the extent we are legally permitted to do so.
PointSprout is designed to comply with the Children's Online Privacy Protection Act (COPPA).
If you believe a child under 13 has independently provided personal information to us without parental consent, please contact us immediately at patrick@cypressavenuedesign.com.
Your family's data is retained in Firestore for as long as your account exists. When you delete your account (via Settings → Family Settings → Delete Account), all of the following are permanently deleted:
Local data on your device (SwiftData store, UserDefaults, Keychain PIN) is also cleared automatically during account deletion.
All users:
California residents — under the California Consumer Privacy Act (CCPA), you have the right to know what personal information we collect, request deletion, and opt out of the sale of personal information. We do not sell personal information. To exercise any right, contact us at patrick@cypressavenuedesign.com.
PointSprout does not contain links to third-party websites and does not integrate with social media platforms, advertising networks, or third-party analytics SDKs beyond Firebase (described above).
We may update this Privacy Policy from time to time. When we do, we will update the effective date at the top of this page. Continued use of the app after changes are posted constitutes acceptance of the revised policy. We will make reasonable efforts to notify users of material changes via the app or App Store release notes.
PointSprout optionally uses Apple's Family Controls framework and Screen Time API to restrict access to selected apps on a child's device. This feature:
If you have questions, concerns, or requests related to this Privacy Policy or your data, please contact us:
Cypress Avenue Design, LLC
Email: patrick@cypressavenuedesign.com
We will respond to privacy-related requests within 30 days.
© 2026 Cypress Avenue Design, LLC · PointSprout is a one-time purchase. No subscriptions. No ads. No tracking.