How to Configure Private Space, Biometric Isolation, and Hidden Apps in Android 15

Mobile device security has transitioned from rudimentary application locks towards deep operating system sandboxing. In prior Android revisions, protecting sensitive applications—such as banking clients, encrypted messengers, and proprietary enterprise software—relied on third-party app lockers or work profile partition hacks. These workarounds suffered from shared notification pipelines, exposed app switchers, and shared clipboard vulnerabilities.

Android 15 introduces Private Space, an operating system-level sandboxed container engineered directly into the Android framework. Operating on a dedicated user profile architecture, Private Space cryptographically isolates applications, notifications, local storage, and background processes behind a secondary authentication barrier, while providing complete stealth concealment within the application drawer.


Architectural Overview: Android Profile Sandboxing and Encryption

To deliver true containment, Android 15 treats Private Space as a discrete user profile (utilising the android.os.UserManager framework flagged with USER_TYPE_PROFILE_PRIVATE). Rather than simply cloaking an icon, the Android Linux kernel assigns all Private Space applications a distinct Linux User Identifier (UID) offset (typically running under /data/user/10/ or higher, rather than the primary user’s /data/user/0/).

This design enforces rigorous security boundaries at the hardware and kernel levels:

Isolation Vector Standard App Lockers Android Work Profile Android 15 Private Space
Process Sandboxing Shared primary profile runtime Dedicated enterprise UID Dedicated sandboxed UID space (suspended when locked)
Cryptographic Keys Standard user credentials Enterprise Keymaster keys Hardware StrongBox / TEE keys (purged from memory upon lock)
Storage Allocation Shared /data/data/ directory Encrypted /data/user/[id]/ volume Isolated encrypted volume unmounted when locked
Notifications & Recents Exposed in status bar / multitasking Segregated with briefcase badge Zero notification leaks; omitted from recent tasks switcher
Launcher Visibility Visible in app drawer Visible under Work tab Fully concealable; reveals only via search string query

When Private Space is locked, its hardware-backed encryption keys are evicted from volatile memory, background processes are forcibly stopped, and the underlying storage volume is rendered completely inaccessible to file managers and ADB commands.


Prerequisites and Account Isolation Strategy

Before initialising Private Space, you must establish an account segregation strategy. If you sign into Private Space using the same primary Google Account associated with your main device profile, data leakage can occur across cloud synchronisation channels. For example, photos captured inside Private Space applications might synchronise to your primary Google Photos library, and browser history may blend across Google Chrome sessions.

Security Best Practice: Create and dedicate an independent, secondary Google Account solely for Private Space. This guarantees that your Play Store installation history, Google Drive backups, contact books, and cloud sync repositories remain entirely segregated from your public profile.


Configuring Private Space Step-by-Step

Private Space is configured through Android 15’s unified security management hub.

Step 1: Initialise the Container

  1. Open the device Settings app.
  2. Navigate to Security & privacy.
  3. Scroll down to the Privacy category and tap Private space.
  4. Authenticate using your existing device lock (PIN, pattern, or fingerprint).
  5. Review the architecture summary and tap Set up.
  6. When prompted to set up a dedicated Google Account, tap Got it, then tap Sign in to authenticate with your dedicated secondary account, or choose Skip if you plan to sideload APKs manually.

Step 2: Establish Independent Authentication Credentials

By default, Android offers to reuse your primary lock screen credentials. For maximum defensive depth, enforce a discrete credential:

  1. On the lock configuration prompt, select Choose new lock.
  2. Select an authentication method: PIN, Pattern, or Password. Ensure this passphrase differs entirely from your primary device unlock code.
  3. Confirm the new passphrase.
  4. Toggle on Fingerprint Unlock or Face Unlock if your hardware supports Class 3 biometric isolation. This registers a secondary biometric credential mapped directly to the private keystore container.
  5. Tap Done to finalize initialization.

Hiding and Accessing Private Space in the App Drawer

Once provisioned, Private Space displays as a partitioned container at the bottom of the application drawer. To achieve complete stealth, conceal the container entirely so that casual observers and forensic inspections cannot detect its existence.

Step 1: Enabling Container Concealment

  1. Navigate back to Settings > Security & privacy > Private space.
  2. Tap the gear / settings icon located within the Private Space management dashboard.
  3. Toggle the switch for Hide Private Space when locked to On.
  4. Confirm the prompt. The dedicated Private Space icon and container will vanish entirely from the bottom of your app drawer.

Step 2: Unlocking and Revealing the Concealed Space

When concealed, Private Space can only be summoned via the system search bar:

  1. Swipe up to reveal your primary application drawer.
  2. Tap the search bar at the top of the launcher.
  3. Type the exact phrase: Private Space (or your custom designated trigger phrase if configured).
  4. The Private Space container chip will appear at the top of the search results.
  5. Tap the chip and authenticate with your dedicated PIN or biometric key. The container unlocks and reveals all private applications.

Installing Applications and Managing Data Isolation

Applications installed inside Private Space remain completely separate from the primary system.

Installing via Isolated Play Store

When Private Space is unlocked, launch the dedicated Google Play Store located within the container. Any application downloaded here runs strictly within the private UID space. Its cached data, SQLite databases, and user tokens are isolated inside /data/user/[Private_UID]/.

Capturing Media and Isolating Files

Photos taken from within a private messaging app or saved from a private browser instance are written to the sandboxed private media store. They will not appear in the primary device Gallery or Google Photos app. To transfer media out of Private Space, you must explicitly use the system share sheet across profile boundaries, which triggers an explicit security prompt.


Automating Lock Conditions and Notification Policies

To avoid leaving sensitive applications exposed when switching between tasks, configure automated locking rules.

Within Settings > Security & privacy > Private space, configure the following automation settings:

  • Lock Private Space automatically:
    • Every time device locks: Private Space terminates and evicts keys immediately whenever the screen turns off.
    • After 5 minutes of inactivity: Provides a short grace period when multi-tasking between reference apps and private tools.
  • Sensitive notifications on lock screen: Toggle to Block all. Even when Private Space is unlocked, this prevents notification snippets, sender names, or authentication codes from rendering on the ambient lock screen display.

Troubleshooting Common Private Space Faults

Observed Fault Underlying Cause Diagnostic & Resolution Procedure
Private Space option is missing or greyed out in Settings Device is managed by enterprise MDM, or active Work Profile disables multi-user Private Space cannot coexist on devices where corporate Mobile Device Management (MDM) policies restrict secondary user creation (DISALLOW_ADD_USER). Verify MDM profile restrictions.
Private Space applications show in Battery / Digital Wellbeing stats Aggregated hardware monitoring services track overall system draw Android 15 masks individual private app names under a generic “Private Space” battery consumer umbrella when locked. Ensure system build is updated to final release.
Notifications fail to arrive when Private Space is locked Expected security behavior; processes are completely suspended Private Space ceases background network connections and push message polling when locked. To receive real-time alerts, the space must remain actively unlocked in the background.
ADB shell commands cannot inspect private package files Security boundary rejects standard shell debugging into private user Executing adb shell pm list packages only displays user 0 packages. To inspect private packages, pass the user flag explicitly: adb shell pm list packages --user [Private_User_ID].

Governance and Security Recommendations

  • Avoid Shared Cloud Synchronisation: Never link primary Google Drive or Microsoft OneDrive sync clients inside Private Space, as cloud auto-backup services can mirror private documents to shared corporate drives.
  • Audit Biometric Registrations: If multiple individuals have registered fingerprints on your primary lock screen (e.g. family members), enforce a complex passphrase PIN rather than biometric unlock for Private Space.
  • Regular Key Eviction Audits: Verify that locking Private Space immediately purges application states from the Android Recents screen to ensure zero visual residue remains accessible to shoulder-surfers.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.