Privacy Policy

Paradox VPN · Effective date: 2026-06-02 · Last updated: 2026-06-02

This policy explains what Paradox VPN (the "App") collects, how it handles your traffic, and the choices you have. It is written to comply with the Google Play User Data Policy, the Google Play VPN Services Policy, and the General Data Protection Regulation (GDPR).
Contents
  1. Plain-language summary
  2. Who we are
  3. Data we collect
  4. Data stored on your device
  5. Data transmitted over the network
  6. Third-party services and SDKs
  7. Permissions and why we request them
  8. Security
  9. Retention and deletion
  10. Your rights
  11. Children
  12. Changes to this policy
  13. Contact

1. Plain-language summary

2. Who we are

"Paradox VPN" (the "App", "we", "us") is the publisher of the Paradox Android application available on Google Play. Our website is paradoxceo.pro. Contact details are in section 13.

3. Data we collect

We collect no personal data on our own servers. We do not maintain user accounts. We do not run analytics, crash reporting, or telemetry.

The App handles two pieces of information locally on your device, neither of which is transmitted to us:

4. Data stored on your device

All items below are stored in Android's SharedPreferences for our app package only and never leave your device:

ItemPurposeWhen cleared
Subscription token (encrypted ID)Re-fetch the current server list on launch or refreshYou tap Sign out, or uninstall the App
Last server-list snapshot (cached subscription body, plan info, expiry, usage)So the App is usable offline and opens signed-inYou tap Sign out, or uninstall the App
Consent flag ("first-launch agreed")Don't show the intro pages on every launchYou uninstall the App
Ping check URLThe URL used by the in-app reachability probeYou change it
Selected mirror node indexRemember which subscription mirror you choseYou tap Sign out, or uninstall the App
Last tunnel-start timestamp (epoch ms)Show an accurate HH:MM:SS timer after the App process was killed while the VPN was runningYou disconnect, or uninstall the App

5. Data transmitted over the network

The App makes the following outbound connections:

DestinationWhat is sentWhy
Subscription server (the host encoded inside your token, HTTPS over TLS 1.2/1.3)Your token in the URL path; a static User-Agent string (HiddifyNext/4.0.0(android) …)To download your current server list, plan expiry and usage counters. This is the only request the App makes on its own behalf.
The exit node you select (or one selected automatically), proxied via VLESS + TLS or WebSocketAll your device's network traffic, end-to-end encrypted between your device and the exit nodeThis is the VPN function: routing your traffic through a server in another country to bypass DPI and local censorship.
127.0.0.1:16756 (loopback only, on your device)HTTP requests with a local Clash API tokenTo read live throughput and pick exit nodes from inside the App. Traffic never leaves your device.
https://www.gstatic.com/generate_204 by default, or the URL you set in SettingsAn empty HTTP GET, every few seconds while you watch the Connect screenTo verify the tunnel is reachable. You can change this URL.

We do not operate the subscription servers or the exit nodes ourselves. They are operated by your VPN operator (the person or organisation that sold you the subscription token). Their privacy practices are governed by their own policies and the law of the country where their servers reside. The App acts only as a client — we are not a "party" to your traffic.

6. Third-party services and SDKs

Paradox embeds no third-party SDKs. Specifically, the App does NOT include any of the following:

The only network library code inside the APK is the open-source sing-box tunnel core (used to operate the VPN itself) and the Android standard library.

7. Permissions and why we request them

PermissionWhy we request it
BIND_VPN_SERVICERequired by Android to operate a VPN tunnel via VpnService.
INTERNET, ACCESS_NETWORK_STATEOpen and monitor the tunnel; detect Wi-Fi ↔ cellular handoffs so the tunnel can rebind.
CHANGE_NETWORK_STATEsing-box's network manager uses ConnectivityManager.requestNetwork() to follow the underlying transport.
ACCESS_WIFI_STATE, CHANGE_WIFI_STATEsing-box queries Wi-Fi state when picking the underlying network; without this it aborts.
FOREGROUND_SERVICE, FOREGROUND_SERVICE_SPECIAL_USERequired by Android 14+ to keep the VPN service alive in the background. We declare the specialUse / vpn subtype.
POST_NOTIFICATIONSRequired on Android 13+ to show the persistent tunnel notification.

The App does not request access to: contacts, photos, media, files, location, camera, microphone, SMS, call logs, calendar, the list of installed apps, Bluetooth, or background location.

8. Security

9. Retention and deletion

We retain no personal data about you on our infrastructure, so there is nothing on our side to delete. All data the App handles is on your device.

To erase every piece of data the App stores on your device:

  1. Sign out from inside the App (Settings → Account → Sign out). This clears the subscription token, the cached server list, plan info and selected mirror.
  2. Uninstall the App from Android Settings. This removes everything, including the consent flag.

If your operator stores anything about your subscription on their server, deletion of that data is governed by their privacy policy. Ask them directly.

10. Your rights

Because we do not collect, store or process personal data on our servers, the rights granted by privacy laws such as the GDPR (access, rectification, erasure, restriction, portability, objection) have no data to apply to on our side. You can exercise the equivalent rights on the data stored on your device by using the Sign Out / Uninstall flow above.

If you nonetheless wish to contact us about a privacy question, see section 13.

11. Children

Paradox VPN is not directed at children under 13 and is not designed for their use. We do not knowingly handle data of children under 13. If you are a parent or guardian and believe a child has used the App, uninstall the App to remove any local data.

12. Changes to this policy

If we materially change what data the App handles or transmits, we will update the Last updated date at the top of this page and announce the new version inside the App. Continued use of the App after a change indicates acceptance of the updated policy.

13. Contact

For questions about this policy, you can reach us:

See also our Terms of Service.