Privacy Policy
Who is responsible
DotGrid provides DotWatt (Android package com.dotwatt). Contact orh4nyz@gmail.com for privacy questions and data requests. DotWatt does not require an online account or registration to use its telemetry features.
Battery and charging telemetry
DotWatt reads hardware charging current, battery voltage, temperature, and cycle counts using standard Android battery APIs. All telemetry calculations (wattage, dual-cell doubling, thermal curves) are performed exclusively on-device in real-time. Raw telemetry is not sent to our server or to any third-party service. The battery log on your phone is part of your own Android backup if you use one (see Phone backup).
Cable tests and thermal receipts
Benchmark records, cable rating tests, and charging session receipts are stored locally within the application’s private database on your phone. They stay on your device unless you export or share them, or your phone backs them up.
Phone backup
If Android backup or a phone-to-phone transfer is on, your settings, saved chargers, receipts and battery log are included, under your own Google account and terms. We cannot read that backup. Purchase and trial data are left out. You can turn backup off in Android settings.
Trial and in-app purchases
DotWatt offers a 14-day free trial, lifetime access, and supporter tiers. Payments and license checks are handled directly through Google Play Billing under Google’s terms and privacy policies. DotWatt does not receive or store credit card numbers or banking credentials. Acknowledged purchase tokens are kept to unlock paid features. Trial and purchase checks use our server with a hash of an app-scoped Android device identifier. This is pseudonymous device data, not anonymous: it does not contain your name or account, but it is the same value for this phone each time, and the server protects it again with a keyed hash. A purchase check also sends the Play purchase token, the product, and the price and currency you paid; the server keeps a keyed hash of the token, the product, the price and currency, and Google Play’s order number and buyer country as the record of the sale. The trial record keeps the protected device identifier and the trial’s start and end dates. The app also checks in with our server at most twice a day with that hash, its version and access type, so we can count active installs and turn features on. You can stop this with Server check-in on the Privacy page in the app; deleting your supporter data also stops it. If you use an access code, the code is sent to our server with a hash of the device and is tied to that device; the server keeps a hash of the code, the protected device identifier and the date.
Sale notifications to the developer
When our server confirms a new purchase, it sends the developer a private Telegram message with the app, the product, the amount and the buyer’s country as Google Play reports it. The message contains no name, e-mail, purchase token or device identifier. Telegram delivers and stores these messages under its own terms.
Supporter details (Optional)
Users who purchase the supporter tier can optionally choose to provide a supporter display name and early-access email. They are kept on our server and only used to recognize supporters and invite them to early beta testing of new DotGrid apps. After the owner approves it, the name shows to everyone in the shared supporters list inside all four DotGrid apps (Dotch, DotWatt, DotSetup and Dotype), together with which of these apps you support; the email never shows there. This data is never sold, shared with third parties or used for advertising. You can change it in the app or remove it anytime with the "Delete my supporter data" button on the purchase screen.
Device permissions and services
DotWatt uses a foreground service for accurate telemetry, the battery log and safety alarms (e.g. 80% charge alert, high temperature notification). By default it keeps running in the background, also when the phone is not charging; turn it off in Settings and it runs only while charging. Notification permission is used for that ongoing notification and for its alerts. No background audio, camera, or personal media data is collected.
Update notifications
To tell you when a new version is on Google Play, DotWatt uses Google’s Firebase Cloud Messaging. The phone registers with Google: Google creates a random installation ID and a messaging token for this copy of the app and adds it to DotWatt’s update topic. The token is not sent to our server and is not linked to your name or account. The message carries only the new version number. Google may process connection information such as your IP address. Firebase Analytics is switched off. You can turn the update notifications off in Android’s notification settings; the registration with Google stays, but nothing is shown.
Advertising, trackers and Google ML Kit
DotWatt contains no advertising SDKs, no behavioral tracking frameworks and no third-party analytics (Firebase Analytics is switched off; the daily check-in above is our own and holds no advertising ID). Google’s ML Kit powers background removal on charger photos: the photo is processed on the phone and is never uploaded, but ML Kit sends Google diagnostics and usage data such as device model, Android version, app package and version, performance metrics, error codes and per-installation identifiers. Google Play services may also download the model it needs. See https://developers.google.com/ml-kit/android-data-disclosure.
Providers
Supabase hosts our trial, purchase-check, check-in, access-code and supporter service in Frankfurt (EU) and processes data on our behalf. Google provides Play Billing, Firebase Cloud Messaging and ML Kit. Telegram delivers the developer’s sale notifications. Hosting and network providers may process connection and security logs such as IP addresses; our service keeps IP-derived values only as short-lived, keyed rate-limit keys. Providers may process data outside your country under their terms and safeguards. We do not sell this data or use it for advertising.
Data retention and deletion
All local app preferences and records can be removed immediately by clearing the app data in Android Settings or uninstalling the app.
On our server: the check-in record stays until you turn Server check-in off or tap "Delete my data on the server" on the Privacy page in the app, which removes it at once. Supporter name and email stay until you remove them with that button or "Delete my supporter data" on the purchase screen. The trial record (protected device identifier, start and end dates) is kept while needed to allow one trial per device and does not expire when the trial ends. The purchase and sale record and the access-code record are kept while needed to provide your access and for accounting obligations. Rate-limit keys are removed after about two hours.
Email orh4nyz@gmail.com to request access to or deletion of any of these records; a minimal record may be kept where needed to prevent repeat trials or meet legal obligations, and we explain why in our answer.
Contact and requests
For any privacy-related inquiries or data requests, please email orh4nyz@gmail.com with the subject "DotWatt Privacy Request".