Privacy First

Privacy Policy

SignalSense is built on a simple principle: your data belongs to you, and only you.

Developed by Adithya Mittapally

Short version: SignalSense does not collect, store, transmit, or share any personal data. Everything the app does happens entirely on your device. There are no ads, no analytics SDKs, no crash reporters, and no remote servers involved in normal operation.

Data We Collect

We collect nothing. SignalSense does not collect any personal information, device identifiers, usage statistics, or diagnostic data.

Specifically, the app does not collect:

  • Your name, email address, or any contact information
  • Your device's IMEI, phone number, or SIM identifiers
  • Your location (GPS or network-based)
  • Your browsing history or app usage patterns
  • Crash logs or diagnostic reports sent to remote servers
  • Any form of analytics or telemetry

Permissions Explained

SignalSense requests the following Android permissions, each solely for the purpose of monitoring your mobile network signal:

  • READ_PHONE_STATE — Required to detect your network type (5G, 4G, 3G, 2G) accurately. No call data or phone numbers are read.
  • ACCESS_NETWORK_STATE / ACCESS_WIFI_STATE — Detects whether mobile data or Wi-Fi is active, so monitoring can pause on Wi-Fi.
  • CHANGE_NETWORK_STATE — Used to detect network state transitions. Does not modify or control your network connection.
  • FOREGROUND_SERVICE / FOREGROUND_SERVICE_DATA_SYNC — Keeps the monitoring service running in the background. Android requires this permission for persistent services.
  • POST_NOTIFICATIONS — Sends you alerts when your network type changes.
  • RECEIVE_BOOT_COMPLETED — Allows the app to restart monitoring automatically after your phone reboots (only if you enable "Auto-start on Boot").
  • REQUEST_IGNORE_BATTERY_OPTIMIZATIONS — Allows the app to request exemption from Android battery optimization, so monitoring continues reliably in the background. You can revoke this at any time in Android Settings → Battery → App battery usage.
  • INTERNET — Used only for optional live ping (RTT) measurement to public DNS servers (e.g., 8.8.8.8). No personal data is transmitted.
  • WAKE_LOCK — Prevents the CPU from sleeping while a network transition event is being processed.

Note: If you revoke any of these permissions or disable battery optimization exemptions, background network monitoring may not run reliably. If you experience issues, re-granting permissions in Android Settings → Apps → SignalSense → Permissions will restore full functionality.

None of these permissions are used to identify you personally or transmit data off your device.

Local Data Storage

SignalSense stores the following data locally on your device only:

  • Network switch log — A history of your network type transitions (e.g., "5G → 4G at 10:32 AM"). Stored in your device's internal storage. Never transmitted anywhere.
  • App preferences — Your settings (e.g., which alert types are enabled). Stored using Android SharedPreferences, never synced or uploaded.

You can clear all local data at any time by clearing the app's storage in Android Settings, or by uninstalling the app.

Since SignalSense stores nothing on remote servers, there is no server-side data retention — your data exists only on your device for as long as you choose to keep it.

Third-Party Services

SignalSense does not integrate any third-party SDKs for the following purposes:

  • Advertising (no Google AdMob, Meta Audience Network, etc.)
  • Analytics (no Firebase Analytics, Mixpanel, Amplitude, etc.)
  • Crash reporting (no Crashlytics, Sentry, etc.)
  • Remote configuration or A/B testing

The only network activity the app may perform is optional RTT (ping) measurement to a public server (e.g., 8.8.8.8), which does not transmit any personal data.

Children's Privacy

SignalSense does not knowingly collect any information from anyone, including children under the age of 13. Since we collect no data whatsoever, there is no risk of inadvertent collection from minors.

Changes to This Policy

If we ever update this policy, we will update the date below and publish the new version at this URL. Since our policy is simply that we collect nothing, we do not anticipate meaningful changes.

Questions?

If you have any questions about this Privacy Policy or how SignalSense works, feel free to reach out.

contactme.adithya@gmail.com

Last updated: 16 June 2026  ·  App version 1.0.0  ·  Developer: Adithya Mittapally