Design system · v1
Sanctiometer design system
An institutional, public-register visual language for a sanctions-intelligence product. It borrows the clarity of civic design systems — Public Sans, calm blue, plain tables, summary boxes — while remaining unmistakably its own brand. Official-grade, never an official impersonation.
Positioning
What Sanctiometer is — and isn't
Sanctiometer is an independent compliance tool that aggregates publicly published sanctions data (OFAC, UN, UK OFSI) and adds AI risk scoring and deep OSINT research. It is a private product — an Alien Inference company — not a government body, registry or authority.
The design should make a user feel they are using something serious, accurate and accountable — the qualities people associate with official services — without ever implying it is an official service.
Integrity rules
Design inheritance ≠ phishing
Using a civic design language is legitimate. Impersonating a government is not. These rules are non-negotiable.
✓ Do
- Use Public Sans, calm institutional blue, plain tables and summary boxes.
- Say plainly: “Independent tool — not a government service.”
- Name the real sources and link users to the issuing authority.
- Carry the full disclosure footer on every page.
- Use the plain wordmark — a text logotype, no icon or seal.
✗ Never
- No flags, national emblems, eagles or government-style seals.
- No “official website of the government / .gov” banners or lock-and-“official site” claims.
- No agency-style naming (“Office of…”, “Authority”, “Bureau”) implying statutory power.
- No copying a specific real agency's exact logo, colours or domain styling.
- No wording that implies a listing or score is a legal determination.
Logo
Wordmark — text only, no icon
The logo is a wordmark only — no icon, no seal, no crest. “Sancti” is set bold; “ometer” drops to a lighter weight and a tint (light blue on the dark header, brand blue on white). A plain text logotype reads as official and utilitarian, and can never be mistaken for a government emblem. Endorsement line: an Alien Inference company.
Colour
Tokens
Typography
Public Sans, IBM Plex Mono, Source Serif
Sanctiometer
Public Sans — UI & headings · IBM Plex Mono — IDs, codes, data · Source Serif 4 — long-form dossier prose.
Components
Building blocks
Buttons
Search Back to search SmallSearch field
Tags, chips & risk
OFAC SDN low risk medium high criticalIRGC-QFIranSDGT
Risk meter & gauge
Summary note
Before you search
A match is an investigative lead, not a legal determination or clearance.
Result row → profile link
SOLEIMANI, QasemOFAC · SDN · person 92% match›Record table
| Record ID | ofac:19056 |
|---|---|
| List / authority | OFAC — SDN |
| Programmes | IRGC-QFSDGT |
Risk scale
Four bands, one language
Used everywhere a score appears — search, profile, dossier. The instant-review profile shows a transparent list-based indicator; the deep dossier shows an exposure-weighted composite. Both map to the same four bands.
Product model
Instant review → deep dossier → right of reply
Instant review
Database-backed screening from the public lists: identity, aliases, programmes, linked parties and a transparent list-based risk indicator. Served instantly on every profile.
Deep research
If a party has never been deep-researched, the profile offers to commission an analyst-grade OSINT dossier. If one already exists, the score is shown and the full report is unlocked on purchase.
Clarify & file
The listed party or their authorised agent can file clarifications and supporting documents. Submissions are verified by a human before anything is published — never auto-posted.
Gating lives on the profile page (/e/{id}): the deep-research panel reads the jobs table to choose “commission” vs “unlock”, and the clarification panel writes to /api/clarify. Payments route through /api/billing/checkout (Stripe — enabled per environment).
Deep-research dossier
The premium representation
The paid output customers value: an evidence-anchored OSINT report. Composite score, “clean” gates surfaced separately, an 8-factor model, a dated trajectory and numbered sources — all in the same design language.
Fig 2.1 — factor contribution
Coral bars are live exposure drivers; grey bars are zero-value mitigants carried at low weight (shown, not hidden).
Fig 4.1 — 8-axis profile
Shape, not size — a two-spike profile (ongoing activity, opacity). Designation and criminal collapse to centre.
Fig 3.1 — inflection ledger (each turn tied to a dated, sourced event)
Every datum carries a source ID (Sxx) linked to a numbered evidence list. Unverifiable claims are tagged UNVERIFIED and excluded from upward scoring. Absence of a record is reported as a negative finding, never spun as proof.
Voice & disclosure
Precise, plain, accountable
- Plain over clever. “Check a name against the sanctions lists,” not “Unleash AI-powered intelligence.”
- Exposure ≠ wrongdoing. Never imply a listing or score is a legal determination. “Linked to entities later sanctioned” is not “sanctioned.”
- Always attribute. Name the source authority and link out to its official list.
- Disclosure on every page. The independent-tool footer is part of the system, not an afterthought.
Standard disclosure
Sanctiometer is an independent compliance tool. It is not affiliated with, endorsed by, or operated by OFAC, the UN, HM Treasury / OFSI, or any government. Data is aggregated from those bodies' public lists; results are for informational screening only, are not legal advice, and are not a clearance.