Privacy & data

Privacy Policy

TeachKeep stores homeschool records locally. Version 1.0.1 and later use limited product analytics with session replay disabled.

Last updated September 30, 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, and durations locally on your device by default.

The underlying record database and original evidence files are not uploaded to a TeachKeep account server. In version 1.0.1 and later, analytics excludes child names, record content, and evidence, and session replay is disabled. Records leave the device when you choose to export or share files, 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.

App analytics

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.

In version 1.0.1 and later, PostHog receives limited product-use events. Session replay and automatic screen capture are disabled. We do not send child or parent names, record titles, notes, resource names, evidence files, or file paths in these events. Technical information may include a pseudonymous app-installation identifier, app version, platform, operating-system version, event time, entitlement status, and event categories. We do not use this information for advertising, cross-app tracking, or educational decisions about a child.

Earlier versions may have different analytics behavior. This policy previously described full session replay; that description does not apply to version 1.0.1 and later. Check the version installed on your device and update when the new version is available. Contact us with questions about an older version.

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.

Teachkeep.com also uses Google Analytics 4 to measure aggregate website usage, such as pages viewed, referrer, device type, and approximate location. Google Ads features, remarketing, and Google signals are not enabled, and we do not send Google Analytics any personally identifiable information. See Google’sPrivacy Policyfor how Google handles this data.

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

TeachKeep uses the system photo picker and Files picker when you choose evidence to import; it accesses the items you select. It does not request broad photo-library, camera, microphone, contacts, location, or notification access. System export and share controls open when you choose to save or share.

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. Household Plus also provides PDF and CSV portfolio exports; raw JSON export remains available without a subscription.

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 for app distribution and payments, RevenueCat for entitlement management, PostHog for limited product 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, 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]