Privacy Policy

How ChartsGPT collects, uses, and shares information.

Last updated: March 7, 2026

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.

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.

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.

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.

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.

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.

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.