Privacy Policy

Last Updated: October 21, 2026 | Effective Date: October 21, 2026

Privacy First & Zero Logs: OneTap NetFilter does not collect, log, or transmit any Personally Identifiable Information (PII), browsing history, network payloads, or DNS queries to external servers. All network filtering operations are executed strictly on your local device (On-Device).

1. Overview & Commitment

SOV ("we", "our", or "developer") is fully dedicated to safeguarding your privacy and user data. This Privacy Policy outlines how the OneTap NetFilter Android application handles data and complies with the Google Play Developer Program Policies (specifically VpnService Policy and User Data Policy).

2. Android VpnService Purpose & Data Safety

OneTap NetFilter uses the official Android VpnService API to provide core security and privacy functionalities.

  • Purpose of Use: Creates a local virtual network interface (TUN) on your device to intercept and inspect DNS queries (UDP 53). This allows the app to block malicious trackers, malware, and phishing domains before connections are made, and to safely relay legitimate queries.
  • No Remote VPN Servers: Unlike commercial VPN providers, OneTap NetFilter does not route your network traffic through any remote VPN proxy server. All packet routing and filtering take place locally on your device (Loopback).
  • Transient Processing & Zero Logging: Packets passing through the local VPN interface are processed in real-time within volatile device memory and immediately discarded. No browsing history, visited URLs, or payload data are recorded or transmitted.

3. Information We Do NOT Collect

OneTap NetFilter does not require account registration or login, and never collects:

  • Personally Identifiable Information (Name, Email address, Phone number, Physical address)
  • Permanent Hardware Identifiers (IMEI, MAC address, Hardware Serial number)
  • Internet activity, search logs, visited domains, or packet content
  • Precise or approximate GPS/network location

4. Anonymous Hashed Identifier for Free Trial Abuse Prevention

To provide a frictionless 3-day free trial without requiring credit card registration or accounts, while preventing repetitive abuse (such as repeated reinstallation or storage clearing), we process a strictly limited, privacy-safe technical identifier:

  • Data Processed: A one-way cryptographic hash (SHA-256 with salt) of the device's technical identifier (Android ID or hardware DRM identifier), along with trial activation and expiration timestamps.
  • Purpose: Preventing duplicate free trial abuse, securing the service, and fraud detection.
  • Storage & Privacy: The hash is irreversible, transmitted securely via HTTPS, and stored in Google Cloud infrastructure (Cloud Firestore). It cannot be decrypted back into the original Android ID nor linked to any personal identity.
  • Retention Period: Retained securely for up to 1 year from the initial trial date, after which it is permanently and automatically purged via Cloud Firestore Time-to-Live (TTL) policies.

5. On-Device Local Data Storage

To enable customizable filtering features, the following data is stored solely in your device's private local storage (Room Database & DataStore):

  • Custom Rules: User-defined allowlists and blocklists
  • Filter Rules Cache: Publicly available AdGuard open-source filter lists downloaded to protect against new threats
  • Local Statistics: Counters for blocked threats and queries (permanently wiped upon app uninstallation)
  • Preferences: Theme settings, upstream DNS configurations, and language configurations

6. Diagnostic & Crash Data (Firebase)

To identify software crashes and continuously improve application stability, we utilize Google Firebase (Crashlytics & Analytics).

  • Data Collected: Non-identifiable diagnostic metrics such as crash stack traces, device model, operating system version, and app version.
  • Purpose: Troubleshooting bugs, preventing app crashes, and optimizing performance.
  • Safety: No PII, network payload, or DNS request data is ever included in crash diagnostics. All data is processed securely through Google's infrastructure.

7. Rewarded Video Ads & Third-Party Service (Google AdMob)

OneTap NetFilter utilizes Google AdMob (Google LLC) to provide rewarded video ads, allowing non-subscribed users to earn free network filtering trial time.

  • Purpose of Processing: Serving rewarded video ads, ad performance measurement, fraud/abuse prevention, and reward fulfillment verification.
  • Data Processed by SDK: Google Advertising ID (AAID), non-identifiable device and operating system telemetry, and ad interaction metrics.
  • Opt-Out & Advertising ID Control: Users can opt out of personalized ads or reset/delete their Advertising ID at any time via Android system settings:
    (Path: Device [Settings] > [Security & Privacy] > [Privacy] > [Ads] > [Delete advertising ID] or [Opt out of Ads Personalization])
  • Third-Party Privacy Policy: For more details regarding Google's data handling practices, please refer to the Google Privacy Policy.

8. In-App Purchases & Billing

In-app purchases or subscriptions are securely processed through the official Google Play In-App Billing system. We never access, collect, or store your credit card details or financial information.

9. Policy Updates

We may update this Privacy Policy from time to time in accordance with legal and technological updates. Any modifications will be posted on this page and reflected within the application.

10. Contact Us

If you have any questions, feedback, or privacy-related inquiries regarding OneTap NetFilter, please reach out to us at:

  • Developer: SOV
  • Email: contact@sov.kr