icona del pacchetto

Privacy Flip

Manage your device privacy based on lock/unlock state
Novità nella versione 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 c
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
• 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

Versioni

Sebbene tu abbia la possibilità di scaricare gli APK qui sotto, dovresti sapere che installando l'app in questo modo non riceverai alcuna notifica di aggiornamento e che questa è una modalità meno sicura di effettuare il download. Ti consigliamo di installare ed utilizzare il client F-Droid.

Scarica F-Droid
  • Versione 2.1.8 (29) consigliata Aggiunta il 18/09/2026

    Questa versione richiede Android 7.0 o più recente.

    È compilata e firmata dallo sviluppatore originale, che ne garantisce la corrispondenza con questa tarball del codice sorgente.

    Autorizzazioni
    • visualizzazione connessioni di rete
      Consente all'applicazione di visualizzare informazioni sulle connessioni di rete, ad esempio le reti esistenti e connesse.
    • android.permission.BIND_QUICK_SETTINGS_TILE
    • accoppiamento con dispositivi Bluetooth
      Consente all'applicazione di visualizzare la configurazione del Bluetooth sul telefono e di stabilire e accettare connessioni con dispositivi accoppiati.
    • Connessione a dispositivi Bluetooth accoppiati
      Consente all'app di connettersi ai dispositivi Bluetooth accoppiati
    • esecuzione servizio in primo piano
      Consente all'app di utilizzare i servizi in primo piano.
    • Esecuzione di servizi in primo piano con il tipo "specialUse"
      Consente all'app di usare i servizi in primo piano con il tipo "specialUse"
    • android.permission.PACKAGE_USAGE_STATS
    • mostra notifiche
      Consente all'app di mostrare notifiche
    • Invio di query per tutti i pacchetti
      Consente a un'app di visualizzare tutti i pacchetti installati.
    • esecuzione all'avvio
      Consente all'applicazione di avviarsi non appena termina l'avvio del sistema. Ciò può rallentare l'avvio del telefono e consentire all'applicazione di rallentare il funzionamento generale del telefono restando sempre in esecuzione.
    • richiesta di ignorare le ottimizzazioni della batteria
      Consente a un'app di chiedere l'autorizzazione a ignorare le ottimizzazioni della batteria per quell'app.
    • controllo vibrazione
      Consente all'applicazione di controllare la vibrazione.
    • disattivazione stand-by del telefono
      Consente all'applicazione di impedire lo stand-by del telefono.
    • com.rosan.dhizuku.permission.ACCESS_DHIZUKU_SERVICE
    • com.rosan.dhizuku.permission.API
    • io.github.dorumrr.privacyflip.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
    • moe.shizuku.manager.permission.API_V23

    Scarica APK 2 MiB Firma PGP | Registro build

  • Novità nella versione 2.1.7
    - Screen Lock and Extras settings stability after updating
    - Fixed settings storage
  • Versione 2.1.7 (28) - Aggiunta il 14/09/2026

    Questa versione richiede Android 7.0 o più recente.

    È compilata e firmata dallo sviluppatore originale, che ne garantisce la corrispondenza con questa tarball del codice sorgente.

    Autorizzazioni
    • visualizzazione connessioni di rete
      Consente all'applicazione di visualizzare informazioni sulle connessioni di rete, ad esempio le reti esistenti e connesse.
    • android.permission.BIND_QUICK_SETTINGS_TILE
    • accoppiamento con dispositivi Bluetooth
      Consente all'applicazione di visualizzare la configurazione del Bluetooth sul telefono e di stabilire e accettare connessioni con dispositivi accoppiati.
    • Connessione a dispositivi Bluetooth accoppiati
      Consente all'app di connettersi ai dispositivi Bluetooth accoppiati
    • esecuzione servizio in primo piano
      Consente all'app di utilizzare i servizi in primo piano.
    • Esecuzione di servizi in primo piano con il tipo "specialUse"
      Consente all'app di usare i servizi in primo piano con il tipo "specialUse"
    • android.permission.PACKAGE_USAGE_STATS
    • mostra notifiche
      Consente all'app di mostrare notifiche
    • Invio di query per tutti i pacchetti
      Consente a un'app di visualizzare tutti i pacchetti installati.
    • esecuzione all'avvio
      Consente all'applicazione di avviarsi non appena termina l'avvio del sistema. Ciò può rallentare l'avvio del telefono e consentire all'applicazione di rallentare il funzionamento generale del telefono restando sempre in esecuzione.
    • richiesta di ignorare le ottimizzazioni della batteria
      Consente a un'app di chiedere l'autorizzazione a ignorare le ottimizzazioni della batteria per quell'app.
    • controllo vibrazione
      Consente all'applicazione di controllare la vibrazione.
    • disattivazione stand-by del telefono
      Consente all'applicazione di impedire lo stand-by del telefono.
    • com.rosan.dhizuku.permission.ACCESS_DHIZUKU_SERVICE
    • com.rosan.dhizuku.permission.API
    • io.github.dorumrr.privacyflip.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
    • moe.shizuku.manager.permission.API_V23

    Scarica APK 2 MiB Firma PGP | Registro build

  • Novità nella versione 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
  • Versione 2.1.4 (25) - Aggiunta il 12/09/2026

    Questa versione richiede Android 7.0 o più recente.

    È compilata e firmata dallo sviluppatore originale, che ne garantisce la corrispondenza con questa tarball del codice sorgente.

    Autorizzazioni
    • visualizzazione connessioni di rete
      Consente all'applicazione di visualizzare informazioni sulle connessioni di rete, ad esempio le reti esistenti e connesse.
    • android.permission.BIND_QUICK_SETTINGS_TILE
    • accoppiamento con dispositivi Bluetooth
      Consente all'applicazione di visualizzare la configurazione del Bluetooth sul telefono e di stabilire e accettare connessioni con dispositivi accoppiati.
    • Connessione a dispositivi Bluetooth accoppiati
      Consente all'app di connettersi ai dispositivi Bluetooth accoppiati
    • esecuzione servizio in primo piano
      Consente all'app di utilizzare i servizi in primo piano.
    • Esecuzione di servizi in primo piano con il tipo "specialUse"
      Consente all'app di usare i servizi in primo piano con il tipo "specialUse"
    • android.permission.PACKAGE_USAGE_STATS
    • mostra notifiche
      Consente all'app di mostrare notifiche
    • Invio di query per tutti i pacchetti
      Consente a un'app di visualizzare tutti i pacchetti installati.
    • esecuzione all'avvio
      Consente all'applicazione di avviarsi non appena termina l'avvio del sistema. Ciò può rallentare l'avvio del telefono e consentire all'applicazione di rallentare il funzionamento generale del telefono restando sempre in esecuzione.
    • richiesta di ignorare le ottimizzazioni della batteria
      Consente a un'app di chiedere l'autorizzazione a ignorare le ottimizzazioni della batteria per quell'app.
    • controllo vibrazione
      Consente all'applicazione di controllare la vibrazione.
    • disattivazione stand-by del telefono
      Consente all'applicazione di impedire lo stand-by del telefono.
    • com.rosan.dhizuku.permission.ACCESS_DHIZUKU_SERVICE
    • com.rosan.dhizuku.permission.API
    • io.github.dorumrr.privacyflip.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
    • moe.shizuku.manager.permission.API_V23

    Scarica APK 2 MiB Firma PGP | Registro build