Why a VPN Alone Is Not Enough
A VPN protects data in transit — it encrypts your internet connection so your ISP, network administrator, or public WiFi operator cannot see what you are doing. It does not protect against: apps reading your contacts and uploading them, Google logging your location history, advertising trackers building a profile of your behavior across apps, unencrypted SMS messages being intercepted, or cloud backups storing your data unencrypted on third-party servers. Each of these requires its own defense layer.
Think of a VPN as the foundation — it handles the network layer. The 15 steps below handle the device, app, account, and behavioral layers that sit on top. Together, they form a complete privacy posture.
15 Android Privacy Steps: From Basic to Advanced
1. Install a VPN with Kill Switch Basic
This is your starting point. A VPN encrypts all network traffic from your device. The kill switch is equally critical — it blocks all internet access if the VPN connection drops, preventing accidental data exposure. On Android, go to Settings > Network & Internet > VPN, tap the gear icon next to your VPN, and enable Always-on VPN and Block connections without VPN. This ensures no app can transmit data outside the encrypted tunnel. For a detailed walkthrough of kill switch configuration, read our VPN kill switch guide.
2. Audit App Permissions Basic
Go to Settings > Privacy > Permission manager. Review every permission category — Location, Camera, Microphone, Contacts, Call logs, SMS, Files and media. For each category, ask: does this app genuinely need this permission to function? A flashlight app does not need your contacts. A calculator does not need your location. Revoke any permission that lacks a clear, functional justification. Android 14 and 15 show a timeline of when apps accessed sensitive permissions; use this to identify apps that access permissions in the background without your knowledge.
3. Lock Down Google Account Privacy Settings Basic
Visit myaccount.google.com on your phone or desktop. Navigate to Data & Privacy and disable: Web & App Activity (this tracks everything you do across Google services), Location History (Google maintains a precise timeline of everywhere you go), and YouTube History. Under Ad Settings, disable Ad Personalization. These settings control the largest data collection pipeline on your Android device. Google's default configuration collects an extraordinary amount of behavioral data — disabling these reduces your exposure substantially.
4. Disable Advertising ID Basic
Every Android device has a unique Advertising ID — a resettable identifier that apps and advertisers use to track you across applications and build behavioral profiles. Go to Settings > Privacy > Ads and tap Delete advertising ID. Then toggle off the option for personalized ads. While this does not stop all tracking, it prevents advertisers from linking your activity across different apps using your device's unique ID. Some apps will still fingerprint your device through other means, but removing the advertising ID eliminates the most straightforward cross-app tracking mechanism.
5. Enable Private DNS for Tracker Blocking Intermediate
Android supports DNS-over-TLS natively through the Private DNS setting. Go to Settings > Network & Internet > Private DNS and enter a privacy-focused DNS provider that blocks trackers. Recommended options: dns.adguard-dns.com (blocks ads and trackers at the DNS level) or one.one.one.one (Cloudflare's privacy DNS, fast but does not block trackers). This operates below the app level — no ad-blocking app required, no root access needed, and it works across all apps, games, and browsers on your device. For more on DNS privacy, see our DNS leak and privacy guide.
6. Review Accessibility Permissions Intermediate
Accessibility permissions are the most powerful — and most abused — permission on Android. Apps with accessibility access can read screen content from other apps, monitor taps and keystrokes, and automate gestures. Malicious apps have used accessibility permissions to steal banking credentials and 2FA codes. Go to Settings > Accessibility > Installed apps. If any app you do not explicitly recognize as an accessibility tool is listed, revoke its access immediately. Legitimate use cases are screen readers, automation tools like Tasker, and password managers. Everything else should be removed.
7. Switch to a Privacy-Focused Browser Basic
Chrome is the default Android browser and it sends significant telemetry to Google. Replace it with Brave (built-in ad and tracker blocking, fingerprinting protection, Tor private tabs) or Firefox Focus (automatically erases history on close, tracker blocking by default). Configure your chosen browser: enable HTTPS-only mode, disable telemetry and usage reports, and set the default search engine to DuckDuckGo or Startpage. On public WiFi, combine a privacy browser with an active VPN connection — the browser blocks tracking scripts while the VPN encrypts the connection itself, as explained in our public WiFi security guide.
8. Use Encrypted Messaging Basic
SMS messages are unencrypted — your carrier can read them, and they can be intercepted over SS7 network vulnerabilities. Switch to Signal for all private conversations. Signal provides end-to-end encryption by default, has no ads, collects minimal metadata, and is open-source (auditable by security researchers). WhatsApp also uses the Signal protocol for encryption but collects significantly more metadata. For group chats, Signal supports encrypted groups of up to 1,000 members. Set disappearing messages to auto-delete after a timeframe appropriate to your threat model.
9. Disable WiFi and Bluetooth Scanning Basic
Even when WiFi and Bluetooth are toggled off, Android continues scanning for networks and devices by default — and this scanning data is used for location tracking. Go to Settings > Location > Location services and disable both Wi-Fi scanning and Bluetooth scanning. These settings allow apps and Google services to determine your location using nearby access points and Bluetooth beacons, even when you have not enabled WiFi or connected to any network. Disabling these has no impact on normal WiFi and Bluetooth functionality.
10. Lock Down Lock Screen Notifications Basic
By default, Android displays full notification content on the lock screen — message previews, 2FA codes, email subjects, and calendar events. Anyone who glances at your phone can read them. Go to Settings > Notifications and select Hide sensitive content or Don't show notifications at all on the lock screen. For messaging apps specifically, you can configure this per-app: keep message content hidden but allow the app name to appear so you know who messaged you. This is a simple change that prevents both casual snooping and targeted shoulder-surfing attacks.
11. Encrypt Cloud Backups or Use Local Backup Only Intermediate
Google One backups include app data, call history, contacts, settings, and SMS messages — and they are not end-to-end encrypted by default. Google holds the encryption keys, meaning Google can access your backup data and could be compelled to provide it to law enforcement. To fix this: go to Settings > Google > Backup, enable backup, then look for the end-to-end encryption option and set a passphrase. Alternatively, skip cloud backup entirely and use local Android backup tools via ADB for periodic manual backups stored on your own encrypted drive.
12. Install Open-Source Apps via F-Droid Intermediate
F-Droid is an alternative app store that distributes only free and open-source software. Unlike the Play Store, F-Droid apps are built from publicly auditable source code, cannot include proprietary tracking SDKs, and are signed by the F-Droid team after build verification. Download the F-Droid APK from f-droid.org (you will need to allow installation from unknown sources). Recommended F-Droid replacements: NewPipe (YouTube client, no ads, no tracking), Organic Maps (offline maps, no tracking), K-9 Mail (email client with OpenPGP support), and Aegis (open-source 2FA authenticator).
13. Disable Usage and Diagnostics Sharing Basic
Android and Google apps send diagnostic data by default. Go to Settings > Privacy > Usage & diagnostics and disable it. Then go to Settings > Google > Three-dot menu > Usage & diagnostics and disable it there too — yes, there are two separate settings for this. Also check individual Google apps: open the Google app, go to Settings > Privacy and disable any usage reporting. These telemetry streams include crash reports, feature usage patterns, and interaction data that collectively paint a detailed picture of how you use your device.
14. Use a Firewall App to Control Per-App Network Access Advanced
A firewall app lets you block specific apps from accessing the internet entirely — even when your VPN is connected. Apps that do not need internet access (offline games, calculators, photo editors) should be blocked from making any network connections, preventing them from phoning home with data. Recommended firewall apps: RethinkDNS (combines firewall with DNS-based blocking, open source) or NetGuard (per-app network access control, no root required). Configure each app: allow internet for browsers, messaging, email, and any app that needs connectivity; block everything else. This is the most granular network control available on Android without root access.
15. Schedule a Monthly Privacy Audit Intermediate
Privacy settings drift. Apps update, permissions change, new apps are installed and forgotten. Set a monthly calendar reminder to run through a checklist: review new app permissions in Permission Manager, check that Private DNS is still active, verify the VPN kill switch is enabled, audit recently installed apps for trackers via Exodus Privacy, clear the advertising ID again, and review Google account activity settings. A 15-minute monthly audit catches privacy erosion before months of data accumulate. This is the single habit that keeps all the other steps effective over the long term.
Putting It All Together: The Complete Privacy Stack
When all 15 steps are in place, your Android device has defense in depth across every layer: network traffic is encrypted (VPN + kill switch), DNS queries are private (Private DNS), apps are locked down (permissions audit + firewall), backups are secured (end-to-end encryption), messages are protected (Signal), and tracking is minimized (no advertising ID, no usage diagnostics, F-Droid apps). No single tool or setting accomplishes this — it is the combination that delivers real privacy on Android.
Start with Step 1 (VPN) and work your way through the list. The basic steps take under an hour combined. The intermediate and advanced steps add progressively stronger protection. Privacy is a spectrum, not a binary state — each step you implement reduces your data exposure relative to the default Android configuration.
Your privacy starts with a trusted VPN
Shield VPN encrypts your Android traffic with AES-256 encryption and a built-in kill switch. The foundation of your 15-step privacy setup.
Download on Google Play