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, and durations 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 a raw archive export, share that archive, send information to support, or use a 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, 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;
- addresses, evaluator details, district correspondence, or portfolio content; or
- raw archive contents or information copied from a support 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, billing period, landing path, referrer hostname, and strictly allowlisted UTM source, medium, and campaign values. Unknown attribution values are dropped. Website analytics do not receive arbitrary URL query strings, full referrer URLs, form contents, email addresses, child information, or record content from our code.
Website session replay, heatmaps, autocapture, person profiles, cookies, and persistent browser storage are disabled. Analytics are a no-op when the analytics project token is not configured.
Purchases and subscriptions
Apple processes current iPhone 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
The current iPhone version does not request camera, photo-library, microphone, contacts, location, or notification permission. The system file exporter opens only when you choose to save a raw archive to a destination you control.
Exports and sharing
When you create or share a raw archive, its record 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 the file. The current iPhone version does not create PDF portfolio reports.
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 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 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 all local records and profiles 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 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, exported archives, and backups.
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:[email protected]