1. Overview
This Privacy Policy describes how ZS: Crypto Portfolio ("the App"), developed and published by Zetlo Studio ("we", "us", or "our"), handles your information. We are committed to ensuring your privacy is fully protected.
The short version: we don't collect, store, or transmit any of your personal data to our servers. All your portfolio data remains exclusively on your device.
2. Information We Collect
2.1 Information We Do NOT Collect
We do not collect, transmit, or have access to:
- Your name, email address, or any account credentials
- Your portfolio holdings, coin quantities, or investment amounts
- Your device's location
- Your usage patterns or analytics events tied to your identity
- Any payment or financial account information
2.2 What Stays on Your Device
All data generated by the App is stored locally on your device using on-device storage. This includes:
- Portfolio names and configurations
- Coin holdings and quantities you have entered
- App settings (theme mode, refresh interval, fiat currency preference)
- Cached market price data
- Your optional CoinGecko API key (stored securely in your device's secure storage)
3. Third-Party Services
3.1 CoinGecko API
The App fetches cryptocurrency market data (prices, market caps, historical charts) from the CoinGecko API. When the App makes requests to CoinGecko:
- Your device's IP address is transmitted to CoinGecko's servers as part of standard network requests
- The coins you query are included in the request URL (for example, coin IDs for price fetches)
- No personal information or portfolio composition is transmitted
- If you provide a CoinGecko API key, that key is included in API requests to CoinGecko directly from your device
CoinGecko's own privacy policy governs how they handle data received through their API. We recommend reviewing CoinGecko's Privacy Policy.
3.2 Sentry (Crash Reporting & Diagnostics)
The App integrates Sentry, a third-party error monitoring service provided by Functional Software, Inc. (Sentry Inc.), to help us identify and fix crashes and performance issues.
When the App is running, Sentry may collect and transmit the following non-personal diagnostic data:
- Crash reports & error events — stack traces, error messages, and the app state at the time of a crash
- Performance traces — timing metrics for a sample of app transactions, to identify slow operations
- Session replays — anonymised recordings of app interactions for a sample of sessions and sessions in which an error occurs, to aid in reproducing bugs.
sendDefaultPiiis explicitly disabled, so no IP address, device identifiers, or personal information are included in these replays - App logs — diagnostic log messages generated by the app (no user content is logged)
- Device context — operating system version, app version, and device model (not linked to your identity)
Importantly, Sentry data does not include your portfolio names, holdings, coin quantities, or any financial information you have entered into the App. Sentry's own privacy practices are governed by the Sentry Privacy Policy. Data may be processed on servers in the United States.
3.3 No Advertising or Identity Tracking
The App does not integrate with any advertising networks, social media SDKs, or identity-based analytics platforms. No data is used for targeted advertising, user profiling, or cross-app tracking.
4. CoinGecko API Key
You may optionally enter your own CoinGecko API key in the App settings to benefit from higher API rate limits. If you choose to do so:
- Your API key is stored in your device's secure, encrypted storage
- It is never transmitted to Zetlo Studio's servers
- It is transmitted directly and only to CoinGecko's servers when making price requests
- You can remove the API key at any time from Settings
5. Backup Files
The App includes a Backup & Restore feature that allows you to export your portfolio data as a file. Please be aware:
- Backup files contain your portfolio names, coin holdings, and app settings in readable format
- Backup files are created and stored wherever you choose to save them on your device or cloud storage
- We have no access to your backup files
- You are responsible for securing your backup files. Do not share them publicly, as they contain your full portfolio composition
- The App does not automatically upload backup files anywhere
6. Children's Privacy
The App is not directed at children under the age of 13, and we do not knowingly collect personal information from children. Since the App collects no personal information from anyone, this is inherently satisfied. If you are a parent and have concerns, please contact us.
7. Data Security
Since all your data remains on your device:
- The security of your data depends on your device's security (passcode, biometrics, encryption)
- Your CoinGecko API key is stored in the platform's secure keychain (iOS Keychain / Android Keystore)
- We strongly recommend enabling device-level encryption and screen lock
8. Data Deletion
You have full control over your data:
- To delete all app data: uninstall the App from your device
- To delete specific portfolios or holdings: use the in-app delete functions
- To remove your API key: clear it from Settings
Uninstalling the App permanently removes all locally stored data from your device.
9. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated "Last updated" date. We encourage you to review this page periodically. Continued use of the App after changes constitutes acceptance of the updated policy.
10. Contact Us
If you have questions, concerns, or requests regarding this Privacy Policy, please contact us:
- Website: zetlo.com
- Support page: crypto-portfolio.zetlo.com/support.html