What Zero-Telemetry Really Means
No Analytics Trackers
Chainfolio contains zero third-party analytics code. No Google Analytics, no Mixpanel, no Amplitude, no crash reporters, no cookies sent to external domains.
- No fingerprinting scripts
- No session recording
- No A/B testing telemetry
- No "anonymous" usage statistics
No Accounts, No KYC
Chainfolio has no concept of "users". There is no account creation, no email collection, no password database, and no server-side authentication.
- Anonymous by architectural design
- No personal information ever requested
- No tracking of who uses the app
- No "free tier" vs "premium" user segmentation
Local-First Architecture: How It Works
Three-Layer Data Persistence
1. Hot Layer (In-Memory)
Real-time UI updates – UI state that updates instantly as you interact.
- Current portfolio balances
- Live chart data
- Active alerts and notifications
2. Warm Layer (localStorage)
Browser localStorage / Capacitor Preferences – User preferences and configuration.
- Wallet addresses being tracked
- RPC endpoint configurations
- Alert definitions and thresholds
- UI theme and layout preferences
3. Cold Layer (IndexedDB)
Encrypted local database – All historical data, encrypted at rest.
- Time-series portfolio snapshots (19,500+ per demo)
- Transaction history with smart classification
- RPC health and latency metrics
- Whale directory and tracking data
AES-Encrypted Cloud Backups (Optional)
Chainfolio offers optional encrypted backups to cloud storage providers—with a critical distinction: encryption happens locally before any data leaves your device.
Supported Cloud Providers
- Google Drive
- Microsoft OneDrive
- Dropbox
- Box
- Any WebDAV-compatible storage
Encryption Process
- All local data is serialized and compressed
- AES-256 encryption is applied using a key derived from your passphrase
- Encrypted blob is uploaded to your chosen cloud provider
- Chainfolio never sees your passphrase or unencrypted data
BYOK – Bring Your Own Key Infrastructure
Chainfolio ships with no hardcoded API keys. You provide:
RPC Endpoints
Ethereum (Alchemy, Ankr, Infura) and Solana (Helius, QuickNode, custom) endpoints.
Etherscan API Key
Optional for higher rate limits on Ethereum transaction fetching.
Cloud Storage
Your own Google Drive, OneDrive, Dropbox, or Box account for encrypted backups.
Architecture Comparison
| Feature | Traditional Trackers | Chainfolio |
|---|---|---|
| Data Storage | Centralized servers | Your device only |
| Analytics | Google Analytics, Mixpanel | Zero telemetry |
| Accounts Required | Email + password | No accounts |
| Data Access | Company can see your portfolio | Only you can see your data |
| Backup Encryption | Server-side encryption | Client-side AES-256 |
Technical Implementation
Chainfolio is built with privacy-by-design technologies:
- Reactive UI framework – Real-time UI updates without external state management
- Encrypted local database – IndexedDB wrapper with encryption plugins
- Web Crypto API – Native browser encryption for cloud backups
- Service Workers – Background sync without phoning home
- Capacitor Background Runner – Native iOS/Android background processing