Matrix Specs Privacy Policy
Effective: July 21, 2026
Matrix Specs is a local-first Android device information and diagnostic app. This policy explains what the app reads, what stays on your device, and what can leave your device only after an action you choose.
Data processed on your device
Matrix Specs reads hardware, operating-system, battery, thermal, storage, memory, display, camera, sensor, network, Bluetooth, telephony, USB, and app-usage information exposed by Android. Diagnostic history, test results, preferences, local profile corrections, and generated reports are stored locally. Matrix Specs does not use advertising identifiers and does not include advertising or third-party analytics SDKs.
Permissions
Permissions are requested when needed for a feature. Camera and microphone access are used only for user-started hardware tests. Location or nearby-device permissions may be required by Android for Wi-Fi, Bluetooth, GNSS, or radio details. Notification, overlay, usage-access, and boot permissions support optional monitoring tools. Shizuku and root access are optional and clearly marked.
Information sent from the app
The app downloads signed device-catalog updates from Matrix Specs' Supabase backend. If you choose to submit a device correction, Matrix Specs shows a preview and requires explicit consent before sending Android build identity fields, your proposed specification correction, optional evidence URL, and notes. The submission payload excludes serial number, IMEI, phone number, advertising ID, SSID, precise location, installed-app list, and public or local IP address.
If you separately opt in to anonymous benchmark comparison, Matrix Specs shows the exact upload preview before sending a catalog profile ID, Android SDK version, CPU-core and RAM buckets, app and benchmark versions, benchmark scores, duration, and an optional thermal-throttling result. The benchmark payload does not include serial number, IMEI, phone number, SSID, location, installed apps, or advertising ID. Raw benchmark rows are private, model-level results are returned only after a minimum cohort is reached, and each row is physically deleted no later than 180 days after upload by a daily database job. You can delete a result earlier from the submitting phone while its local deletion token remains available.
Like any internet service, hosting providers may temporarily process connection metadata such as an IP address for delivery, security, abuse prevention, and operational logs. Matrix Specs does not add that address to a correction profile or benchmark result or use it for advertising. For benchmark abuse prevention, the service stores only a one-way, server-peppered rate-limit hash that expires with its short rate-limit window.
AI Doctor and third-party AI providers
The optional AI Doctor can send your diagnostic results to an AI provider that you choose and that you hold your own account with. This is the only feature that transfers device data to a third party. Nothing is sent unless you hold the lifetime Pro entitlement, have saved your own provider API key, have run a scan, and tap send on that specific request. There is no background or automatic use. The offline explanation is the default and never leaves your device.
Matrix Specs operates no AI server and never receives this data. The request goes directly from your phone to the provider's own endpoint over HTTPS, authenticated with your own API key against your own account. The provider's privacy policy and terms govern how they process and retain it, and their relationship is with you. Review your provider's policy before enabling this feature. Supported destinations are OpenAI (api.openai.com) and Google Gemini (generativelanguage.googleapis.com).
Before sending, Matrix Specs shows you the exact payload. It contains your health score, evidence coverage percentage, per-component scores, evidence states and summaries, findings with their explanations and recommended actions, measured slowdown causes with the reading behind each one, and the question you typed. It excludes serial number, IMEI, phone number, accounts, IP address, SSID, location, advertising ID, installed-app names, and your files. Installed-app names are excluded deliberately: the slowdown scanner may name a heavy app on screen, but that item is removed from anything that leaves your device.
Your API key is encrypted in the Android Keystore, excluded from device backup, and never sent anywhere except the provider it belongs to. You can delete it in the app at any time, which also clears the cached model list. The model list offered in the app is fetched from your chosen provider using your key; Matrix Specs does not supply model names.
Google Play
Google Play processes purchases for the optional lifetime Pro product. Matrix Specs receives purchase state and token information needed to restore and acknowledge the entitlement. Google Play may also provide aggregated crash and performance information through Android Vitals under Google's policies.
Sharing and retention
Matrix Specs does not sell personal information. Reviewed corrections may be incorporated into the public device catalog only after moderation; unreviewed submissions are never displayed as verified. Local data remains until you clear it or uninstall the app. Backend security logs follow the hosting provider's retention controls. Rejected or no-longer-needed submissions are deleted or anonymized during moderation.
Your choices and deletion
You can deny optional permissions, avoid correction uploads, use privacy-safe reports, clear local history in the app, clear app storage in Android settings, or uninstall Matrix Specs. For a correction deletion request, include the submission ID shown in Matrix Specs when contacting support.
Children
Matrix Specs is a general-audience utility and is not designed to collect personal information from children. Correction submission is optional and contains a privacy preview.
Contact
Questions or deletion requests: bymatrixwork@gmail.com.