SuperIntelligence.by SuperFile

Security and guarantees

Version 0.1 · Updated 16 September 2026 · Applies to superintel.com and every Super product that asks it

SuperIntelligence is the AI system behind Sup. Sup is the agent; SuperIntelligence is the intelligence. This page is the whole of what we promise, stated precisely enough to check. Each guarantee says what it means, how it is done, whether it is live today, and how you can verify it without trusting us. Where something is not built yet, it says so.

Verify a receipt
On this page
  1. Ephemeral keys, zero retention
  2. Alias-first prompting
  3. Non-materialised compute
  4. Proof-carrying answers
  5. A privacy budget
  6. Memory you own
  7. Threat model: what we can and cannot see
  8. Verify anything

01Ephemeral keys, zero retention

Live

What it means

No question you ask exists on our side after it is answered. There is no log of prompts, no transcript, no cache. The key that protected the question is destroyed by the same code path that produced the answer.

How it is done

Verify it

Open a second question on the same session: it is refused. Sessions and keys are visible in the source of src/server.ts and src/crypto.ts; the zeroing happens in the /v1/ask handler. Independent audit of the relay is welcome; write to [email protected].

02Alias-first prompting (SuperLang)

Live

What it means

The model never reads a name, an email address, a phone number, a card number or an exact amount of money. It reasons over placeholders; the real values are put back on the way out, on the relay, after the model is done.

How it is done

Before the prompt reaches the model, the relay replaces every literal it recognises with a typed alias and turns money into a bucket. The alias map lives only in memory for that one answer. This is the actual transformation the relay performed for the sentence below, run while this page was built:

What you wroteJuliana Zettel needs the $4,250 wire by Friday. Reply to [email protected] or call 310-962-0999. Card ending 4242 was declined.
What the model saw<name_1> needs the [$1k–10k] wire by Friday. Reply to <person_1> or call <phone_1>. Card ending 4242 was declined.
Alias map (held in memory, never stored)person_1[email protected] amount($1k–10k)$4,250 phone_1310-962-0999 name_1Juliana Zettel

Rules: people and email addresses become <person_n>, capitalised names <name_n>, phone numbers <phone_n>, long numbers (cards, accounts) <number_n>, and amounts become order-of-magnitude buckets such as [$1k–10k]. Short numbers such as an invoice number are left alone, because the model often needs them and they identify nothing on their own.

Verify it

Every receipt (§4) carries alias_map_sha256, the hash of the map used for that answer, and prompt_sha256, the hash of the aliased prompt. Sup shows you the aliased prompt on request, and the hashes match the receipt.

03Non-materialised compute

Building

What it would mean

No single process, and no single machine, ever holds a whole prompt. Inference runs over fragments so that even a live memory dump of one node shows a piece of nothing.

Where it stands

This is research-grade. It needs the model runtime to accept fragmented input, which the runtime we use (llama.cpp on our own NVIDIA hardware) does not do today. Until it ships, §1 and §2 are the protection: the whole prompt exists on one machine we own, aliased, for the seconds it takes to answer.

04Proof-carrying answers

Live · zero-knowledge receipts next

What it means

Every answer arrives with a receipt signed by SuperIntelligence. Anyone holding the receipt can prove which model answered, what (aliased) prompt it saw, what it said, and that retention was none, without asking us.

How it is done

{
  "v": 1, "id": "…", "ts": "2026-09-16T17:31:02.114Z", "session": "…",
  "model": "gpt-oss-120b",
  "prompt_sha256": "…", "answer_sha256": "…", "alias_map_sha256": "…",
  "schema": "superlang/v1", "retention": "none",
  "kid": "f98eee90b83d076a", "sig": "…"
}

Drop sig and kid, serialise the remaining fields as JSON with the keys sorted, and verify the Ed25519 signature with the key whose kid matches at /.well-known/superintel-keys.json. That is the entire algorithm; the verifier below is forty lines of browser code.

Verify it

Receipt verifier · runs in your browser, sends nothing
Fetching the current signing key…

What is next: zero-knowledge receipts that prove the aliasing rules were applied to the prompt without revealing the prompt.

05A privacy budget

Building

What it would mean

When SuperIntel answers aggregate questions over your own memory and files, an (ε, δ) differential-privacy accountant limits how much any sequence of questions can reveal about a single item, and stops answering when the budget is spent.

Where it stands

Not built. It belongs with per-user memory and the personal model, which are the next things after §3. Until then, SuperIntelligence does not answer aggregate questions over stored data; it answers from the text you send with each question.

06Memory you own

Live

What it means

If you let SuperIntelligence remember things, the memory is yours: sealed on your device, synced to your SuperID, listable and erasable by you, unreadable by us.

How it is done

Memory rows are ciphertext ({kind, source, iv, ct}) sealed with a key that never leaves your devices. The relay stores them and returns them; a list never includes ct. DELETE /v1/memory/:id erases one row and DELETE /v1/memory erases all of them, immediately, with no soft-delete.

Verify it

List your memory from any client and confirm each row is ciphertext. Erase, list again, and confirm it is gone.

07Threat model: what we can and cannot see

We can seeWe cannot see
That a SuperID asked something, and whenWhat was asked, after the answer is produced
The size of a sealed question and answerNames, addresses, phone numbers, card or account numbers, exact amounts, ever, in the model
The aliased prompt, in memory, for the seconds it takes to answerYour memory rows in the clear
The model used and the receipt we signedAnything a third-party AI provider would see: there is none

The model runs on hardware SuperFile Inc. owns and operates in the United States. No prompt leaves that hardware. A lawful request reaches metadata and receipts, never a prompt, because prompts do not exist once answered.

08Verify anything

ClaimHow
The signing key is the one we publish/.well-known/superintel-keys.json, compare kid with the receipt
The relay is up and which model it runs/healthz
The wire protocol is what this page saysDeveloper notes, and the SDK at packages/sdk/superintel.ts
Something on this page is wrong[email protected]. We would rather be corrected than trusted.
© 2026 SuperFile Inc.sup.comsuperid.comDocumentationPrivacyTermsThe AI that never keeps your words.