Skip to content
d1samePublic

About

Download Cordon: a secure multi-tenant browser for MSP technicians. Signed releases + update feed.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Cordon icon

Cordon

One browser for every client. Nothing crosses between them.
A secure, multi-tenant browser built for MSP technicians.

Latest release Windows 10 and 11 Signed updates Free

Download  ·  Install  ·  Features  ·  How-to  ·  Security  ·  FAQ

Split view: Contoso's Entra sign-in on the left and Fabrikam's Microsoft 365 sign-in on the right, each page labelled with its client badge

Two clients side by side, each in its own sealed session. All screenshots use made-up sample clients (Contoso, Fabrikam, Northwind…).


Why Cordon

MSP technicians sign into dozens of client tenants a day. In a normal browser that means juggling profiles, private windows and the constant risk of making a change in the wrong tenant. Cordon gives every client its own sealed session and labels every page with the client it belongs to.

Normal browser Cordon
Signed into many clients at once Separate profiles or private windows Built in: one sealed session per client
Which tenant am I in? Read the address bar and hope Colored badge on every page, plus a wrong-tenant warning
Client cookies and sign-ins Shared across tabs in a profile Never cross between clients
MSP tools (Halo, IT Glue, RMM…) Bookmarks One-click sidebar, shared or separate sign-ins
Updates Trust the download Checked against Cordon's own offline signature

Features

Client isolation

  • A sealed session for every client. Be signed into Contoso's and Fabrikam's Microsoft 365, Google and Adobe admin portals at the same time. Cookies, storage and sign-ins never mix.
  • Client badge on every page. A name and domain badge shows whose tenant you're in, even in a screen share.
  • Wrong-tenant warning. A red bar when a client's tab signs into a different Microsoft tenant, and an amber bar when the sign-in name or domain doesn't match.
  • Clear one client or wipe everything in one click.

Find anything fast

  • Home: all clients. Every client on one page. Type to filter, or type an address or search.
  • Client Home. Each client's portal shortcuts (M365 Admin, Entra ID, Intune…) and recent pages. Remove one recent page, or clear them all.
  • Quick switcher. Ctrl+K finds any client, tool, open tab or shortcut.
  • Reopen a closed tab with Ctrl+Shift+T.

Work side by side

  • Split view. Two tabs next to each other, even from different clients. Drag the divider, swap sides with one click.
  • App windows. Drag a tab out of the window and it becomes its own app window, page only. Or install any tool as an app with its own taskbar icon.
  • Combined tools. Put 2–4 tools (say NinjaOne + Huntress) behind one sidebar button.

Your MSP tools

  • Halo, ConnectWise, Autotask, IT Glue, Hudu, N-sight, N-central, NinjaOne, Datto RMM, Huntress, Duo, SentinelOne, Cove, CIPP, or any https tool you add. Tool icons are found automatically.
  • Shared or separate sign-ins. Shared signs you in once for all your everyday tools. Separate gives every tool its own session. Any single tool can have its own session (right-click it → Own session).

Password managers

  • Your extension, inside Cordon. Use the Bitwarden, 1Password or LastPass extension you already have in Chrome or Edge. It fills logins in your tool pages, including SSO and self-hosted servers. It never runs in client tabs.
  • Vault side panel. Your web vault next to the page (Ctrl+Shift+B): Bitwarden, Bitwarden EU, 1Password, LastPass or your company's own server. It locks when Cordon locks.

Built-in add-ons

No extensions to install, and nothing runs inside web pages.

Timer add-on: ticket stopwatch and countdown buttons for 5, 10, 15 and 30 minutes and 1 hour Password generator add-on: a random 20-character password with length slider, symbols and avoid look-alikes options
Timer. A ticket stopwatch (Copy gives a time entry like 0.25 h) and a countdown with a notification. Password generator. Strong random passwords, made on your PC and never saved.
  • Reminders. "Call back Contoso in 30 min." A Windows notification when it's due. While Cordon is locked, the reminder text stays hidden.
  • Full-page screenshot. Ctrl+Shift+S captures the whole page, not just what's on screen. Save it as a PNG or copy it.

Everyday browsing

  • Click to call or email. Phone and email links on any page, including inside embedded emails in Halo, open Teams, Zoom or your mail app. When a page starts a call by itself, Cordon asks first and names the site.
  • AI side panel. Microsoft 365 Copilot, ChatGPT, Claude or Gemini, with its own sign-in, separate from every client.
  • Ad and tracker blocking in every session. Pause it per site with the shield in the address bar.
  • Your search engine: DuckDuckGo, Google, Brave or Bing. Searches open in the separate Web group, never inside a client's session.
  • Tab sleeping and Lean mode keep memory use low on busy days.

Comfortable to use

  • Dark or light theme, or follow Windows. The light theme is a soft gray, easy on the eyes.
  • Page size. Compact, Comfortable or Large text for Cordon's own pages.
  • Profiles. Separate Cordon profiles (for example a second business), each with its own clients, data and taskbar icon.

Screenshots

Home page listing the sample clients Contoso, Fabrikam, Northwind Traders, Tailspin Toys and Woodgrove Bank
Home: all clients
Contoso's Home page with shortcut tiles for M365 Admin, Entra ID, Exchange, Intune and Teams Admin
Client Home with portal shortcuts
Contoso's Microsoft sign-in page with the sign-in name filled in and the Contoso badge in the bottom-right corner
Client badge on every page, sign-in name pre-filled
Lock screen: Seal this PC, create a PIN
PIN lock on launch, idle and Windows lock
Settings, Tools: shared or separate sign-ins and password manager options for Bitwarden, 1Password and LastPass from Chrome or Edge
Settings → Tools: sign-ins and password manager
Settings, Security and privacy: PIN lock, screen-capture protection, recent pages and ad blocking
Settings → Security & privacy
Settings, Add-ons: timer, reminders and password generator switches, and a list of always-on features
Settings → Add-ons
Settings, General: theme, page size, sidebar size and side, search engine and tab drag-out
Settings → General
Home page in the light theme
Light theme
First-run screen: start fresh, start with bookmarks or move from another PC
First run: start fresh, import bookmarks or move from another PC

Install

Windows 10 or 11.

  1. Open the latest release and download Cordon-Setup-x.y.z.exe.
  2. Run it. The first time, Windows may show "Windows protected your PC". Click More info → Run anyway. Cordon isn't signed with a paid Microsoft certificate; its updates are protected by Cordon's own signature (how).
  3. Pick Only for me (recommended) and finish.
  4. On first launch, create your PIN (8+ characters, or 6 with a letter). Then start fresh, import your bookmarks, or import a profile from another PC.

Updating: nothing to do. Cordon checks every few hours and installs updates when you close it, or when you click Relaunch on the update banner.

Uninstalling: Windows Settings → Apps → Cordon → Uninstall. This also erases all saved sign-ins on that PC.

How-to

Add a client
Add client window filled in for the sample client Adventure Works
  1. Click + (Add client) under the clients in the sidebar.
  2. Type the Name. The short ID fills itself in.
  3. Enter the client's Domain (e.g. contoso.onmicrosoft.com).
  4. Optional: paste the Entra tenant ID to turn on the red wrong-tenant warning.
  5. Add the portals they use under Shortcuts, pick a Badge color, then Save.
Use Home
  1. Click the four-squares button in the sidebar to see every client.
  2. Click a client, or type part of its name and press Enter.
  3. In a client, click the house button (next to Reload) to get back to its shortcuts and recent pages.
  4. Click Add shortcut to add a portal. Hover a recent page and click × to forget it.
Open split view
  1. Open both tabs (they can be from different clients or tools).
  2. Right-click the tab you want on the right → Open in split view.
  3. Click the other tab: it fills the left side.
  4. Drag the divider to resize. Swap switches sides; × closes the split and keeps the tab open.
Set up your password manager

Extension (fills logins in tool pages):

  1. Install Bitwarden, 1Password or LastPass in Chrome or Edge, if you haven't already.
  2. In Cordon, open Settings → Tools → Password manager.
  3. Click, for example, Bitwarden from Chrome. Cordon loads its own copy.
  4. Open any tool and sign into the extension once (SSO and self-hosted servers work).

Side panel (your web vault next to the page):

  1. Settings → Tools → turn on Side panel with your web vault.
  2. Pick Bitwarden, Bitwarden EU, 1Password or LastPass, or paste your company's vault address.
  3. Press Ctrl+Shift+B and sign in once.
Turn on add-ons
  1. Open Settings → Add-ons.
  2. Switch on Timer, Reminders and/or Password generator.
  3. Click the stopwatch button next to the address bar to use them.
Set up click-to-call
  1. In Windows, open Settings → Apps → Default apps.
  2. Search for TEL and pick your calling app (Teams, Zoom, your softphone…). Do the same for MAILTO if you want a specific mail app.
  3. In Cordon, click a phone link and confirm with Call. Or select a number on any page, right-click → Call ….
Combine tools
  1. Right-click a tool in the sidebar (or in All tools, the wrench).
  2. Choose Combine with → pick the second tool. Repeat for up to 4 tools.
  3. Click the combined button: the tools' tabs share one tab row, each tool keeps its own session.
  4. To undo: right-click a tool → Take … out of the combined button, or Uncombine all.
Install a site as an app
  1. Drag a tab out of the window, or right-click a tool, shortcut or tab → Open as app window.
  2. To keep it: Settings → Apps → Install as app. It gets a Start Menu entry you can pin to the taskbar.
  3. The app shares the sign-in of its tool or client. Move the mouse to its top edge for back, reload and copy-address buttons.
Move to another PC
  1. Settings → Profiles & backup → Export profile…, and choose a password.
  2. On the new PC, pick Move from another PC on first launch (or Import in the same place).
  3. Clients, tools, settings, bookmarks and apps come along. Sign-ins and the PIN never leave the device.

Keyboard shortcuts

Shortcut Action
Ctrl+K Find a client, tool, tab or shortcut
Ctrl+L Address bar
Ctrl+T / Ctrl+W New tab / close tab
Ctrl+Shift+T Reopen closed tab
Ctrl+Shift+N New window
Ctrl+B Expand or collapse the sidebar
Ctrl+Shift+B Password vault panel
Ctrl+Shift+S Full-page screenshot
Ctrl+Shift+L Lock now

Security

  • Sandboxed. Every page runs in Chromium's sandbox. Websites get no access to your files or to Cordon itself.
  • https only. Certificate errors are never bypassed.
  • No silent permissions. Camera, microphone, location, notifications and USB/Bluetooth are blocked for websites. Downloads need your approval every time.
  • Encrypted at rest. Saved sign-ins are encrypted with your Windows account.
  • Locked down at launch. Cordon refuses to start with debugging, proxy or certificate-bypass flags that could expose sessions, even from an edited shortcut.
  • Screen-capture protection (optional) hides Cordon from screenshots and recordings by other programs.
  • Tested every release. Each release passes automated attack tests on the packaged app before it's signed.

How updates are protected

Every installer is signed with an offline key that never touches GitHub. Before installing anything, Cordon checks that:

  1. the signature matches the key built into the app,
  2. the version is the one announced (an old installer can't be re-sent as a new one),
  3. the downloaded file is byte-for-byte the one that was signed.

If any check fails, the update is deleted and not installed. Even someone who took over this GitHub repository couldn't push an update to your PCs.

Release signing key fingerprint: f985ce6f6a50a969

Check a download yourself (optional)

In PowerShell, in the folder with the installer:

$f = Get-Item ".\Cordon-Setup-*.exe"
[Convert]::ToBase64String([Security.Cryptography.SHA512]::Create().ComputeHash([IO.File]::ReadAllBytes($f.FullName)))

The output must equal the sha512: line in that release's latest.yml.

Files in each release

File What it is
Cordon-Setup-x.y.z.exe The installer: the only file you need
cordon-update.sig.json Cordon's signature for this installer (used by the built-in updater)
latest.yml, *.blockmap Update feed files read by the app
cordon-policy.json + .sig Only on critical security releases: tells older versions to update

FAQ

Is it free? Yes.

Mac? Not yet. Windows first.

Does Cordon see my passwords or client data? No. Everything stays on your PC. Cordon has no account, no cloud and no telemetry.

Found a bug or have an idea? Open an issue: pick Report a problem or Suggest an improvement, and include your Cordon version (Settings → About & updates). Issues are public, so leave out passwords and client names.

Found a security problem? Please report it privately: Report a vulnerability. See SECURITY.md.

About

Download Cordon: a secure multi-tenant browser for MSP technicians. Signed releases + update feed.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors