Effective Date: April 14, 2026
This Privacy Policy describes how The Homework App ("we," "us," or "our") collects, uses, stores, and protects your information when you use The Homework App mobile application (the "App"). By using the App, you agree to the collection and use of information in accordance with this policy.
When you create an account using Sign in with Apple, we receive and store a unique user identifier provided by Apple. We also collect the display name you provide during onboarding. We do not receive or store your Apple ID email address unless Apple's Sign in with Apple service shares it at your election.
When you create assignments manually or import them from a connected school platform, we collect assignment titles, subject names, due dates, completion status, priority levels, notes, and associated class information. This data is stored both on your device and in our cloud database to enable synchronization across sessions.
If you choose to connect a school learning management system (LMS) — including Canvas, Schoology, StudentVue, PowerSchool, or Aeries — you will be asked to provide authentication credentials such as access tokens, usernames, passwords, school domain URLs, or API keys specific to that platform. These credentials are stored locally on your device and are used solely to communicate directly with your school's servers on your behalf. We do not transmit your school platform credentials to our servers or to any third party.
When connected to a school platform, the App may retrieve your course names, course codes, assignment grades, and overall grade percentages directly from your school's servers. This data is processed on your device and is not transmitted to our servers unless it forms part of an assignment record synced to your account.
The App records study timer usage, including session durations, study streaks, total minutes studied, and sessions completed. This data is stored locally on your device and is not transmitted to our servers or any third party.
If you use the Assignment Snap feature, the App may access your device camera or photo library to capture or select images of assignments. All image processing and text recognition is performed entirely on your device using Apple's on-device Vision framework. Images are not stored, uploaded, or transmitted to any server. Only the text you review and confirm is saved as assignment data.
The App stores your notification preferences, including reminder times and due date alert settings, locally on your device.
If you subscribe to The Homework App Pro, your purchase is processed by Apple through the App Store. We use RevenueCat, Inc. as a third-party service to verify and manage your subscription status. RevenueCat receives your anonymous user identifier and subscription transaction data from Apple. We do not receive or store your payment method, billing address, or Apple ID credentials.
We use the information we collect for the following purposes:
We do not use your information for advertising, profiling, or behavioral tracking.
Assignment data associated with your account is stored in Google Firebase Firestore, a cloud database operated by Google LLC. Your data is isolated to your authenticated account and is not accessible to other users. Firebase Firestore data is stored in the United States and is subject to Google's security practices and data processing terms.
Study session data, notification preferences, theme settings, and school platform credentials are stored locally on your device using standard iOS storage mechanisms. This data is protected by your device's built-in security features, including device passcode and encryption at rest provided by iOS.
We implement access controls at the database level to ensure that only authenticated users can access their own data. All network communications between the App and our cloud services are encrypted in transit using industry-standard TLS encryption. Communications between the App and your school's LMS servers are conducted over HTTPS.
The App integrates the following third-party services:
We use Firebase Authentication for account management and Firebase Firestore for cloud data storage. Firebase does not receive your school credentials, study session data, or images. Firebase Analytics and advertising services are disabled in the App. Google's privacy policy is available at https://policies.google.com/privacy.
We use RevenueCat to manage in-app subscriptions. RevenueCat receives an anonymous user identifier and purchase transaction data provided by Apple. RevenueCat's privacy policy is available at https://www.revenuecat.com/privacy.
When you connect a school platform, the App communicates directly with your school's servers using the credentials you provide. We act solely as a client on your behalf. We do not operate, control, or have access to your school's servers. Your use of these school platforms is subject to your school's own privacy policies and terms of use.
No other third-party analytics, advertising, or tracking services are integrated into the App.
We do not sell, rent, or trade your personal information to third parties.
We may share information only in the following limited circumstances:
The App is designed for use by students, which may include children under the age of 13. We comply with the Children's Online Privacy Protection Act (COPPA) and similar regulations to the extent applicable. We do not knowingly collect personal information from children under 13 without verifiable parental consent. Account creation requires Sign in with Apple, which is subject to Apple's own age and parental consent controls.
If you are a parent or guardian and believe your child has provided personal information through the App without your consent, please contact us at the address provided in Section 11 and we will take steps to delete such information.
When the App retrieves data from a school learning management system at your direction, some of that data may constitute educational records protected under the Family Educational Rights and Privacy Act (FERPA) or similar state laws. The App processes this data locally on your device and at your instruction. We do not access, use, or disclose educational records for any purpose other than providing the App's functionality to you.
Your assignment data is retained in our cloud database for as long as your account is active. Study session data and school platform credentials are retained locally on your device until you delete the App or clear its data.
You may delete your account and all associated cloud data at any time through the App's Settings. Upon account deletion, we will permanently remove all assignment data associated with your account from our cloud database. Locally stored data is removed when you uninstall the App.
Depending on your jurisdiction, you may have the right to:
You may exercise your right to deletion directly within the App by using the Delete Account feature in Settings. For all other requests, please contact us at the address provided in Section 11.
We may update this Privacy Policy from time to time. If we make material changes, we will notify you through the App or by other appropriate means prior to the change becoming effective. Your continued use of the App following any changes constitutes your acceptance of the revised policy. The "Effective Date" at the top of this document indicates when the most recent revision took effect.
If you have questions or concerns about this Privacy Policy or our data practices, please contact us at:
Email: homeworkappiOS@gmail.com