Privacy Flip
io.github.dorumrr.privacyflip
Zapstore _@zapstore.dev Manage your device privacy based on lock/unlock state
Republished from GitHub / F-Droid by the Zapstore main account.
Privacy Flip automatically manages your device's privacy features based on screen lock/unlock state. When you lock your device, it can disable Wi-Fi, Bluetooth, mobile data, location services, NFC, and even camera/microphone sensors. When you unlock, it intelligently restores the features you want back on. **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, and Mobile Data while media plays • 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 as an extra lock and unlock signal • 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
First release: Jan 22, 2026, 12 total releases.
Most recent release: Oct 27, 2026.
Appears in 0 app stacks.
0 sats / 0 zaps received in the past year.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Oct 27, 2026 2.4.0- Android 8.0 or newer is now required - The tile and widget now need an unlocked phone to turn protection off - Turning protection off while locked no longer leaves radios off after unlock - Root: "Check Again" now appears if you refused Magisk the first time - Lock detection resumes after a Shizuku restart, even with protection off - Debug output shows when a radio is turned back on while locked - "Only if not manually set" is renamed "Only if Privacy Flip turned it on"
- Oct 23, 2026 2.3.1- Battery Saver: a switch Android refuses while the phone is charging now says so, instead of "the system accepted the command and left the state unchanged" - Mobile Data on dual-SIM phones: the state check now reads the SIM that carries data, not the first SIM - The unlock skip for Airplane Mode and Battery Saver now says "not turned on by Privacy Flip" instead of "manually set"
- Oct 12, 2026 2.3.0- New opt-in "Keep off while locked": if something the lock switched is changed back before you unlock, for example from Quick Settings, the lock actions run again - Shizuku and Sui on Android 15+: NFC turns off and on again on phones that refuse the NFC service's own command - "Side Button Support" is now "Lock Screen Detection", and no longer promises camera and microphone with an instant power-button lock - The debug log no longer says "Commands attempted: null"
- Sep 30, 2026 2.2.3- Bluetooth "Only if not connected" now also counts LE Audio earbuds and speakers, so a lock no longer turns Bluetooth off while they play
- Sep 30, 2026 2.2.1- Dhizuku: switches it cannot use are greyed with the reason, and are no longer tried on every lock - Dhizuku: "Enable on unlock" now shows what really happens: NFC, microphone and camera always come back on, Bluetooth never does - An unlock during a lock no longer reports the rest as failed - Waking the screen without unlocking no longer restarts the lock delay - The debug log says what was playing when Mobile Data stayed on
- Sep 29, 2026 2.2.0- NFC management changes for Android 15 and newer, using the NFC service's own command - If you pay by tapping your phone: NFC now stays off after unlock unless you tick "Enable on unlock" under NFC - When an NFC switch fails, the debug log now names the commands it tried instead of "null"
- Sep 26, 2026 2.1.9- Airplane Mode now works with Shizuku on Android 11+, Location on Android 9 and older - Mobile Data can stay on at lock while media plays ("Only if no media is playing") - Camera and microphone now switch off at lock with a Swipe lock, and on Dhizuku - App exemptions now work, and the app says when Usage Access is missing - The main screen warns when camera or microphone stayed on at lock - No more false "disabled" for NFC, WiFi, Bluetooth, Mobile Data, Airplane Mode or Battery Saver
- Sep 16, 2026 2.1.8- Airplane Mode and Battery Saver no longer stay stuck on after a failed unlock - 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 changes, the app tells you instead of reporting success
- Sep 11, 2026 2.1.7- Screen Lock and Extras settings stability after updating - Fixed settings storage
- Sep 10, 2026 2.1.6- Improved Location detection reliability for the "only if not in use" option during active navigation - Removed camera/microphone warning message, still available via the (?) icon
- Sep 9, 2026 2.1.4- Added the missing Samsung Auto-Retry setting for NFC - 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
- Jan 22, 2026 2.1.2- Fixed critical race condition in camera/microphone disabling during screen lock - Added stabilization delay to prevent keyguard timing issues - Improved Bluetooth connection detection with multiple fallback methods - Enhanced "only if unused" reliability for Bluetooth headphones - Added Samsung NFC payment override detection and opt-in auto-retry - Added experimental Accessibility Service for side button lock support - Removed app filtering - users can now exempt ANY app including system apps - Improved cross-device compatibility for privacy features - Added comprehensive logging for debugging (enable Debug Logs in settings)