Portra
A secure desktop app for managing and launching customer portals with isolated browser sessions.
What it does
Portra gives each customer their own isolated browser session — separate cookies, separate auth, no cross-tenant leakage. Built for anyone managing multiple Microsoft 365 tenants who's tired of logging in and out or ending up in the wrong tenant.
The problem
Managing multiple Microsoft 365 tenants means constantly switching browser profiles, logging in and out, and accidentally opening portals in the wrong account. Windows SSO makes it worse — Edge and Chrome automatically pick your work account regardless of which customer you're working on.
The solution
Portra opens every portal in its own isolated browser session per customer workspace. Each workspace has its own cookies, auth state, and localStorage — completely separate from your system browser and from every other customer. One click, right tenant, every time.
Key features
Pre-configured standard portals (Azure, Intune, Entra, Admin Center, etc.), multi-select when adding portals, one username per customer, passkey/YubiKey support, encrypted local storage, dark & light mode, import/export, and automatic updates.
Tech stack
Security
- 100% local — no cloud, no accounts, no telemetry
- Usernames encrypted at rest with Electron safeStorage (OS keychain)
- Passwords are never stored or handled
- Each customer workspace uses a dedicated Electron session with isolated cookies and auth
- Context isolation enabled in the main renderer
- Passkey / security key / YubiKey / Windows Hello support