iConference AG
User documentation · Sovereign Cockpit
As of 07/2026
Download as PDF
User documentation

Sovereign Cockpit

The manual for daily use: anonymise, review, release, re-identify, plus managing standard terms, cases and user accounts.

1The core principle

Sovereign Cockpit sits before anything is sent outside: to a cloud AI model, by email or as a hand-over. Confidential data is detected and replaced with placeholders such as <PERSON_1> or <AHV_1>. Only the sanitised version leaves the system, and only through your explicit click in the human gate. The link placeholder ↔ original (the mapping) stays encrypted on the server; the Cockpit uses it to put the original values back into the AI model's response.

Three principles shape how you work with it:

2Signing in, language, signing out

You reach your Cockpit at your instance's address (e.g. https://<your-instance>.iconference.ch). Sign in with your username and password; accounts are created by your administrator (chapter 11).

3Anonymising a document

On the Anonymise start page you have two options:

The label is optional and helps you recognise the case in the case list; if left empty, the file name (or “Direct entry”) plus the date is used.

Scanned PDFs are rejected. A PDF without a text layer (photo/scan) cannot be protected reliably: the Cockpit deliberately stops instead of guessing unsafely. Convert the document to searchable text with an OCR solution first, or use the text source.

While processing runs, the Cockpit shows a live progress indicator with a seconds counter. If the instance's first start takes longer (cold start), a separate notice points this out.

4Reviewing detected terms

After you start, the Cockpit shows the original text with all detected items. A checklist at the top summarises how many items are masked automatically and how many company, person, date-of-birth and role matches are waiting for review. The suggestions are grouped into four areas:

Domain vocabulary from legal and technical fields (e.g. M&A, inheritance law, land register, construction and finance) shows up far less often as a review candidate thanks to this structure. The professional review stays with you; the effort involved drops noticeably.

If a term is missing from the suggestions, add it right here in the “Anything missing?” field: the Cockpit masks it including inflected forms and compound words (example: “WEKO” also covers “WEKO-Vorabklärung”).

Whatever you leave unticked stays in plain text and leaves the system unmasked. When in doubt, tick it: the review page shows the result, and every decision can still be corrected.

Your standard terms are found here automatically and are always pre-selected.

5The review page

After confirmation, a case with a unique number is created. The review page shows:

Proofread the anonymised text before you hand it out. Reviewed does not mean guaranteed complete: what gets replaced is what was detected and ticked.

If you leave the page via the navigation, the Cockpit asks for confirmation. The case is not lost; it remains accessible under Cases.

6Masking terms manually

The safety net for anything the detection missed or that you did not tick in the gate: type the term into the “Mask terms manually” field and click “Mask”. This is the same field as “Anything missing?” in the gate (chapter 4), including inflected forms and compound words.

7Standard terms

Standard terms are your instance's personal “always anonymise” list: your own company name, customer names, project and product codes. They are found automatically in every future document (regardless of upper/lower case, including joined spellings, e.g. “UCP” also finds “UCPlattform”) and are pre-selected in the gate.

8Releasing and downloading (human gate)

Only when you click a download button does the anonymised version leave the server. Every delivery is sealed in the audit trail with a checksum.

FormatPurpose
.txt / .mdRecommended for the return path (re-identification) for text responses. Markdown sources are delivered as .md, otherwise .txt.
PDFA plain delivery document with a notice footer, not intended for re-identification.
ExcelFor Excel sources: the anonymised workbook, cell by cell, with numbers and formulas untouched.
WordFor Word sources: the anonymised document as .docx, with layout preserved: paragraphs, tables, headers and footers.
Mapping (CSV)Confidential: contains the re-identification keys in plain text. Store it securely only, do not pass it on. The download asks for confirmation as a safeguard.

Residual-risk warning: before delivery, an independent egress check inspects the final version once more. If it still finds critical values in plain text (e.g. AHV, IBAN, CHE-UID, contact details or one of your standard terms), the download stops and lists the affected values individually with context. You can mask each value right there (“mask” or “Mask all”), or deliver the document deliberately as it is; a deliberate release is recorded in the audit trail.

9Re-identifying a response

The external AI model's response still contains the placeholders. Under Re-identify, paste it in, as text or as a file (PDF, Word, Markdown, text, Excel), together with the case number (it is pre-filled if you come from the review page).

Opening an already re-identified case: a case that has already been re-identified can be opened directly from the case list and immediately shows the re-identified version for download, without any further input.

The case is then complete: after re-identification no further masking is possible. The manual-masking tool is then hidden, “Back to review” is dropped, and opening the review page redirects to the re-identified version. To mask something else, start a new run.

10Managing cases

The Cases page lists all runs of the instance, newest first. Clicking the label reopens the case, including the review page, manual masking and downloads. The case ID is shown in the list and can be copied with a click, for example to paste it into the re-identification form. All timestamps in the list (created, last changed) are shown in Swiss local time.

ColumnMeaning
Statusanonymised, delivered, re-identified.
IntegrityA check against the tamper-evident audit trail: “intact” means the original, the anonymised version and the mapping are unchanged.
Cloud-NER tokensUsage of the Swiss name-detection API for this case (hosted operation only).
ActionsRe-identify, Mapping (CSV) (with confirmation), Delete (with confirmation).

Retention: cases stay stored until you delete them. Deletion removes the entire record (original, anonymised version, mapping) and remains verifiable as an event in the audit trail. Access: a case is visible only to its creator and to administrators.

11Users and roles (administration)

Administrators find user management at the top right under Users. Each instance keeps its own accounts, no external service, and it works offline too.

RolePermissions
userAnonymise, view/further-mask/re-identify/ delete their own cases, maintain standard terms, change their own password.
adminIn addition: view and manage all cases of the instance, create and remove users.

12Security and data storage

13Limitations and tips

14Messages and help

MessageMeaning and remedy
“Free-text pass failed”The free-text detection was unreachable or reported an error: the case deliberately stops (fail-closed); nothing was processed unsafely. Wait briefly and try again; if the problem persists, contact support.
“No extractable text found — the PDF is probably scanned”The PDF has no text layer. Provide the source as text/Markdown or convert it with OCR first.
“Format … not supported”Allowed formats are PDF (text layer), Word (.docx), Markdown, text and Excel (.xlsx).
“File too large”The limit is 25 MB: split or reduce the file.
“Not found in the text: …”The term to be masked does not occur in the text. Check the spelling in the document (typo? written separately?).
“This case has already been re-identified or completed”Completed cases allow no further masking. Start a new run.
Placeholder marked in redThe placeholder in the response is unknown to this case (often altered by the AI model). Check against the original and carry the passage over by hand.

Support: iConference AG · info@iconference.ch · iconference.ch