Privacy Policy for Crypto-Tracker
Last Updated: October 27, 2024
This Privacy Policy describes how the Crypto-Tracker mobile application ("App"), developed by Alexander Butylev ("Developer"), collects, uses, and discloses your information. The App allows you to track cryptocurrency prices, manage a portfolio, and set price alerts.
1. Information Collection
The App can function in two distinct modes regarding data handling:
A. Data Processed Locally (Default & Core Functionality)
Most functions of the App require no data transfer and operate entirely on your device:
- Portfolio Data: Cryptocurrency amounts, purchase prices, and calculated portfolio values are stored locally using your device's storage (e.g., AsyncStorage).
- Local Alerts Configuration: Settings for price alerts (coin, target price, condition) are stored locally.
- App Preferences: Your settings and favorite coin lists.
This locally-stored data is never transmitted to the Developer or any third party unless you explicitly opt into the Background Alerts service.
B. Data Transmitted for Background Alerts (Opt-in Service)
If you choose to enable "Background Alerts," the following minimal data is transmitted and stored on the Developer's secure server to provide 24/7 price monitoring and push notifications:
- Alert Configuration: The cryptocurrency identifier (e.g., "bitcoin"), your specified target price, and the alert condition ("above" or "below").
- Device Identifier: An anonymous Firebase Cloud Messaging (FCM) token, required to deliver push notifications to your specific device.
- Technical Metadata: An internal alert ID and timestamps for service operation.
Important: Your portfolio amounts, transaction history, personal identity, wallet addresses, or precise location are never collected or transmitted.
2. Purpose of Data Processing
We process your data solely for the following purposes:
- App Functionality: To calculate and display your portfolio, show market data, and manage local watchlists.
- Local Alerts: To monitor prices and trigger notifications only while the App is actively running on your device.
- Background Alerts (Opt-in): To monitor cryptocurrency prices on our server and send you push notifications when your price conditions are met, even when the App is closed. This processing is based solely on your explicit consent given within the App.
We do not use your data for advertising, marketing, profiling, or selling to third parties.
3. Third-Party Services & Data Sharing
To provide its services, the App uses the following third-party services:
- CoinGecko/Binance API: Public cryptocurrency market data is fetched. Only generic coin identifiers are sent in API requests; no user data is shared with these providers.
- Firebase Cloud Messaging (Google): Used exclusively for the opt-in Background Alerts service to deliver push notifications. The anonymous FCM token and notification content are shared with Google for this purpose. Learn more in Firebase's Privacy Policy.
4. Data Retention & Deletion
- Local Data: Stored on your device until you delete it via the App's settings or uninstall the App.
- Server Data (Background Alerts): If you enabled this service, your alert data is retained only as long as necessary:
- Active alerts are stored until you disable them or the Background Alerts feature.
- When you disable Background Alerts, all your associated data (alert configurations and FCM token) is deleted immediately from our servers.
- Triggered alert logs are deleted after 24 hours. Data for inactive devices is removed after 30 days.
5. Your Rights and Controls
You have full control over your data:
- Access & View: All locally stored portfolio and alert data is accessible within the App.
- Control Background Alerts: You can enable or disable the Background Alerts feature at any time via a toggle in the App's Alerts section. Disabling it triggers immediate deletion of your data from our server.
- Delete Local Data: You can delete your portfolio or alerts directly within the App, which removes data from your device.
- Request Data Deletion: For any server data or if you need further assistance, you can request deletion by contacting the Developer using the information below.
6. Data Security
We implement appropriate technical measures to protect your data:
- All data transmissions between the App, our server, and third-party APIs are encrypted using HTTPS/TLS.
- Data stored on our servers is encrypted at rest.
7. Children's Privacy
The App and its content are not directed at children under the age of 13, and we do not knowingly collect personal information from children under 13.
8. Changes to This Policy
We may update this Privacy Policy. We will notify you of any changes by posting the new policy on this page and updating the "Last Updated" date.