Privacy Policy

CryptoSage AI (“the app”, “we”, “us”) is an iOS app for tracking a crypto portfolio, reading market data and asking an AI about both. This policy describes exactly what data the app touches, what stays on your iPhone, and names the companies that receive any of it. The short version: we do not sell your data, the app shows no ads, and an account is optional.

1. What stays on your device

We never ask for, receive or store exchange passwords, seed phrases or private keys. Wallets are tracked by public address only.

2. If you create an account (optional)

You can use CryptoSage without an account. If you sign in — with Apple, Google or an email address and password — sign-in is handled by Google Firebase Authentication, so Google processes the sign-in and we receive your email address, a display name and an account ID. Using AI chat without an account can create an anonymous Firebase sign-in (a random account ID with no email or name) so our backend can rate-limit requests.

With an account, app data syncs to Google Cloud Firestore so it follows you between devices. That synced data includes:

Your portfolio holdings, transactions and exchange connections do not sync. They stay on this device, and the exchange keys themselves stay in the iOS Keychain — they are never written to our servers, with or without an account.

3. AI questions go to AI companies

Starting with version 1.3.8, CryptoSage asks for explicit AI Data Sharing permission and names the recipients before a personal AI request leaves your device. Declining keeps these requests off. Markets, charts and local portfolio tools remain available.

The AI features are not computed on your iPhone. With permission, an AI chat question is sent with your recent conversation since your last sharing change, your saved AI profile, memories and watchlist, your paper-trading activity, your price alerts, and your app settings (plan, display currency, region, local time and time zone, and trading-pair preferences such as favorite and recent pairs and preferred exchanges). Real holdings, balances, transactions and profit/loss are added only when you separately turn on portfolio sharing (below). These services receive it:

Real-portfolio sharing is a separate, optional choice and is off until you explicitly enable it. Holdings, balances, transactions and profit/loss are included in portfolio context and AI portfolio insights only when this option is on. An older default-on setting does not grant permission. Paper and demo data do not need the real-portfolio option, but sending simulated data to an AI provider still requires general AI permission.

Change or revoke permission in Settings › Privacy & Analytics. Each sharing change starts a new outgoing history window: older messages stay visible in your conversation but are not sent again as history. Turning off portfolio sharing stops AI portfolio insights and excludes real-portfolio context from new requests. Revocation stops future sharing; it cannot recall data already sent or delete existing local or synced conversations.

Screenshots in the AI chat. If you attach screenshots or photos to a chat message and give separate screenshot-sharing permission, they are sent with that one message through our backend (Google Firebase Cloud Functions) to OpenAI so the assistant can read them. We do not store them on our servers, and they are not sent again with later messages. The copy in your chat history stays on your iPhone: when your conversations sync, the image itself is not uploaded, only its file name.

Same or equal protection. For our built-in service, OpenAI, Google (which runs our backend on Firebase and Google Cloud) and, whenever server web search is on, Tavily receive only the data they need to provide their part of CryptoSage, under API and data-processing terms that limit their use of it to providing that service and require confidentiality and security. OpenAI does not use API data to train its models and keeps it for up to 30 days to monitor abuse, unless the law requires longer. We confirm that they protect your data to the same or an equal standard as this policy describes and as Apple’s App Store Review Guidelines require. None of them may sell it or use it for advertising. Please still don’t type or attach anything you would not want an AI provider to process — crop out account numbers, API keys and balances you would rather keep private. The public services in section 4 are not our service providers: your device asks them directly for public prices, news and on-chain data, under their own policies.

4. Market data, news and blockchains

Prices, charts, news and on-chain balances are fetched by your device directly from the services that publish them, so those services see your IP address under their own privacy policies. The main ones are:

5. Analytics and crash reports

We use Google Firebase Analytics for usage statistics (which screens and features are used, the coin symbols you open or trade inside the app, how many exchanges you have connected, device model, iOS version, session length) and Google Firebase Crashlytics for crash and stability reports. These events do not contain your portfolio contents, chat text, keys or credentials. The data is processed by Google under Google’s terms.

Both are on by default. You can turn analytics off in the app under Settings › Privacy & Analytics, and the app stops sending those events. Crash reporting has no separate switch in this build, so turning analytics off leaves Crashlytics running — we would rather say that than let the sentence above imply a control that is not there.

6. Advertising: none

The app shows no third-party ads and sends no data to advertising networks. Google’s Mobile Ads SDK and the advertising identifier were removed: the current build links no advertising SDK, requests no ads, and shows no App Tracking Transparency prompt. We do not track you across other companies’ apps or websites. If ads are ever introduced, this policy will be updated first.

7. Notifications and price alerts

Push notifications are optional and controlled by iOS. If you use price alerts while signed in, the alert definitions and your device’s push token are stored on our backend so alerts can fire while the app is closed. Notifications are delivered through Apple’s push service and Google’s Firebase Cloud Messaging.

8. Purchases

Subscriptions are bought through Apple. Apple handles the payment and shares no card details with us; our backend receives the App Store receipt only to confirm which plan is active. Refunds are handled by Apple — see the support page.

9. Security

10. Deleting your data

11. Your rights (California, EEA/UK and elsewhere)

Wherever you live, you can ask us what data we hold about you, ask for a copy, ask us to correct it, or ask us to delete it — the in-app tools above cover most of this instantly, and the email address below covers the rest. We do not sell personal information and we do not share it for cross-context behavioral advertising, so there is nothing to opt out of on that front. California residents may exercise CCPA rights, and EEA/UK residents GDPR rights (access, rectification, erasure, restriction, portability, objection), by emailing hypersageailabs@gmail.com with “Data Request” in the subject line.

12. Children

CryptoSage is not intended for anyone under 18 and we do not knowingly collect information from children. If you believe a child has provided us personal information, email us and we will delete it.

13. This website

This website (cryptosageai.io) is a separate surface from the app, and it does two things worth naming:

14. Changes to this policy

If we change what the app collects or who receives it, we will update this page and its date first. Significant changes will also be announced in the app.

15. Contact

Privacy questions and data requests: hypersageailabs@gmail.com. A real person reads every message.