Last updated: May 10, 2026
This Privacy Policy describes how TradeReplay ("we", "our", or "the app") handles information when you use the TradeReplay desktop and mobile application. We have designed TradeReplay to operate as a local-first tool: by default, your data stays on your device and is not transmitted to us or any third party.
We do not collect, store, or transmit any personally identifiable information about you on our own servers. Specifically, the app does not include any analytics, telemetry, advertising identifiers, crash reporters that send data to us, or any third-party tracking SDK.
The app stores the following data locally on your device, in a private SQLite database that only TradeReplay can access:
This data never leaves your device unless you explicitly export it (for example, by sharing a screenshot or saving a CSV file).
If you choose to use the optional AI summary feature, you may enter your own API key from a third-party AI provider (such as DeepSeek or OpenAI). This key is stored securely in your operating system's keychain (Keychain on macOS and iOS) and is never sent to our servers.
When you trigger an AI summary, the app sends a request directly from your device to the AI provider you selected, using your API key. The request contains a structured summary of your trading statistics (such as win rate, profit factor, and trade count) so the provider can generate analysis. We do not proxy, log, or have access to this request.
You may remove your API key at any time in the app's Settings, which immediately disables the AI feature and deletes the key from your keychain.
Regional availability. AI features are not offered to users whose Apple App Store storefront country is China, and are entirely absent from any China-region build of the app. The China-region distribution channel does not include any AI provider integration.
The app communicates with the following external services on your behalf. Each is described below.
To populate sample charts and let you replay historical price data, the app downloads market data files from our content delivery network. These requests transmit only the standard information any web browser sends: your IP address, the requested file path, and the time of the request. We do not associate this information with any user identity, and the data files do not contain any user-specific content.
If you enter an AI provider API key as described in Section 3, requests are sent directly from your device to that provider's API endpoint. The data transmitted consists of the trading statistics summary text plus your API key (used only for authentication with the provider).
The privacy practices of these providers are governed by their own policies:
Purchases of the paid version of TradeReplay are handled exclusively by Apple through the App Store. We never see your payment details, full name, or any account information beyond the anonymous receipt that Apple provides to verify purchase. Apple's own privacy practices are described at https://www.apple.com/legal/privacy/.
To validate App Store receipts and track which subscription tier or lifetime entitlement you have purchased, the app uses RevenueCat as a purchase backend. The following information is sent to RevenueCat on your behalf:
US or HK) so the app can display the correct pricing tier and feature set for your region.RevenueCat acts as our data processor for purchase events; we are the data controller. RevenueCat's own privacy policy is at https://www.revenuecat.com/privacy/. If you uninstall the app and reinstall it later, you can use the in-app "Restore Purchases" action to re-link your previous receipts to a new anonymous identifier on the new install.
Because all your data is stored locally on your device, it persists for as long as the app is installed. To delete your data, you can either remove individual sessions and trades within the app, or uninstall the app, which removes the entire local database along with the app.
For portability, the app provides an export tool at Settings → Data → Backup → Export that produces a single portable SQLite file containing every row of your local database (sessions, imported trades, journal notes, settings, and indicators). You can keep this file as a backup or move it to another device. The backup file is yours; we do not receive a copy.
TradeReplay is not directed at children under the age of 13. We do not knowingly collect any information from children. If you believe a child has used the app, please contact us so we can confirm that the relevant data lives entirely on the child's device and can be deleted by uninstalling the app.
Because we do not collect personal data on our servers, the access, deletion, and portability rights granted under regulations such as the GDPR (European Union) and the CCPA (California) apply primarily to data you keep on your device, which you control directly through the app. Specifically, you may at any time:
We may update this Privacy Policy from time to time to reflect changes in the app's features. When we do, we will update the "Last updated" date at the top of this page. We encourage you to review this policy periodically. Significant changes may also be communicated through an in-app notice on first launch after the update.
If you have questions or concerns about this Privacy Policy or about how the app handles your data, please contact us at zclk9000@me.com. For purchase or billing concerns, Apple's App Store support handles refund and receipt records on Apple's side and is the appropriate channel for those matters.