TalkPro · Updated November 7, 2026
Privacy Policy
TalkPro is an iPhone and iPad speaking-practice app developed by Hao Sheng. Core local features require no app account. The app has no advertising trackers or third-party behavioral analytics SDKs. This policy describes version 1.6 and notes how earlier versions differ; availability depends on your installed version.
Data on your device
Practice history, topics, favorites, preferences, audio and video recordings are stored on your device by default. Live captions, practice transcripts and "Say it along with the example" are recognized on your iPhone; "Say it along" does not keep its recording. AI review text and reports are also kept in local history. Device backups, migration, sharing, exports and saving to Photos follow your system settings and selected services and can move content off your device.
Optional AI prompts
AI prompts are off by default. If you turn them on, TalkPro sends your practice settings, goals and recent generated prompt summaries through TalkPro's Cloudflare gateway to DeepSeek to generate practice content. Prompt generation does not upload audio, video or transcripts. A random installation identifier and its hash help limit usage; related usage counters expire after approximately 25 hours. Local topics remain available with AI prompts off.
Eligibility and Apple verification
When you use the AI review, the app sends Apple-signed app purchase information and subscription transaction information needed to verify access to TalkPro's Cloudflare gateway and verifies it through Apple services. This can include transaction and product identifiers, purchase and expiry dates, the original purchase version and environment. It is used to confirm free or paid eligibility and prevent duplicate charges and abuse. Apple handles payments; TalkPro does not receive your Apple password or card number.
The gateway maintains eligibility and allowances using a transaction-identity hash separated between testing and production. This can link requests from the same user and is not fully anonymous. Transaction information is not sent to DeepSeek.
AI review in version 1.6: only text you approve
Audio and video recordings always stay on your iPhone and are never uploaded. When you ask for an AI review, the app first shows the text recognized on your iPhone, which you can edit. Only after you tap "Send for review" does TalkPro send that text, with this practice's topic and cue words, through the Cloudflare gateway to DeepSeek to generate feedback. For a retry, the first attempt's text and review from the same practice are included for comparison. Video and your full history are never sent.
To recover a review after a lost connection, results are cached encrypted on the gateway for up to 24 hours and then deleted; your local history is not deleted when the cache expires. To keep free and periodic allowances and prevent duplicate charges, the gateway separately keeps minimal service metadata such as identity hashes, allowance ledgers, record identifiers, status, times and idempotency hashes. These records contain no review text and currently have no single automatic expiry. You can request access or deletion using the contact below.
AI-generated content can be inaccurate and is for practice reference only. It is based on recognized text and does not assess pronunciation, accent, pace, emotion, personality or professional ability. Do not send content you have no right to share or unnecessary sensitive information.
Earlier versions
In versions 1.2.2 to 1.5, the AI review sent a recording's audio through Cloudflare to Volcengine (Doubao) for transcription and feedback after you confirmed that specific recording; the 1.2.1 transcription feature likewise uploaded audio after per-recording confirmation. The gateway forwarded audio without writing it to persistent storage. Version 1.6 no longer uploads audio. Optional DeepSeek prompts in version 1.2 used a personal API key stored in the device keychain.
Providers, connection data and international processing
Cloudflare provides the gateway, short-term result storage and website hosting, and processes connection and diagnostic information such as IP address, request time, status and errors to deliver, protect and troubleshoot the service. Routine logs do not record review text or full credentials. DeepSeek processes the prompt and review text requests you approve, on servers in mainland China.
TalkPro confirms that each third party receiving user data, including Cloudflare and DeepSeek, must provide the same or equal protection of user data as stated in this policy and required by the App Store Review Guidelines. TalkPro limits each transfer to what the feature you choose requires and does not allow this data to be used for advertising or cross-app tracking.
These services may process data outside your country or region, and their own processing and retention policies apply. Review the Cloudflare Privacy Policy and the DeepSeek Privacy Policy before turning features on.
You can turn off AI prompts in Settings to withdraw consent for future prompt requests. The AI review asks each time: if you do not tap "Send for review", no text is sent. Withdrawing consent cannot recall requests a provider has already processed. You can delete local data in Data Management and request access to or deletion of service data using the contact below.
Permissions and reminders
- Microphone: used for practice recordings and on-device live captions; you can browse the app if you decline.
- Speech recognition: turns your speech into captions and text on your iPhone; audio is not uploaded.
- Camera: used for simulated live-practice preview and recording; nothing is broadcast publicly.
- Add to Photos: requested only when you save a video; your photo library is not read.
- Notifications: used for practice reminders only if you allow them, and can be turned off in Settings; at most one local reminder per day.
Export, deletion and retention
Local data stays until you clear it or delete the app. Data Management can export practice data; AI history exports can include topics, text and reports, so check who you share them with. Deleting an AI practice record schedules deletion of its short-term cloud result; if offline, this is retried the next time you are online, and results remain subject to the 24-hour cache limit. Copies in backups, exports, other services or Photos must be managed there. We cannot retrieve recordings that exist only on your device.
Purchases, website and support
Apple handles accounts and payments under its policies. Existing purchase rights are not changed by this policy. Deleting the app or its data does not cancel a subscription; manage subscriptions in your Apple Account settings.
The website has no advertising trackers or analytics. When you email support, your address, message and attachments are processed through Gmail to reply and follow up; do not send passwords, API keys or unnecessary private recordings. Google processes email service data under its privacy policy.
Contact and changes
For privacy questions, access or deletion requests, contact Hao Sheng at shenghao.pm@gmail.com, and include your country or region if relevant. TalkPro is a practice tool, not a medical or psychological diagnostic service. Material changes will be posted on this page, and in-app consent will be requested again where needed.