AI summary
Free and open-source Work Profile manager for isolating apps from your main Android profile. Forked from the Shelter/Island lineage with modernized Android SDK targeting, updated dependencies, and a Material Design 3 Expressive interface. Lets you install, clone, freeze, and run apps in a separate managed profile, with shortcuts and cross-profile file shuttle.
Generated by AI. May contain inaccuracies.
About this app
Haven is a Free and Open-Source Android Work Profile isolation app. It is a modernized fork in the Shelter / Island lineage, focused on maintaining the practical app-isolation workflow while bringing the codebase up to date with current Android security expectations, modern build tooling, and a Material Design 3 Expressive UI.
Haven lets you install, clone, freeze, and run apps inside a managed Work Profile so they stay separate from your main profile. This fork uses the application id io.github.kennethchoinfosec.haven, so it installs as a separate app and does not upgrade or replace existing installs of Shelter, Island, or other Work Profile managers.
Case Study
Problem: Work Profile managers remain useful for Android privacy, but older Shelter / Island lineage code needs modern SDK targeting, dependency maintenance, and a cleaner user experience to remain credible on current devices.
Approach: Haven preserves the proven managed-profile workflow while refreshing the Android build stack, package identity, UI surfaces, and compatibility assumptions around newer platform behavior.
Result: The project demonstrates practical Android security maintenance: keeping a privacy tool auditable, installable beside its predecessors, and aligned with current Android expectations.
Features
- Install apps inside a managed Work Profile for isolation - Clone compatible apps between the main profile and the Work Profile - Freeze apps inside the Work Profile to prevent background activity - Create shortcuts for unfreezing, launching, and batch-freezing apps - Shuttle files across profiles through Android's Documents UI - Updated Android target SDK, Gradle/AGP stack, and dependency set - Material Design 3 Expressive app theme, setup wizard, iconography, and navigation surfaces - Modernized app identity and launcher icon for the Haven rebrand
Important Notes
- Haven depends on Android's Work Profile and Device Policy APIs. Vendor ROMs that break or heavily customize Work Profiles may not work correctly. - Because Haven uses a new application id, it will not inherit data, profile ownership, shortcuts, or permissions from another Work Profile manager. - To uninstall Haven after provisioning, remove the Work Profile in Android Settings first, then uninstall the app normally.
License
GNU General Public License v3.0
What's new
https://github.com/Kenneth-Cho-InfoSec/Haven/compare/v0.1.2...v0.1.3/
About this version
- Version
- 0.1.3 (7)
- Size
- 2.39 MB
- Requires Android
- 7.0
- Target SDK
- 24
- Architecture
- universal
- Downloads
- 38
- Updated
- Jun 3, 2026
- Package
- io.github.kennethchoinfosec.haven
Ratings & reviews
- 50
- 40
- 30
- 20
- 10
