Overview
ChartGame ("the App") is developed by XYZsLabs. We are committed to protecting your privacy. This policy explains what data the App collects, how it is used, and your rights.
Data We Collect
Anonymous Account
When you first use the App, an anonymous account is created automatically using Firebase Authentication. No email, phone number, or real name is required. You may choose a display name (pseudonym) to appear on leaderboards; otherwise, a random name is assigned.
Data Stored Remotely
The following data is stored on our servers (hosted on Google Firebase Firestore):
- Anonymous user ID (generated by Firebase Authentication)
- Display name (pseudonym)
- Aggregate career statistics: cumulative net worth, best ROI, worst ROI, average return, total return, win rate, and number of games played
- Net worth history and individual game return values
- Daily challenge results (player ROI, benchmark ROI, final portfolio value, completion timestamp)
- Follow relationships (which players you follow)
- Live paper-trading performance, including cumulative profit or loss, net worth history, total trade count, active market count and market symbols; selected avatar and trader tier
- Last updated timestamp
Data Stored on Your Device Only
The following data is stored locally on your device and is never transmitted to our servers:
- Profile photo (stored in app Documents folder, not uploaded)
- Full game history (ticker, dates, individual trade details)
- Achievements and unlock dates
- Play streaks and win streaks
- App preferences (selected indicators, UI settings)
Third-Party Services
- Firebase (Google) — Used for anonymous authentication, remote data storage (Firestore), and app configuration (Remote Config). These services can process operational information such as installation identifiers, IP addresses, and SDK or device metadata to operate and secure the services. See Firebase privacy information.
- Coinbase — Used to retrieve cryptocurrency market prices and historical candles for simulated trading. Requests identify the selected market and interval, and Coinbase receives ordinary connection information such as your IP address. These services do not send your ChartGame profile or simulated orders to Coinbase. See Coinbase’s privacy policy.
- Finnhub — Used to fetch market news articles. Requests include a news category and the App’s API token; the App does not include your profile name, anonymous user ID, or trading history in these requests. Finnhub receives ordinary connection information. See Finnhub’s terms and privacy information.
Data the App Does Not Request or Record
- Email address, phone number, or real name
- Precise GPS location
- Advertising identifiers (IDFA) or the device’s UDID; Firebase installation identifiers are described above
- Contacts, calendar, or health data
- Browsing or search history
- Advertising profiles or cross-app tracking data
Data Retention and Deletion
Version 1.8 offers separate Reset Replay Progress and Reset Live Paper Account controls in Profile:
- Reset Replay Progress clears local replay progress and attempts to remove your replay leaderboard entry.
- Reset Live Paper Account clears the local live paper account and its trading history and attempts to reset your live leaderboard score.
These controls do not delete your anonymous Firebase account, follow relationships, or profile photo, and they do not provide complete server-data deletion. Server updates require a connection and can fail. For other data-deletion requests, use the Contact section below.
To remove locally stored app data, delete the App from your device. Deleting the App does not delete cloud records. Service providers may retain operational logs or backup copies under their own retention policies.
Children's Privacy
The App does not knowingly collect data from children under 13. Since no personal information is required to use the App, we have no way to identify the age of our users.
Changes to This Policy
We may update this policy from time to time. Changes will be posted on this page with an updated date.
Contact
For privacy-related inquiries, data deletion requests, or questions about this policy, please open an issue on our GitHub Issues page. We will respond within a reasonable timeframe.
GitHub issues are public. Do not include account identifiers, profile photos, or other sensitive information in an issue; ask us to arrange a private follow-up.