Regixo docs
Reference · screen by screen

Screen reference — the compliance portal

Every screen of the compliance team’s portal — claim, fill, DORA, unlock, sign, account, team — with each one shown by the one region it exists for, and its other controls named in the text. Use it to look one thing up. To be walked through it as a lived compliance-team session, start with the walkthrough The compliance team →.

What’s built, and what’s a launch gate The screens below are built (the claim, the fill surface, DORA fill, sign & seal, account, team). The forwardable DRAFT PDF and claim link work today. Public multi-tenant hosting at app.regixo.com, live card payment, single-sign-on with your real IdP, and the RFC 3161 counter-stamp (an independent timestamp — not an eIDAS qualified timestamp) are launch gates — not yet switched on. Where that matters below, it’s said plainly.

Opening a claim & signing in

The engineer’s regixo invite produces a link like app.regixo.com/claim/clm_<token> and a RoPA_DRAFT.pdf. Opening the link needs no account — reading is free. Everything lives on that one page: two tabs (Record (RoPA) · DORA register), a mini-nav (Overview · Still needs you (N) · Sign & seal), the record, the fill surface, the unlock and the sign-&-seal block. There is no separate “fill”, “team” or “record” address — those are sections you reach once you sign in.

The page opens with the promise and the provenance — “Your GDPR Article 30 Record of Processing — drafted from your own systems”, then what left their machine: metadata only … No row values, ever — and is honest, up front, about what it does not cover: a coverage banner names every source that was unreachable at the last scan.

what you'll see — the claim page, signed out · what the record is, what it does not cover, and the sign-in block
Regixo compliance portal · EU-hosted
Your GDPR Article 30 Record of Processing — drafted from your own systems.
  • What this is — the list of how your company uses people’s personal data — the “Record of Processing” most EU organisations must keep.
  • Where it came from — your engineering team mapped your real database with Regixo, which drafted this from your actual tables.
  • What’s done — the data inventory is mapped for you.
  • What needs you — 10 legal calls are still blank — security measures, recipients, purpose, your lawful basis and more. Your team fills them below; then you sign.
  • Your privacy — metadata only (names, types, owners). No row values ever left your team’s machine.
  • What’s not coveredsnowflake-dwh, stripe (unreachable at the last scan).

Forwarded draft — received 2026-07-10 · what left their machine: metadata only — 4 dataset names and types + 9 personal-data flags. No row values, ever. No account needed to review. · what changed → · who is Regixo? →

2
sources connected · 2 unreachable
4
datasets mapped
4
hold personal data
10
legal calls still blank — yours to fill

Signed out, a needs you field is a link, not a form: + Fill this jumps to the sign-in block on the same page. To fill fields or manage your team, sign in: enter your work email and press Email me a sign-in link (or use SSO where configured). The link is one-time and lasts 15 minutes. Because corporate mail scanners open links, you’ll first see a “Confirm it’s you” page — press Continue to sign in → (that’s what actually consumes the link).

First admin The first person to sign in on a claim becomes its admin — “You’re the first to claim this record — you’re now its admin.” If the engineer named a recipient, that seat is reserved for them.

The record & the fill surface

The record lists your activities, each one a card you open (Activity detail & gaps), with every legal field badged needs you / suggested / confirmed (mechanical facts show found; special-category rows carry ⚠ Art. 9). Once you sign in, each of those rows grows its own inline editor in place of the link — below, the open Lawful basis row on Manage customer accounts, as an approver sees it:

what you'll see — the claim page, signed in as an approver · one legal field’s inline editor, open
Regixo compliance portal · EU-hosted
DK dana@acme.eu
  • Manage customer accountsaccounts · customers
    Activity detail & gaps
    Lawful basisChoose an Art. 6(1) lawful basis needs you
    + Fill this

Who can do what is role-gated: a preparer fills a field (it saves as “provided by you”); an approver (or admin) sees the checkbox “Confirm as legally reviewed — your act as approver; Regixo never confirms a legal field for you.” and can Revert to Regixo’s suggestion. A running “Still needs you” index lists every activity with open fields so nothing is missed.

The boundary, in the UI The tool suggests; a named human confirms. The confirm checkbox is your act as approver — Regixo never sets a legal field to confirmed for you. The engineer-side twin is regixo annotate … --confirm; the full field-by-field guidance is in Fill the RoPA.

DORA fill

The DORA register tab carries its own count — “11 of 15 sections need you” — and the page is 15 sections (B_01.01 … B_99.01), each badged auto-filled / partly auto / needs you. Signed out you can read all of it: a cell you’d have to fill reads “sign in to fill”, a call only an approver may make reads “sign in to rule”, and an empty table reads “No rows yet — sign in to add”.

what you'll see — the DORA register tab, signed out · the draft note and 3 of its 15 sections
Regixo compliance portal · EU-hosted
Your DORA register (draft)

This is your DORA Register of Information, forwarded with the record — the free DRAFT. Turning it into the checked, sealed xBRL-CSV (the €12,000 plan) is done on your engineer's own Regixo, not on this forwarded record.

Why draft from your real systems: in the European Supervisory Authorities’ DORA dry-run exercise, only about 6.5% of manually-built registers passed all 116 validation checks.

Reading — no account needed. Sign in only to fill or confirm.

procurement → contracts & costs · legal/treasury → LEI & in-scope · ICT-risk → criticality.

B_01.01 · Entity maintaining the register of information

auto-filled
Add your organisation’s registered name, LEI and country (org profile).
Name of the entityLEICountry
Aurelia Payments Oy provided5493001KJTIIGC8Y1R12 providedFI provided

B_01.03 · List of branches

needs you
Add any branches (not derivable from the data map).
Branch nameCountry
No rows yet — sign in to add

B_05.01 · ICT third-party service providers

partly auto
2 candidate ICT third-party provider(s) auto-identified from your sources (name, service type, country); each provider’s LEI is yours to add. Whether each provider counts as an ICT service under DORA is yours to confirm — a payment service from a regulated provider may be a financial, not an ICT, service (EC Q&A DORA030). Your approver rules each provider in or out of scope on its row here.
Provider nameType of ICT serviceCountry of provisionProvider identifier (LEI)In DORA scope?
Snowflake DWHautoCloud data warehouseautoEUautosign in to fillconfirmed
StripeautoPayment processingautoUS (outside EU)auto5299007QVIQ7IO1L0962 providedsign in to rule

Signed in, each needs-you cell becomes an inline form (“add…” + Save); contract and function tables get + Add a row. To fill many at once, use the CSV path: Download the template (CSV)Upload & preview → a check page (“Check these rows before they save … Nothing is saved yet”, showing “Updates row X / Adds a new row”, skipping bad LEIs) → Apply N rows. LEI cells are checked (ISO 17442 + mod-97) with a GLEIF pointer. Ruling a provider confirm / exclude in scope, and marking a function’s criticality, are approver-only acts (a legal judgment). CLI twins: regixo dora import/set; details in The DORA register.

what you'll see — the DORA CSV check page · the rows your file would save — nothing saved yet
Regixo compliance portal · EU-hosted
DK dana@acme.eu

Check these rows before they save

2 rows from your file ready to save to Your IT third-party providers B_05.01. Nothing is saved yet — rows save when you apply them, each cell marked “provided”.

Skipped from the file: In DORA scope?

Your approver rules these on the row itself — they’re not written from a file. Everything else in those rows still saves.

Columns not on this table (ignored): notes.

1 row can’t be saved — rows with errors are skipped; the rows below still save.
  • Row 4 — LEI fails its check digits (ISO 17442 mod-97) — row skipped

Look up an LEI on GLEIF search ↗ — the public register of legal-entity identifiers.

Row referenceProvider nameType of ICT serviceCountry of provisionProvider identifier (LEI)What happens
stripeStripePayment processingUS (outside EU)5299007QVIQ7IO1L0962Updates row stripe
datadogDatadogMonitoringEU5493001KJTIIGC8Y1R12Adds a new row

Unlock & pay

Read this first: checkout is wired and offline-tested, but the live card-payment run is a launch gate — not switched on yet, so a licence may be issued by invoice today (Enterprise always is). The draft stays free either way. This is the flow it will run.

Inside “Make this record official,” two questions set your plan and its published price — “How big is your organisation?” and “Are you a regulated financial firm (DORA applies)?”. The price appears once both are answered (RoPA €6,000/yr · RoPA + DORA €12,000/yr · Enterprise from €18,000/yr, invoice). Press Continue to payment (card, via Stripe); an overlay explains you’ll enter your card on Stripe’s secure page (“Regixo never sees or stores them”). After returning you’ll see “✓ Payment received — activating your licence…”, then a receipt with a downloadable invoice. On a €12k purchase the portal shows the engineer’s licence key to set as REGIXO_LICENCE_KEY.

what you'll see — “Make this record official”, step 2 · the two plan questions and the published prices
Regixo compliance portal · EU-hosted
DK dana@acme.eu

Choose your plan & pay

Two questions set your plan and its published price — nothing is pre-answered for you.

How big is your organisation?
Are you a regulated financial firm (DORA applies)?

Published pricing: RoPA €6,000/yr · RoPA + DORA €12,000/yr · Enterprise from €18,000/yr (invoice). The €12k tier includes the sealed DORA export on your engineer’s Regixo — an EBA-structured package; your authority’s submission rules still run at filing. The licence key for it shows right after payment.

Why draft from your real systems: in the European Supervisory Authorities’ DORA dry-run exercise, only about 6.5% of manually-built registers passed all 116 validation checks.

Billed yearly — one payment covers one year; renewing is a fresh checkout you choose, never an auto-charge. EU VAT handled at checkout (reverse charge with a valid VAT ID). Not renewing simply lets the record revert to a free draft — nothing is deleted. Prefer to pay by invoice? Request one — once it’s paid we activate the licence on this record. Mis-purchase or question? hello@regixo.com.

You’ll enter card details on Stripe’s secure page, then come straight back here to sign. Payment issues your licence — it never signs anything for you.

Regixo attests mechanical facts only — purpose, lawful basis and retention are confirmed and signed by you. This is not legal advice.

The block ends with a way out that isn’t a payment: “Prefer to talk it through first?”Email us →, “a person answers. No obligation; the draft stays free either way.” On a record that already carries a licence, step 2 reads instead “Your plan is set by the licence on this record — nothing to choose or pay.”

Launch gate: checkout is wired and offline-tested; the live card-payment run isn’t switched on yet, so a licence may be provided by invoice today (Enterprise always is). The CLI twin (licence-key activation) is regixo verify.

Sign & seal

Signing is the last step — approver or admin only. A “Before you sign” gate names what you are about to do (it removes the DRAFT stamp and records a simple electronic signature under your name — not a qualified electronic signature), lists every legal entry still open, and states that those seal as flagged gaps: the seal never confirms one for you. It also names the controller (required, Art. 30(1)(a)) and asks for the registered legal name if your organisation isn’t named yet.

what you'll see — the sign gate · what is still open, stated before you seal
Regixo compliance portal · EU-hosted
DK dana@acme.eu

Before you sign

You are about to sign and seal this record as Dana Kessler (dana@acme.eu). This removes the DRAFT stamp and records a simple electronic signature (eIDAS Art. 25(1)) under your name.

7 legal entries still need you — Regixo could not suggest a value, so a person must add and confirm them. They will seal as open gaps, clearly flagged on the official record for your follow-up — the seal never confirms a legal entry for you (a person must).
  • Manage customer accounts — lawful basis
  • Manage customer accounts — security measures
  • Uncategorised processing — purpose
  • Uncategorised processing — lawful basis
  • Uncategorised processing — retention
  • Uncategorised processing — security measures
  • Take and record payments — security measures

Controller: Acme Europe BV (GDPR Art. 30(1)(a))

Go back and keep reviewing

Press 🔓 Sign & seal and the record becomes OFFICIAL — the DRAFT stamp is gone and the page carries the seal block: Who signed · Timestamp · What kind of signature · the tamper-proof seal row · what’s still left for you · Your record, a “Technical details (for your auditor)” panel (sha256 content seal, attestation id, offline verifier), and Download the official PDF. Until the RFC 3161 counter-stamp is switched on (a launch gate), the timestamp row says so in as many words — vendor clock only:

what you'll see — the claim page after signing · the seal block
Regixo compliance portal · EU-hosted
DK dana@acme.eu

✓ Sealed · 2026-07-11 — 7 legal calls below still need confirming

● OFFICIAL — signed & sealed

  • Who signed — Dana Kessler (dana@acme.eu), on 2026-07-11T14:02:00Z. Identity verified by email sign-in link (magic link).
  • Timestamp — vendor clock only — no RFC 3161 counter-stamp attached.
  • What kind of signature — A simple electronic signature. Under eIDAS (Art. 25(1)) it cannot be denied legal effect solely because it is electronic. It is not a qualified electronic signature.
  • Tamper-proof seal — Locked: any later edit re-opens the signature. Anyone can check it’s genuine offline, without contacting us — see “Technical details”.
  • What’s still left for you — 7 legal boxes below still need your confirmation, flagged in the record. The seal never confirms a legal call for you.
  • Your record — Plan ropa · valid until 2027-07-11. Manage billing →
Technical details (for your auditor)

Content seal sha256:9f2c4d7a1b6e8035c9a2f4d7b1e6803559f2c4d7a1b6e8035c9a2f4d7b1e68035 — any later edit re-opens the signature.

Attestation att_7b3c9d1e5f2a8046b1c7 · key rgx-key-2026 · tenant ten_acme.

Verifiable offline: run node verify-attestation.mjs next to the exported attestation.json (key published in ATTESTATION_KEYS.md).

This attestation states a mechanical fact: the auto-filled fields were sourced from the connected systems as of 2026-07-10. The legal fields (purpose, lawful basis, retention, transfers) carry the judgment of the named signatory, who confirmed and signed them. This document is not legal advice.

Download the official PDF

A Version history card lists every seal with “what changed” diffs. If the data drifts after signing, a banner flags “N activities need RE-SIGN” with Review & re-sign → (Regixo never re-signs for you). CLI twins: regixo verify, regixo seal pull. Full detail: Unlock, sign & maintain.

Account & billing

The account chip in the masthead (your initials + email) opens the cluster — Profile & sign-in · Notifications · Org profile · Billing — and every page of it carries that same left-hand nav:

what you'll see — Account › Billing · the account cluster and one row per record
Regixo compliance portal · EU-hosted
DK dana@acme.eu
Account Billing
RecordPlanStatusRenews
Acme Europe BV
Official — signed & sealed
RoPA
€6,000 / yr
● Active05 Jul 2027 Manage →

Team & roles

Admins manage the team on the record (“Roles are per record, never global”):

what you'll see — the claim page, signed in as an admin · “Your team” — roles, members, invite
Regixo compliance portal · EU-hosted
DK dana@acme.eu

Your team

Who can do what on this record. Roles are per record, never global.

dana@acme.euadminyou · added 2026-07-03
omar@acme.euapprover
change role
·
lena@acme.euviewer
change role
·

They sign in with their own email link on this record — membership is per record, never global. Invites are emailed automatically.

Activity log → every touch of this record, in the append-only ledger your licence includes.

RoleCan
ViewerRead the record.
PreparerRead, and fill the draft (RoPA fields & DORA cells) — saved “provided by you”.
ApproverEverything a preparer can, plus the legal acts: confirm a field, rule a DORA provider in/out of scope, and sign.
AdminManage the team (add people, set roles). The last admin can’t be removed — promote a colleague first.

Add a colleague with Send invite (default viewer). Admins can also Generate a machine token (ingest-only rgx_sync_*, shown once, can never unlock or sign) for automated syncs. SSO status shows here and on Profile; connecting your IdP is operator/config work, not an in-portal screen yet.

Activity log

Admins and approvers get an Activity log — “Every touch of this record — views, fills, confirmations, sign-ins, payments, seals, downloads — in the append-only ledger your licence includes. Read-only: nothing here can be edited or deleted, by anyone (that is the point).” It’s distinct from the What changed feed (which tracks changes in your systems as each re-scan reports them).

what you'll see — Activity log · the append-only ledger (admins and approvers)
Regixo compliance portal · EU-hosted
DK dana@acme.eu

Activity log

Every touch of this record — views, fills, confirmations, sign-ins, payments, seals, downloads — in the append-only ledger your licence includes. Read-only: nothing here can be edited or deleted, by anyone (that is the point).

When (UTC)WhoWhatDetail
2026-07-11 14:02dana@acme.euseal.createRecord signed & sealed · RoPA
2026-07-11 13:58dana@acme.eupayment.receivedRoPA · €6,000 · Stripe
2026-07-10 09:20omar@acme.eufield.confirmLawful basis · Manage customer accounts