Your private AI memory, stored in Scandinavia.

Pick your model, deploy your own agent, own your data in one private workspace.

What Koja Intelligens gives you

Sovereign by design

Storage, keys and backups in Scandinavia from day one.

Private by default

Mandatory PII masking and a pre-send privacy check. No operator-held keys.

You own your memory

Private and portable — export or delete it anytime.

A real agent, privately

Koja Agent works on your server, remembers, and asks before anything risky.

No runaway agents

Live usage, cost & CO₂ tracking with hard budget caps.

Your model, your choice

OpenRouter by default, OpenAI / Anthropic, or bring your own.

How it works

  1. 1. Pick an agent and a model — or bring your own.
  2. 2. Your memory is retrieved privately, masked and minimised.
  3. 3. Calls route through Koja's gateway — EU or Scandinavia options.
  4. 4. Risky actions pause for your approval.
  5. 5. Everything is logged, budgeted, exportable and deletable.

Hei! I'm your Koja Agent.

0 tokens 0,00 kr 0 g CO₂ est. Route: EU · masked Budget cap: active

My memory

These are private to you. Nothing here is sold or used for training. Forget anything, anytime.

    Export my data

    Portability is part of the trust model — not a premium trick. Your export is a simple, inspectable archive.

    koja_export_2026-05-30.zip
      README.md
      agents/
      chats/
      memories/
      files/
      consent_receipts/
      metadata.json

    Personal material

    Add slides, PDFs, notes (.md), documents — or video/audio — and organise them into folders. Everything is stored encrypted in Scandinavia, indexed into your private memory, and used only to help you — never sold or used for training. Video and audio are transcribed so you can search what was said.

      Join the waitlist

      Be among the first to try Koja Intelligens (in private beta). We store signups in the EEA (Stockholm) and never sell your address. See our privacy notice.

      Privacy notice

      Last updated 7 June 2026. This notice explains how we handle the email address you give us when you join the waitlist. It follows the EU General Data Protection Regulation (GDPR) and Norwegian law.

      Who is responsible (data controller)

      The data controller is Koja Research, the company behind Koja Intelligens. For any privacy question or request, contact personvern@kojai.no.

      What we collect, and why

      If you join the waitlist we store your email address, the fact that you gave consent, and the date and time you did so. We use this only to contact you about the Koja Intelligens private beta (for example, to invite you when it opens). We do not use it for anything else, and we never sell or share your address.

      Legal basis

      We process your email on the basis of your consent (GDPR Article 6(1)(a)), which you give by ticking the box on the waitlist form. You can withdraw it at any time (see below) — withdrawing does not affect anything done before you withdrew.

      Where your data is stored

      Your details are stored in a database hosted by Fly.io in Stockholm, Sweden (within the EEA), acting as our data processor. We make no third-party tracking or advertising calls from this site.

      How long we keep it

      We keep your email until the private beta opens and we have contacted you, or until you ask us to remove it or withdraw your consent — whichever comes first. If Koja Intelligens does not proceed, we delete the waitlist.

      Your rights

      You have the right to access the data we hold about you, to have it corrected or erased, to withdraw consent, and to object to or restrict our processing. To exercise any of these — or to be removed from the waitlist — email personvern@kojai.no and we will act without undue delay. You also have the right to lodge a complaint with the Norwegian Data Protection Authority (Datatilsynet).

      Waitlist

      Review waitlist signups and approve them into accounts. When you approve someone, a temporary password is shown once — share it with them; they can change it after signing in.