हिंदी सारांश
Adblocker VPN एक स्थानीय (on-device) DNS फ़िल्टर है। यह आपके फ़ोन पर VPN सेवा के ज़रिए DNS क्वेरी देखता है और विज्ञापन/ट्रैकिंग डोमेन ब्लॉक करता है। कोई अकाउंट नहीं, कोई रिमोट VPN टनल नहीं, कोई analytics / Advertising ID नहीं — आपका सामान्य इंटरनेट ट्रैफ़िक हमारे सर्वर पर नहीं भेजा जाता।
- व्यक्तिगत डेटा बेचा नहीं जाता
- ब्लॉक किए गए डोमेन का जवाब डिवाइस पर (NXDOMAIN) बनता है — Cloudflare को नहीं जाता
- अनुमति वाली DNS क्वेरीज़ आपके डिवाइस से Cloudflare 1.1.1.1 (plain UDP DNS, एन्क्रिप्टेड नहीं) पर जाती हैं
- वैकल्पिक ब्लॉकलिस्ट अपडेट StevenBlack/hosts (GitHub, HTTPS) से डाउनलोड हो सकता है — ब्राउज़िंग हिस्ट्री अपलोड नहीं होती
- ट्रैकर/लॉग सूची स्थानीय RAM में रहती है (प्रोसेस बंद होने पर साफ़)
1. What this app does
Adblocker VPN is a local DNS-filtering VPN. When you turn it on, Android routes DNS-related traffic through an on-device VpnService (TUN interface). The app:
- Inspects DNS queries on your device
- Blocks domains on a blocklist by answering with NXDOMAIN locally (those queries are not sent upstream)
- Forwards allowed DNS queries to a fixed upstream resolver (1.1.1.1, Cloudflare) over plain UDP port 53 (not DNS-over-HTTPS)
This is not a traditional VPN. Your general internet traffic is not tunneled to our servers. We do not operate a remote VPN gateway or any cloud account backend for this app.
2. Data we process
We do not require an account, name, email, phone number, or payment information. We do not use analytics SDKs, crash reporters, advertising SDKs, or the Advertising ID in the current version.
| Data | Purpose | Stored on device? | Leaves your device? |
|---|---|---|---|
| DNS query domain names (VPN on) | Block vs allow | Blocked / tracker activity may appear in in-app lists (RAM only, capped) | Blocked: No. Allowed: Yes — full DNS query to Cloudflare 1.1.1.1 (not to the developer) |
| Blocklist / whitelist hostnames | Filtering | Room database | No (app does not upload them) |
| App settings (blocklist source, update interval, autostart, theme, tracking toggle) | Preferences | SharedPreferences | No (app-initiated) |
| Session counters (blocked / forwarded) | Home, Stats, notification | In-memory | No |
Under Google Play’s Data safety rules, sending DNS domain names off-device to Cloudflare counts as collection and sharing of web browsing–related data for app functionality, even though the developer never receives that data. Those queries are ephemeral in the app (not stored on our servers; not kept as permanent history in the app database).
3. Encryption in transit
| Flow | Encrypted? |
|---|---|
Allowed DNS → Cloudflare 1.1.1.1:53 | No — plain UDP DNS |
| Optional blocklist download (GitHub HTTPS) | Yes — TLS |
4. Optional blocklist download
If you choose StevenBlack hosts (default) in Settings, the app may download a public hosts file over HTTPS from:
https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
- No API token or account is required
- The download is a normal HTTPS GET; your DNS query history is not uploaded in this request
- Parsed hostnames are stored locally in the app database
- You can switch to Bundled only to avoid remote downloads
We do not control StevenBlack’s list content; review their repository for licensing or list details.
5. Third parties
- Cloudflare DNS (1.1.1.1): Allowed DNS queries (including domain names) are forwarded from your device to Cloudflare’s public resolver. Cloudflare’s privacy policy applies. We do not sell this data and we do not receive a copy on our servers.
- GitHub (raw.githubusercontent.com): Optional public hosts-file hosting when StevenBlack source is enabled.
We do not sell, rent, or trade personal information. We do not share data with advertising networks.
6. Permissions
| Permission | Why |
|---|---|
| BIND_VPN_SERVICE / VPN consent | Core DNS filtering |
| INTERNET | Upstream DNS forward + optional blocklist download |
| ACCESS_NETWORK_STATE | Network-aware blocklist updates |
| FOREGROUND_SERVICE / special-use | Persistent notification while filtering |
| POST_NOTIFICATIONS | VPN status notification (Android 13+) |
| RECEIVE_BOOT_COMPLETED | Optional autostart after reboot |
| REQUEST_IGNORE_BATTERY_OPTIMIZATIONS | Optional prompt so filtering is not killed in background |
7. Data retention & deletion
- We operate no user accounts and store no DNS history on our servers
- Uninstalling the app or using Android Clear storage removes the local database, preferences, and cached blocklist
- In-app tracker/log lists are volatile (memory only) and cleared when the app process ends
- This app does not upload your DNS history to a developer cloud for backup
To request help with deletion or privacy questions, email sandeefz@webwarrior.in. Because we hold no server-side copy of your DNS queries, uninstall / clear storage is the complete deletion path for app-stored data.
8. Children
The app is not directed at children under 13. Play targeting for this listing is adults (18 and over). We do not knowingly collect personal information from children.
9. Changes
We may update this policy. The “Last updated” date at the top will change. Canonical URL:
10. Contact
Email: sandeefz@webwarrior.in
Publisher: Web Warrior