← Developer Home
Privacy Policy
Privacy Policy for Jovii
100% On-Device Telemetry: Jovii operates strictly as a local hardware diagnostic utility. All CPU, RAM, GPU, battery, thermal, and sensor benchmarks are computed on-device in volatile memory and are never transmitted to external servers.
1. Introduction & Overview
Jovii ("we", "our", or "the app") is developed by Jovii Studio as a private, transparent hardware telemetry and diagnostic tool. We believe that detailed hardware diagnostics should never compromise personal privacy. This Privacy Policy discloses what data is queried, how device permissions are utilized, and our compliance with Google Play Store policies.
2. Data Collection and On-Device Storage
Jovii does not require user registration, accounts, or login credentials. We do not collect, store, or transmit personally identifiable information (PII) such as your name, email address, physical address, phone number, contacts, photographs, messages, call logs, or precise location.
- Hardware & Telemetry Data: System specs (CPU clock speeds, RAM utilization, SoC chipset, battery temperature, battery health metrics, storage volumes, display resolution, and sensor readings) are queried purely in real-time to render on-screen and widget telemetry.
- Local App Storage & Android Backup: Jovii saves your app and widget settings (theme, language, units, widget styles, selected city for the Sunrise & Sunset widget), battery health/charging history, alarm settings, speed test history, Used Phone Inspection results, and user-created configuration backups locally in the app's private storage. If Android Backup (e.g., Google One backup) is enabled on your device, Android may include these settings in your Google account backup (Used Phone Inspection results are excluded).
- Zero Diagnostic Uploads: Diagnostic data never leaves your device. When you use the "Export System Report" feature, the generated PDF or text file is saved locally to your device storage under your explicit control.
3. Permission Disclosures & Internet Features
In accordance with Google Play Developer Policies, all sensitive permissions and network connections are used solely for user-initiated features:
- Camera & Flashlight: Jovii does not request the
CAMERA permission and cannot capture photos or record video. It reads camera hardware specifications and toggles the flashlight for hardware diagnostics using Android system interfaces that do not require camera access.
- Microphone (RECORD_AUDIO): Used exclusively during the user-initiated "Sound & Noise Level Meter" (to measure ambient decibels) and the "Microphone & Speaker Hardware Test" (to play back a brief 3-second test sample). Audio streams are processed entirely in volatile device RAM and discarded immediately. No audio is ever saved to storage, uploaded, or analyzed for speech.
- Bluetooth & Nearby Devices (BLUETOOTH, BLUETOOTH_CONNECT, NEARBY_WIFI_DEVICES): Declared with the
neverForLocation flag. Used exclusively to read Wi-Fi connection details on Android 13+ and to detect connected Bluetooth audio accessories (such as wireless earbuds) and their battery level for display within the app and on the Bluetooth Earbuds widget. Never used to track physical location or scan for beacons.
- Biometric Scanner (USE_BIOMETRIC): Used during interactive hardware diagnostics to verify the availability, security tier (Class 3 Strong / Weak), and responsiveness of biometric hardware (fingerprint scanner or face unlock). Authentication is executed exclusively by Android's secure
BiometricPrompt and processed inside the device's hardware-isolated Secure Enclave / TEE. Jovii receives only an ephemeral pass/fail validation signal and never accesses biometric data or fingerprint/face templates.
- Sensors (HIGH_SAMPLING_RATE_SENSORS) & Vibration (VIBRATE): Used in the interactive Sensor Lab (Accelerometer, Compass, Light Sensor, Proximity Sensor, Gyroscope, Barometer) for real-time readings and vibration motor testing. Telemetry is processed entirely in volatile memory.
- Network & Internet Features (ACCESS_NETWORK_STATE, ACCESS_WIFI_STATE, INTERNET): Used to query local network link speeds, Wi-Fi signal strength (dBm), and local IP addresses, and to power these optional internet features, which use HTTPS except for the ping and DNS tests (any server connected to receives your device's IP address as part of the standard connection):
- Public IP & ISP Lookup: Requests your public IP address, internet provider name, and approximate city from
ipwho.is, ipify.org, or ipapi.co for display in network details and on the Network widget. Users can mask the IP address in widget settings.
- Network Speed Test: Transfers standard test payloads against public CDN servers (Cloudflare
speed.cloudflare.com, OVH proof.ovh.net, and jsDelivr fastly.jsdelivr.net) to measure throughput and latency. No personal data is transmitted.
- Device Marketing Name Lookup: Downloads Google Play's public list of supported devices (
storage.googleapis.com) once to match your phone's model name locally on your device. No device details are sent.
- Sunrise & Sunset City Search: Sends the city text you type to Open-Meteo's geocoding API (
geocoding-api.open-meteo.com) to find matching coordinates. Jovii does not use GPS or device location services for this widget.
- Ping & DNS Tests: The network tools, Ping Inspector widget, and Network widget connect to public DNS servers run by Cloudflare (
1.1.1.1), Google (8.8.8.8), Quad9 (9.9.9.9), and OpenDNS (208.67.222.222) to measure latency and check DNS. Latency checks only open a connection. DNS tests send a standard unencrypted lookup for a fixed domain (google.com). No personal data is included.
- Notifications (POST_NOTIFICATIONS), Foreground Service (FOREGROUND_SERVICE, FOREGROUND_SERVICE_SPECIAL_USE) & Startup (RECEIVE_BOOT_COMPLETED): Power optional battery/temperature/Wi-Fi alerts, the optional live status bar speed monitor, and widget/alarm restoration after a device restart.
- Do Not Disturb & Sound Profile (ACCESS_NOTIFICATION_POLICY): Used exclusively by the Quick Controls widget to switch your phone to Silent when you tap Silent. Requested only when you tap Silent and granted by you in Android Settings; never reads notifications or modifies other Do Not Disturb settings.
4. Third-Party Services & Advertising (Google AdMob)
To support ongoing maintenance and provide Jovii as a free utility, the app integrates Google Mobile Ads (AdMob) and Google Play Services.
- Information Processed by Google: Google AdMob may process pseudonymous device identifiers (such as the Google Advertising ID / AAID), IP address, general technical characteristics, and ad interaction metrics strictly for ad serving, anti-fraud verification, and performance measurement.
- European Economic Area (EEA) and UK Consent: For users in the EEA and UK, Jovii integrates the Google User Messaging Platform (UMP) SDK to collect consent in accordance with IAB Europe TCF v2.2. You can manage or revoke your privacy and ad consent choices at any time from within the app by navigating to
Settings → Ad Privacy Preferences.
- User Privacy Controls: You may reset your Advertising ID or opt out of personalized ad targeting at any time via your device's Android System Settings:
Settings → Google → Ads.
- Zero Sale of Personal Data: We do not sell, rent, or monetize your personal information to data brokers or third parties.
5. Children's Online Privacy Protection (COPPA)
Jovii complies with the Children's Online Privacy Protection Act (COPPA) and Google Play Families Policies. The app is intended for a general audience and does not knowingly collect personal information from children under the age of 13.
6. Data Retention and Deletion
Because Jovii does not collect or store user accounts, diagnostic databases, or personal identifiers on remote servers, there is no retained user data. Closing the application or uninstalling it purges all volatile memory telemetry immediately.
7. Contact and Inquiries
If you have any questions, feedback, or compliance inquiries regarding this Privacy Policy, please contact the developer: