This Privacy Policy explains how ChartsGPT collects, uses, and shares information when you use the app.
By default, no chart image, OCR text, or prompt is sent to third-party AI services until you give explicit in-app consent.
1. Data we collect
Depending on how you use ChartsGPT, we may process:
- Chart images: images you capture with the camera or select from your photo library for analysis.
- Analysis inputs and outputs: OCR text, prompts/questions, and model responses.
- On-device app data: saved analysis history, preferences, and app state stored on your device.
- Technical and usage metadata: anonymous client ID, request ID, and usage counters.
- Subscription status: entitlement and transaction status used for Pro access.
- Support messages: information you provide when contacting support.
- Trading simulator data: your demo balance, positions and trade history, stored on your device.
- Community profile (only if you join the community): your trader name, a random public ID, rank, simulator trades (instrument, direction, leverage, demo stake and result), win rate and demo profit and loss, plus reports and blocks you make.
- Feedback: messages you send with Send feedback, with your app version and language.
2. How we use data
- Provide chart analysis and other core app features.
- Enable, validate, and restore Pro subscription access.
- Enforce limits, prevent abuse, and maintain reliability.
- Provide customer support and act on feedback.
- Run the community, ranks and leaderboard, and keep them safe: screen trader names and review reports.
3. Who data is shared with
We do not sell personal data. We share limited data with the following providers only as required to run the app:
- OpenAI: receives compressed chart images, OCR text, prompts, and related context needed to generate AI analysis results.
- Supabase: receives and processes backend request data, including anonymous client ID, request ID, and usage counters, to route requests and enforce limits.
- RevenueCat: receives subscription identifiers and entitlement status for Pro access validation.
- Apple: handles App Store distribution, billing, and subscription management.
- OpenAI moderation: receives the trader name you choose, only to check it for offensive content before it is saved.
- Telegram: reports and feedback messages, with the trader name involved, are forwarded to the developer through Telegram so they can be reviewed quickly.
- Market data providers (such as Yahoo Finance, Binance and Swissquote): receive requests for prices and charts. These requests contain no personal data.
Other users: if you join the community, your trader name, rank, simulator trades and simulator statistics are visible to other users who joined. Your real name and email are never shown.
4. Consent before AI data sharing
Before the first AI analysis request, ChartsGPT presents a consent screen that explains what data is sent, identifies the recipients (OpenAI via Supabase), and asks for explicit permission.
If you do not consent, AI analysis is not available and analysis data is not sent to OpenAI or Supabase for AI processing. You can withdraw consent at any time in app settings; new AI requests are blocked until consent is granted again.
Joining the community is also opt-in. Nothing is shared with other users, and no community profile is created on our servers, until you agree to the community rules in the app.
5. Data storage and retention
Analysis history and settings are stored locally on your device until you remove them in app settings or delete the app.
Our backend may store limited metadata (such as anonymous client ID, request ID, and usage counters) as needed for operations, limit enforcement, and abuse prevention.
Community activity in the live feed is deleted automatically after 8 days. Your community profile, reports, blocks and feedback are kept until you delete your account.
6. Permissions and controls
- Camera and photo permissions can be changed any time in iOS Settings.
- You can clear local app data from app settings.
- You can manage or cancel subscriptions in Apple ID subscription settings.
- You can withdraw AI-sharing consent in app settings.
- You can change your trader name, and block or report other traders, from the in-app profile.
- Account deletion: Delete account in the in-app Profile permanently erases all data linked to your anonymous client ID from our servers, including your community profile, trades, reports, blocks, feedback, push tokens and support messages, and the app starts again with a new ID. Subscriptions are managed by Apple and are not cancelled by deleting your account.
7. Security
We use standard safeguards, including encrypted network transport (HTTPS/TLS). No method of transmission or storage is completely secure.
8. Children
ChartsGPT is not directed to children under 13, and we do not knowingly collect personal data from children under 13.
9. International transfers
Service providers may process data outside your country. This policy applies regardless of processing location.
10. Changes to this policy
We may update this policy from time to time. Material changes will be reflected by the "Last updated" date above.
11. Contact
Privacy questions or requests: anthonyvvza@gmail.com.