Privacy Policy
Last updated: February 17, 2026
Introduction
Homeschool Scheduler ("we", "our", or "the app") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and safeguard your information when you use our iOS application.
Information We Collect
Data You Provide
The app stores the following data that you enter:
- Student names, grade levels, and date of birth (optional)
- Curriculum and schedule information
- Lesson completion status, time tracking data, and notes
- Extra work tasks and recurring task definitions
- Reward coin balances and transaction history
- Custom holidays and breaks
- App preferences and settings
- Curriculum suggestions you choose to submit
Data Collected Automatically
The app uses the following services that collect data automatically:
- Firebase Analytics (Google) — We collect anonymous, aggregated usage events (such as "schedule created" or "sync completed") to understand how the app is used and improve it. These events do not contain personal information, student names, or any content you enter. No user IDs or profiles are created.
- Firebase Crashlytics (Google) — We collect crash reports and error logs to identify and fix bugs. These reports may include device type, operating system version, and technical details about the error. They do not include your homeschool data or personal information.
- RevenueCat — Our subscription management provider receives purchase and subscription status information from Apple. RevenueCat uses Apple's vendor device identifier to manage your subscription. It does not have access to your homeschool data. See RevenueCat's Privacy Policy for details.
The app does not contain any advertising SDKs, does not display ads, and does not create advertising profiles.
Data Storage
Local Storage
All your homeschool data is stored locally on your device. Sensitive values such as trial status are stored in the iOS Keychain for added security. Your data remains on your device unless you choose to enable sync.
Family Sync (Firebase)
If you enable Family Sync, your data is stored in Firebase Realtime Database to synchronize across linked family devices. This data is:
- Encrypted in transit and at rest by Firebase infrastructure
- Accessible only to devices linked with your family code
- Not used for advertising or sold to third parties
Personal Backup (Firebase)
If you are signed into a family or have enabled sync, a personal backup of your data may also be stored in Firebase to allow restoration on a new device. This backup is tied to a random identifier stored in your device's Keychain and is not linked to your name or email.
Data Sharing
We do not sell, trade, or otherwise transfer your homeschool data to third parties. Your data is yours alone.
The ways your data may leave your device are:
- Family Sync (optional) — Syncs data between devices in your family group via Firebase
- Personal Backup (optional) — Backs up data to Firebase for device restoration
- Curriculum Suggestions (optional) — If you suggest a curriculum, the suggestion text and a random device identifier are sent to Firebase
- Export Reports (user-initiated) — When you choose to export and share progress reports
- Device Backups — If you create device backups via iTunes/Finder
- Analytics and Crash Reports — Anonymous usage events and crash reports are sent to Firebase (Google) as described above
- Subscription Data — Purchase and subscription status is processed by RevenueCat and Apple
Third-Party Services
The app uses the following third-party services:
- Firebase (Google) — Data sync, analytics, and crash reporting. Firebase Privacy
- RevenueCat — Subscription management. RevenueCat Privacy
- Apple — In-app purchases and subscription billing via your Apple ID
Data Security
We implement appropriate security measures including:
- Using iOS secure storage APIs and Keychain for sensitive local data
- Encrypting all data in transit via TLS
- Using authenticated Firebase connections for sync
- Generating random identifiers instead of collecting personal identifiers
- Not collecting email addresses, phone numbers, or login credentials
Children's Privacy
Homeschool Scheduler is designed for parents and educators to manage their children's education. While the app stores information about students, this data is entered and controlled by the parent/educator, not collected directly from children.
We do not knowingly collect personal information directly from children under 13. All student data is entered and managed by the adult user of the app.
Your Rights
You have full control over your data:
- Access — All your data is visible within the app
- Modification — You can edit any data at any time
- Deletion — You can delete individual records, students, or all data from the app and from synced servers
- Export — You can export progress reports
- Portability — Your data is stored in standard formats
Data Retention
Your local data persists until you delete it. If you use Family Sync, synced data is retained in Firebase until the family group is dissolved or you leave the family. Automatic local backups are retained for up to 7 days on your device. Analytics and crash data are retained according to Google's standard retention policies (typically 14 months for analytics, 90 days for crash logs).
Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Last updated" date.
Contact Us
If you have any questions about this Privacy Policy, please contact us at: