Install the Hesskey extension

Optional — for Bluetooth sign-in, eID card sign-in, and silent cross-tab re-login. QR sign-in needs nothing and works on every browser.

On a Chromium browser the extension runs with full features — Bluetooth, eID card reader, and silent re-login. It holds no keys; your phone stays the only key-holder. Two minutes:

⬇ Download for Chrome (.zip)

Hesskey Identity · Manifest V3 · Chrome, Edge, Brave, Opera, Vivaldi & other Chromium browsers.

Load it (one time)

  1. Unzip the download — you'll get a hesskey-extension folder. Keep it somewhere permanent (the browser loads it from this location).
  2. Open chrome://extensions (or edge://extensions / brave://extensions).
  3. Turn on Developer mode (toggle, top-right).
  4. Click Load unpacked and select the hesskey-extension folder.
  5. Done — pin it, then reload this Hesskey tab. Bluetooth, eID card, and silent sign-in light up.
Coming to the Chrome Web Store. A one-click "Add to Chrome" is on the way; the extension's identity is pinned, so it keeps the same ID however you install it.
Heads-up: Bluetooth and eID-card sign-in need a Chromium browser — they use Web Bluetooth and an offscreen worker, which Firefox doesn't implement. The Firefox build gives you the cloud-relay / light-client sign-in and silent re-login. For Bluetooth or card sign-in, use Chrome/Edge/Brave — or just use QR sign-in (no extension, works in Firefox).

⬇ Download for Firefox (.xpi)

Hesskey Identity · Manifest V3 · Firefox 128+.

Load it (developer install)

  1. Open about:debugging#/runtime/this-firefox in Firefox.
  2. Click Load Temporary Add-on….
  3. Select the downloaded hesskey-extension-firefox.xpi (or its manifest.json if you unzip it).
  4. Done — reload this Hesskey tab. (Temporary add-ons clear when Firefox restarts.)
Permanent install needs a Mozilla-signed build (addons.mozilla.org). A signed .xpi for one-click install is on the way; until then the temporary load above is the way in for testing.
Heads-up: Bluetooth and eID-card sign-in don't work in Safari (no Web Bluetooth, no offscreen worker, no native messaging). Safari also requires a browser extension to ship inside a small Mac app. For everyday use on Safari, use QR sign-in — no extension, works natively.

If you want the extension anyway (cloud-relay / light-client sign-in + silent re-login):

Install (Mac app)

  1. Get Hesskey Identity for macOS (App Store link coming; for now, build the bundled Xcode project — see the dev note below).
  2. Open the app once, then go to Safari → Settings → Extensions and tick Hesskey Identity.
  3. If it's an unsigned/dev build: Safari → Settings → Advanced → Show features for web developers, then Develop → Allow Unsigned Extensions.
  4. Reload this Hesskey tab.
Dev build: the Safari Web Extension is generated with Apple's converter into an Xcode project (macOS + iOS targets). Open it in Xcode and build with your signing team; distribution needs notarization or the App Store.
Don't want to install anything? Use the QR option on the start screen — your phone scans the code and approves. No extension, any browser.