allowBackup Flag
Definition
An Android manifest attribute (android:allowBackup) that controls whether an app's data is included in ADB backups. When set to false the app's data directory is silently excluded from any adb backup output, a common privacy control that also reduces forensic yield.
- Platform
- Android application manifest
- Attribute name
- android:allowBackup
- Effect if false
- App data excluded from adb backup
- Relevance
- Reduces adb-based extraction yield
Common questions
Does allowBackup=false block all forensic access to an app's data?+
No, it only prevents the specific adb backup mechanism from exporting that app's files. A full physical or file-system extraction that reads the device storage directly can still recover the same data regardless of this flag.
Why would a developer set this flag to false deliberately?+
Apps handling sensitive data, such as banking or authentication apps, often disable backup to stop that data being copied off the device through the standard backup channel, treating it as a baseline privacy and security control.
Related terms
- ADB Backup
- An Android Debug Bridge backup produced by the adb backup command. The output is a TAR archive prefixed by a small plaintext...
- Backup Keybag
- A data structure in iOS encrypted backups that holds the per-class encryption keys used to protect individual files. The keybag itself is...
- CLOUD Act
- The Clarifying Lawful Overseas Use of Data Act (US, 2018). Clarifies that US service providers must comply with valid US legal process...
- Domain (iOS Backup)
- A prefix in the iOS backup manifest that identifies the origin of each backed-up file. Common domains include HomeDomain (the device home...
- Manifest.db
- The SQLite database at the root of every iTunes local backup. It maps each backed-up file to its SHA-1 hash filename, recording...