Haven

Verified safeOpen sourceExclusive
No reviews reviews
38
downloads
7.0
android

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

v0.1.3Jun 3, 2026

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

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app