PRIVACY POLICY
LAST UPDATED: SEPTEMBER 2026
1. Data Controller
PipStats ("the App") is developed and maintained by the individual developer operating under the GitHub handle "ShevchukIhor". Contact: https://github.com/ShevchukIhor/PipStats.
2. Data Collected
The App collects and stores the following data locally on your device:
- Application usage statistics: foreground time (milliseconds) and launch counts per package
- Battery samples: charge counter (µAh), current (µA), charging state, timestamps
- Wallet connection: public Solana address (base58) and optional account label
- Calibration data: manually entered battery capacity (mAh)
No personal identifiers (name, email, phone, location) are collected. No analytics, crash reporting, or telemetry are implemented.
3. Purpose of Processing
- Displaying your app usage statistics (foreground time, launches)
- Estimating per-app battery drain
- Showing wallet balance and token/NFT holdings (read-only)
- Enabling optional SKR token tipping via Seed Vault
Each Android permission the App requests, and what it is used for, is listed on the Permissions page.
4. Storage & Security
All data is stored in a local SQLite database (sqflite) on your device's internal storage. The database is not backed up to cloud services or transferred to a new device. The App does not implement any network sync for user data. Wallet private keys and seed phrases never leave the Seed Vault hardware enclave; the App only receives signed transaction results.
The one exception is the CSV export, which you start yourself. The App opens the system save dialog and writes only to the file you name there; it is granted access to that single file and to nowhere else. From that moment the file belongs to the location you chose, not to the App, and the App can neither read it back nor delete it.
5. Data Sharing
Your data is never sold, rented, or shared with third parties. The only external communication is:
- Read-only RPC calls to a public Solana endpoint (your public address). Token and NFT metadata is read from on-chain accounts over that same endpoint, not from a separate metadata service.
- .skr domain resolution via AllDomains (public domain query)
- Submitting a tip transaction that you signed yourself, if you choose to send one
No usage statistics, battery data, or calibration data ever leaves your device.
6. Seed Vault & Wallet Authorization
When you connect a wallet, the App uses Mobile Wallet Adapter (MWA) to request authorization from Seed Vault. You explicitly approve each connection and each transaction via the Seed Vault UI (double-tap on Seeker). The App never sees, stores, or transmits your private keys, seed phrase, or signing credentials.
7. Data Retention
- Usage statistics: cleared via "RESET STATS" button or app uninstall
- Exported CSV files: not covered by either — a file you exported survives both "RESET STATS" and uninstalling the App, and is deleted wherever you saved it
- Battery samples: cleared via app uninstall
- Wallet connection: cleared via "REMOVE" button or app uninstall
- Calibration: persists across sessions until manually reset
8. Your Rights
- Access: View all data in the App's UI (SYSTEM, SYSINFO, VAULT tabs)
- Rectification: Manually calibrate battery capacity
- Erasure: Use "RESET STATS" or uninstall the App. Files you exported yourself are outside the App's reach — delete them where you saved them
- Portability: Export the usage table as CSV from the SYSTEM tab, saving it wherever you choose
9. Third-Party Services
- A public Solana RPC endpoint (Solana Foundation by default; a Helius RPC endpoint may be configured at build time as an alternative)
- AllDomains / ANS (for .skr domain resolution)
These services receive only your public wallet address or domain query. Review their privacy policies separately.
10. Children's Privacy
The App is not directed at children under 13 (or applicable age). No personal data is collected from children. If you believe a child has provided data, contact the developer for immediate deletion.
11. Changes to This Policy
This Privacy Policy may be updated. Changes will be reflected on this page. Continued use constitutes acceptance of the updated policy.
12. Contact
For privacy inquiries, contact the developer via GitHub: https://github.com/ShevchukIhor/PipStats.