Last updated: September 9, 2026
Learnfold is a native learning workspace that turns topics and sources into personal courses. This policy explains what the app stores on your device, what it may sync through Apple, and what it sends when you choose a connected learning agent, model provider, voice feature, pairing service, or notification feature.
Learnfold does not contain advertising or third-party tracking SDKs, and we do not sell personal information. Processing described below is used to provide app functionality.
Learnfold stores the information needed to keep your learning workspace available between sessions. Depending on the features you use, this can include:
Learnfold only receives photos and files that you select, capture, paste, or otherwise explicitly add. Selected items may be copied into the app's private storage so the course can continue to use them. A photo or video selected for visual customization is also stored locally.
When you choose Paste Link or paste an image into a composer, Learnfold reads the clipboard for that action. The camera is used only for a feature you start, such as scanning a pairing code or capturing supported content. Connected agents or websites may receive a link or source content when you ask Learnfold to use it, as described below.
If course cloud sync is enabled and you are signed in to iCloud, Learnfold stores course catalog records and checksummed course workspace data in the app's private CloudKit database. Synced workspace data can include course pages, progress and discussion state, and copies of imported sources stored inside that workspace.
CloudKit is operated by Apple and associated with your Apple Account. Apple processes this data under its privacy policy. Turning off sync stops future synchronization but does not itself delete data already stored in iCloud.
The destination of course requests depends on the learning agent you choose:
Learnfold does not control the storage, logging, training, or deletion practices of a user-operated server or its configured model provider. Review those services' policies and do not submit material you are not authorized to share.
Learnfold accesses the microphone only after you start a voice feature and grant permission.
Provider-side retention and account linkage are governed by the selected provider. For OpenAI-operated endpoints, see the OpenAI Privacy Policy.
If you use the assisted Hermes connection flow, Learnfold contacts our pairing broker. The broker receives a random Learnfold installation identifier, a temporary request identifier and claim credential, and the computer name, node identifier, relay address, and one-time connection payload submitted by the computer. This information is used only to match and complete the pairing request. The request is removed when claimed or canceled, or expires if it is not completed.
After pairing, the long-lived connection credential is stored on your device. Normal agent traffic travels through the connected server path rather than through the pairing broker.
Learnfold may request local-network, Bluetooth, Nearby Interaction, camera, microphone, notification, photo-picker, or document-picker access when a related feature needs it. Local-network and nearby-device access are used to discover or confirm a server you choose to connect. Learnfold does not request location or contacts access.
Our pairing broker, and the infrastructure providers that operate it, necessarily process network metadata such as IP address, request time, response status, and security or error information. We use this information to operate, protect, and troubleshoot that service, not for advertising or cross-app tracking.
Learnfold does not include third-party advertising, behavioral analytics, or cross-app tracking SDKs. We do not use course content, imported sources, microphone audio, or device identifiers for advertising, and we do not sell them.
In app versions that include PostHog, Learnfold records anonymous feature-use events such as opening the app, starting a course, submitting a question, approving a plan and opening a course page. Events use a random installation identifier and include app version and structural context, such as whether a question came from a text selection. We do not send question text, course titles or contents, document identifiers, email addresses, advertising identifiers or session recordings. Analytics is not linked to your waitlist email or website visit.
You can turn off Share anonymous usage analytics in Settings. Local development and automated test builds do not send production analytics. PostHog processes these events for product analytics; we disable person profiles and IP-based geolocation. Network providers still process connection metadata when delivering requests.
When you join, we store your email address, signup time and your agreement to receive Learnfold early-access updates in Cloudflare D1. When experiment measurement is enabled, we also associate the signup with the copy version and anonymous browser identifier. We use your email for early-access updates, not advertising lists. Duplicate addresses create only one entry. Signup does not verify ownership of the email address.
To limit abuse, we temporarily store an hourly, secret-keyed hash of your IP address and an attempt count. We do not store the raw IP address in the waitlist database. Expired limits are deleted during subsequent signup activity. We retain waitlist entries until early-access outreach is complete or you ask to be removed. Welcome emails are sent through Amazon Simple Email Service (SES), which processes your address and delivery information. Emails include an unsubscribe link; unsubscribing stops future waitlist emails and cancels queued messages. We retain a suppression record to respect your choice. To request deletion of your email, contact chirag@forgeme.xyz. Joining the waitlist works even if you opt out of experiment measurement.
Our website compares two versions of its wording. A first-party cookie called lf_copy_v2 keeps your browser on the same version for up to 30 days. We store a hashed random identifier, the version shown, and the first time the page was viewed, an early-access link was clicked, or the example was explored. The test also records when a new waitlist signup is successfully saved. Analytics events do not include your email, IP address, browsing history, or course content.
These records are stored with Cloudflare. When PostHog is connected, the same anonymous identifier, copy version and event timestamps are sent to PostHog to compare conversion rates. We do not enable session recording or send form contents to PostHog. Cloudflare experiment records older than 90 days are excluded from reports and removed during subsequent website use. This cleanup does not delete events already sent to PostHog; those are subject to the PostHog project retention settings. Clearing this site's cookies removes your browser's assignment. Browsers that send Do Not Track or Global Privacy Control headers are excluded from assignment and measurement. Preview links are also excluded.
Learnfold is not directed to children under 13, and we do not knowingly collect personal information from children. A parent, guardian, school, or organization using Learnfold with a minor is responsible for selecting appropriate connected services and obtaining any required consent.
We may update this policy as Learnfold changes. We will post revisions here and update the date above.
For privacy questions or requests, contact chirag@forgeme.xyz.