Privacy Policy
Last updated: 2026-10-08
This policy explains what information TalkCraft handles, and why. It applies to the TalkCraft mobile app and to this website (https://talkcraft.app).
- No TalkCraft account is required. Learning progress is stored locally for offline practice.
- Local progress is separate from usage events and diagnostics. App versions configured with analytics use PostHog; identifiers can link events from the same installation.
- If you buy Premium, Apple processes the payment and we use a service called RevenueCat to verify the subscription.
- Website analytics are optional and start only after you accept. You can change that choice on the Cookies page.
Who we are
TalkCraft is made by Jakub Gajzler, the developer listed on the App Store. You can reach us at hello@talkcraft.app, or for privacy-specific questions, privacy@talkcraft.app.
What the app stores on your device
The TalkCraft app keeps its learning database on your device. Depending on the app version, that includes:
- Course content bundled with the app.
- Your learning progress: quiz attempts, scenario outcomes, review schedule, streaks, XP, and levels.
- Daily-goal state and daily free-tier usage counters.
- App settings (display name, session length, haptics/feedback preferences, theme).
This is not a cloud-synced progress account. Some usage events can describe activity also recorded in that database, such as completing a scenario. Resetting progress and deleting provider-held records are separate actions. See data deletion.
What leaves your device
Downloads, updates, purchases and purchase restoration need a network connection. Configured app versions also use network services for usage analytics and diagnostics.
- The App Store handles the download and the billing. Your purchase receipt is processed under Apple’s privacy terms, not ours.
- RevenueCat (RevenueCat, Inc.) checks the receipt on our behalf and tells the app whether your subscription is active. RevenueCat receives a pseudonymous installation identifier, purchase and entitlement information, and receipt data. We don’t send your name, email, or any practice data to RevenueCat. See RevenueCat’s privacy policy.
- PostHog (PostHog, Inc., EU-hosted at eu.i.posthog.com) receives product-usage events in configured app versions: for example that the app was opened, a screen was viewed, a drill or scenario was completed and which one, an onboarding option was selected, or the paywall was shown. The current implementation attaches an installation identifier, app/build and content versions, platform and OS version, locale and purchase entitlement state. It also supports error and crash diagnostics. These identifiers are pseudonymous, not a guarantee of anonymity. Event payloads are designed to exclude your name, email, display name and typed text. We use events to understand usage and diagnose problems. See PostHog’s privacy policy.
Analytics behavior and controls can vary by app version. The current local implementation includes a usage/diagnostics sharing control in Settings. Its availability in the public release has not been confirmed. The US listing checked October 8, 2026 declares “Data Not Collected”; that declaration and the newer analytics implementation need to be reconciled against the distributed build. Contact us with your app version for clarification.
Device permissions
Conversation practice uses written reply choices rather than voice recording. Optional features may request a relevant device permission in versions that support them; use iOS Settings to review permissions granted to the installed app.
What the website collects
The website saves your analytics preference in local storage. If you accept, PostHog (EU-hosted) measures page views, reading/scroll signals, demo choices and outbound App Store clicks, with browser/device context and a persistent browser identifier. It may also receive error diagnostics. Search text is not included in our search events; only its length and result count are sent. Session recording and automatic click capture are disabled. If you decline, the PostHog SDK is not loaded. Hosting services also process network requests to deliver the site. See the Cookies page for details.
How we use information
We use the limited information described above only to:
- Deliver and run the app and website.
- Confirm your Premium entitlement so the paid features unlock.
- Respond to support requests you send us.
- Understand which content is used and diagnose problems, subject to the choices described above.
We do not sell data or share it with advertisers. Analytics can group activity by a pseudonymous identifier. If you email support, we receive your email address and the information you include; avoid sending unnecessary sensitive information.
Legal bases (EEA/UK)
If you’re in the EEA or the UK, we rely on the following legal bases under the GDPR: performance of a contract for purchases and requested services, consent for optional website analytics, and legitimate interests in answering support requests and operating a secure service. Contact us about the basis and controls applicable to analytics in your app version.
Retention
Data you generate in the app sits on your device until you remove it, either by resetting progress in the app or by deleting the app. Subscription records held by RevenueCat, and Apple may need to be retained for billing or legal purposes. Analytics and support records are separate from device storage. Contact us for applicable retention details or a deletion request; removing the app does not automatically erase those records.
International transfers
RevenueCat and Apple may process subscription data in countries outside your own, including the United States. PostHog stores usage events in the European Union. Each maintains its own data-transfer safeguards, linked from their privacy notices.
Children
TalkCraft isn’t designed for children under 13. We don’t knowingly collect data from children. If you believe a child has used the app in a way that creates a concern, contact us and we’ll help.
Your rights and choices
Depending on where you live, you may have rights to access, correct or delete information, object to processing, or withdraw consent. Pseudonymous identifiers do not automatically remove those rights. Contact us at privacy@talkcraft.app:
- To delete your in-app data, use Settings → Reset All Progress, or uninstall the app.
- To cancel or refund a subscription, use Apple’s subscription management — see the Support page.
- For access, correction, or deletion requests about information held by our service providers, contact us. We may need limited information to locate and verify the relevant records. Apple separately controls its account and transaction information.
- Change or withdraw website analytics consent on the Cookies page.
- If you’re in a U.S. state with a consumer privacy law (California, Colorado, and others), you can use the same email for rights requests. We’ll respond within the time required by the applicable law.
- You always have the right to complain to your local data protection authority.
Security
App data lives inside your device’s sandboxed storage, protected by the same mechanisms iOS uses for other apps. The services described above use encrypted network connections. Local storage, service-provider records and any device backups have different controls; no storage or transmission method is an absolute security guarantee.
Changes to this policy
If we make material changes, we’ll update the “Last updated” date above and, if the change is significant, mention it in the app release notes.
Contact
Privacy questions: privacy@talkcraft.app
Everything else: hello@talkcraft.app