What this policy covers
This Privacy Policy explains how Openverse, the developer of TeachKeep (“TeachKeep,” “we,” “us,” or “our”), handles information when you use the TeachKeep mobile app, teachkeep.com, or our support channels.
Homeschool records stored on your device
The app is designed to store household profiles, child profiles, school years, learning records, reading-material titles, notes, dates, durations, proof samples, and related attachments locally on your device by default.
That record content is not intended to be sent to our analytics provider. Records leave the device when you choose an export, share action, support attachment, or future sync feature that clearly asks for your action. If a cloud-sync feature is introduced, this policy and the in-app explanation will be updated before it is enabled.
Limited app analytics and diagnostics
TeachKeep may process limited product-use events to understand whether the app launches, onboarding works, records can be created, reports can be previewed, purchase screens load, purchases restore, and errors occur.
Our analytics contract is designed not to include:
- child or parent names, nicknames, ages, birth dates, or grade labels;
- record titles, notes, reading titles, curriculum names, or subject text;
- photo or document contents, filenames, paths, or image metadata;
- addresses, evaluator details, district correspondence, or portfolio content; or
- raw exports or information copied from an attachment.
Limited technical information may include an anonymous app-installation identifier, app version, platform, operating-system version, event time, entitlement status, and error category. We do not use analytics to make educational decisions about a child.
Website analytics
Teachkeep.com is static-first. If website analytics are enabled, they use an allowlist of product events and fields such as the page path, CTA placement, plan, and billing period. Website analytics do not receive URL query strings, referrers, form contents, email addresses, child information, or record content from our code.
Website session replay, heatmaps, autocapture, and person profiles are disabled. Analytics are a no-op when the analytics project token is not configured.
Purchases and subscriptions
Apple or Google processes mobile payments. We do not receive your full payment-card details. RevenueCat may help verify purchase status and restore access. It may process an app-user identifier, product and entitlement identifiers, purchase status, storefront, and related technical information.
Deleting local homeschool records does not automatically cancel an app-store subscription. Cancel subscriptions using the store account that made the purchase.
Device permissions
TeachKeep may request access to photos, files, or the camera only when you choose to attach proof, and notification permission only when you choose reminders. You can change permissions in device settings. Denying an optional permission should not prevent you from reading existing local records.
Exports and sharing
When you create or share a PDF, archive, or attachment, the selected content is handed to the destination you choose. That destination’s privacy terms apply after sharing. Review both the recipient and the included learner information before sending a file.
Support communications
If you email support, we receive your email address and the information you include. Send the smallest amount of information needed to explain the issue. Do not send payment-card details, passwords, a full portfolio, or identifiable child records unless we specifically confirm they are necessary.
Children’s privacy
TeachKeep is designed for a parent or guardian to organize records. It is not intended for a child to create an independent account or submit personal information directly to us. We do not knowingly collect personal information directly from children under 13 through the website.
Retention and deletion
- Local records remain on the device until you delete them, use delete all, clear app storage, or remove the app.
- Raw export and delete-all controls are designed to remain available without a paid subscription.
- Purchase records are retained by stores and entitlement providers as needed for billing, restoration, fraud prevention, accounting, and legal obligations.
- Analytics and diagnostics follow provider retention settings and our operational needs.
- Support messages are kept as long as reasonably necessary to respond and maintain an appropriate support history.
Local-first storage means we generally cannot retrieve a record that existed only on a lost, erased, or uninstalled device. Keep independent copies of records you must preserve.
Service providers and international processing
Providers may include Apple and Google for app distribution and payments, RevenueCat for entitlement management, PostHog for limited analytics, and Cloudflare for website delivery and security. These providers may process limited information in countries other than yours under their own terms, safeguards, and applicable law.
No advertising sale or cross-app tracking
TeachKeep does not sell child record content, use it for behavioral advertising, or use third-party advertising SDKs. We do not ask app users for permission to track them across other companies’ apps and websites for ads.
Your choices and requests
- Delete individual local records or all local data from the app.
- Export records you want to preserve before deletion or device changes.
- Revoke optional device permissions in system settings.
- Cancel a subscription in Apple or Google subscription settings.
- Contact us about support, analytics, or purchase information associated with you.
Applicable law may provide additional rights. We may need to verify a request and may be unable to identify data that is not linked to an account or that exists only on your device.
Security
We use reasonable safeguards appropriate to the information we handle, but no device, storage method, or transmission system is completely secure. Protect your device account, lock screen, exports, backups, and shared portfolio files.
Changes to this policy
We may update this policy as TeachKeep changes. The revision date will appear above. Material changes may also be announced in the app or store listing when required.
Contact
Privacy questions or requests:privacy@openverse.tech