Privacy & data

Privacy Policy

TeachKeep is designed to keep sensitive homeschool record content on your device and out of product analytics.

Last updated July 31, 2026

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.

TeachKeep is a parent-directed organizational tool. The website does not ask you to enter child names, learning records, or portfolio files.

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:

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-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

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:[email protected]