Privacy Flip
- Exempt apps no longer stop features coming back on when you unlock
- Dhizuku now works for Camera, Microphone, Location, Bluetooth and NFC. It still cannot switch WiFi, Mobile Data, Airplane Mode or Battery Saver, and each feature needs its own Android version
- Fixed a startup crash when Dhizuku is set as Device Owner
- Every privacy change is now checked afterwards. If a command is accepted but nothing actually c
Works with Root OR Shizuku - Choose your preferred privilege method!
Features:
• Manage your device privacy based on lock/unlock state
• Dual privilege support: Root OR Shizuku (no root required!)
• Automatic privilege detection (Sui > Root > Dhizuku > Shizuku)
• Configurable feature control (Wi-Fi, Bluetooth, Mobile Data, Location, NFC, Camera, Microphone, Airplane Mode, Battery Saver)
• Customizable timing delays (0-60 seconds granular, 2 minutes, or 5 minutes)
• Smart "only if unused/not connected" modes for WiFi, Bluetooth, Location
• App exemption system (skip privacy for specific foreground apps)
• Detects NFC being turned back on by a payment or wallet app, with opt-in auto-retry
• Optional Accessibility Service for side button instant-lock support (Android 12+ for camera/microphone)
• Advanced multi-tier Bluetooth connection detection
• Background service for persistent monitoring
• Quick Settings tile integration
Privacy Features Controlled:
• Wi-Fi - Disable/enable wireless connectivity
• Bluetooth - Control Bluetooth radio
• Mobile data - Manage cellular data connection
• Location services - Control GPS and location tracking
• NFC - Control NFC sensor
• Camera - Disable/enable camera sensor privacy (Android 12+)
• Microphone - Disable/enable microphone sensor privacy (Android 12+)
• Airplane Mode - Enable on lock (opt-in, disables all radios at once)
• Battery Saver - Enable on lock (opt-in, reduces background activity)
Note: Camera and microphone ignore custom delays and trigger immediately, due to Android limitations. Microphone can skip this during a real call if enabled in settings; camera cannot detect active use, so it always triggers immediately
Requirements:
• Android 7.0+ (API level 24)
• Android 12+ (API level 31) for camera/microphone features
Choose your privilege method:
Option 1: Shizuku (No root required!)
• Shizuku app installed and running
• ADB privileges via USB or wireless debugging
• Perfect for non-rooted devices
Option 2: Root Access (Recommended for rooted devices)
• Root access via Magisk, SuperSU, or similar
• Best performance with UID 0 privileges
Option 3: Dhizuku (Device Owner method, 5 of 9 features)
• Device set as Device Owner
• No root required, no ADB after setup
• Persistent privileges across reboots
• Works for, each needing its own Android version: Camera and Microphone (Android 12+),
Bluetooth (Android 9+), Location (Android 11+), NFC (Android 15+). Below Android 9 a Dhizuku
setup can switch nothing at all.
• Cannot do WiFi, Mobile Data, Airplane Mode or Battery Saver - Android gives a Device Owner no
way to switch those. Use Root or Shizuku for them.
Option 4: Sui (Best of both worlds)
• Rooted device with Magisk
• Sui Magisk module installed
• Best user experience - automatic startup, no prompts
Privacy & Security:
• Zero telemetry - Nothing is sent to us or any third party
• Settings stay on your device, and in your own Android backup if you have one turned on - never sent anywhere else
• No network permissions - App cannot access internet
• Open source - https://github.com/dorumrr/privacyFlip
- Author: Doru Moraru
- License: GNU General Public License v3.0 only
- Issue Tracker
- Source Code
- Changelog
- Build Metadata
- Reproducibility Status
Donate
Versions
Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.
Download F-Droid-
This version requires Android 7.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Download APK 2 MiB PGP Signature | Build Log
-
This version requires Android 7.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Download APK 2 MiB PGP Signature | Build Log
-
This version requires Android 7.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Download APK 2 MiB PGP Signature | Build Log
- Fixed settings storage
- Fixed dual-SIM phones reading the wrong SIM's status
- Fixed a rare lock-detection race condition
- Bluetooth permission (added last update) is now re-checked every open, not just once
- Hotspot protection now also covers Mobile Data, not just WiFi
- Fixed camera/mic not disabling on lock for some users (the normal path, not the instant-lock feature)
- Added a warning when your lock delay blocks camera/mic protection