Skip to content

Security, Governance & Human Oversight

Implemented controls, controls in development and the regulatory framing per use case

This page describes controls concretely instead of claiming compliance. Each control is labelled as implemented in the GENIE platform today, or as in development for institutional deployment. The final control design, the regulatory classification and the accountability structure are defined by the deploying institution.

Principles

  • A person decides. OmniGENIE prepares drafts and recommendations. Every write or transactional action requires an explicit approval step by an authorised human before execution.
  • Least privilege. The assistant acts within the permissions of the requesting user and, in the target design, within tool scopes granted per institution.
  • Reviewable by design. Sources, tool calls, approvals and outcomes are recorded as operational artefacts. The model's internal reasoning is not an audit artefact.
  • Fail closed where it matters. Administrative access is disabled unless an allowlist is configured; the approval-token mechanism refuses to run without its secret.
  • No regulated role is transferred. Registrar, custodian, compliance, advisory and credit responsibilities stay with the licensed or accountable parties.

Control catalogue

Identity and access

ControlDescriptionStatus
Authenticated accountsEvery request is bound to an authenticated account; sign-in currently uses Google OAuth.Available
Cohort gatingAccess can be restricted to an approved cohort by configuration. This must be configured explicitly for any controlled pilot; without configuration access is open.Available
Administrative allowlistThe administration surface is disabled by default and only enabled for an explicit, non-empty allowlist; emptying the list disables it immediately (manual kill switch).Available
Enterprise identity federationSign-in through the institution's identity provider (OpenID Connect or SAML) with institutional roles.In development
Institution-level tenant isolationIsolation per organisation in addition to per-account scoping.In development

Data isolation and protection

ControlDescriptionStatus
Per-account scopingMemory and operational data are scoped to the individual account in every query.Available
Sensitivity tiersSensitive facts require a higher relevance bar before recall; tools carry sensitivity levels.Available
Encrypted third-party tokensTokens for connected workspace accounts are designed to be stored encrypted at rest.Available
Redaction gate for submitted textA two-stage gate (pattern matching plus a model review pass) screens user-submitted feedback text for personal identifiers. It is not applied to every conversation turn.Implemented, not enabled
Pipeline-wide data-loss preventionDetection and handling of personal data before model inference across all turns.In development

Tool use and approvals

ControlDescriptionStatus
Tool sensitivity tiersThree-level tagging of tools gates invocation.Available
Graded routing outcomesA request is routed to one of: allow, allow with summary, require approval, block, escalate to a human.Implemented, not enabled
Single-use approval tokenShort-lived, single-use token bound to the hash of the exact payload; refuses to operate without its secret. Used today for specific change flows only.Implemented, not enabled
Deterministic pre-filter for self-model changesProposed changes to the assistant's own persistent profile pass a rule-based filter without any model call before a human review; some categories can never be auto-approved.Implemented, not enabled
Action tiers for financial operationsObserve, Draft, Recommend, Execute with approval; auto-execute disabled for financial-market actions.In development
Approval through OmniPersonaHuman approval of prepared actions via the existing Proof-of-Action flow.In development

Traceability and monitoring

ControlDescriptionStatus
Tool invocation logTool name, argument digest and outcome per call; raw arguments are not stored.Available
Administrative audit eventsAdministrative actions are recorded.Available
Voice-session lifecycle eventsSession start, join, leave, crash and error events for operational monitoring.Available
Complete per-action artefact setInput, context, sources, versions, checks, approvals, outcome and rationale per action (see Architecture).In development
Export to institutional log managementStructured export of operational artefacts to the institution's own logging and monitoring.In development

Robustness and resilience

ControlDescriptionStatus
Untrusted-content framingThird-party text and other agents' responses are framed as data with explicit instructions to disregard embedded authority claims, at specific boundaries.Implemented, not enabled
Voice provider fallbackAutomatic fallback to a secondary text-to-speech provider.Available
Feature switchesCapabilities are individually switchable by configuration, which serves as a manual kill switch per feature.Available
Automatic circuit breakerAutomatic switch to read-only mode on anomalous error rates or tool-call patterns.In development
Language-model provider fallbackAutomatic failover between model providers.In development
Evaluation and red-teaming programmeRecurring prompt-injection and tool-misuse testing with documented results per release.In development

Human oversight model

SituationWho decidesWhat OmniGENIE does
Reading and summarising authorised contextRuns automatically within the user's permissions.Cites sources and marks uncertainty.
Drafts and recommendationsThe responsible person.Labels output as draft or recommendation.
Any write or transactional action in OmniAsset, OmniSafe or OmniEagleThe authorised user, through the component's approval mechanism.Prepares the action and hands it to the approval path; does not execute.
Changes to the assistant's own profile or rulesA designated human reviewer.Applies a deterministic pre-filter; some categories can never be auto-approved.
Incidents or anomalous behaviourThe operator's administrators.Feature switches and the administrative allowlist allow immediate manual shutdown.

Accountability structure (in development)

In development — a starting point for the institution's own RACI; the institution defines the final structure.

FunctionTypical responsibility
Management boardAccountable for the decision to deploy and for the business outcome.
Business or process ownerDefines intended purpose, use cases, exclusions and success measures.
AI or model owner (provider side)Model, prompt and policy versions; evaluation results; change documentation.
Information securityICT risk assessment, logging, incident handling, access design.
Compliance and anti-money-laundering officerUse-case suitability, human-decision points, escalation.
Data protection officerPurpose limitation, retention, deletion, data subject rights.
Internal auditIndependent review of artefacts and controls.

Regulatory framing

This section is a documentation-level orientation, not legal advice. Classification and control design depend on the intended use, the data, the decision effect, the operator role and the governance of the deploying institution.

  • EU AI Act. OmniGENIE is not classified as a single risk category as a whole product. Classification is assessed per use case and intended purpose. Voice and text interfaces are designed to support the transparency obligation that natural persons are informed they are interacting with an AI system; final compliance depends on the institution's configuration and disclosure practice. Whether an assistance use case falls under a preparatory-task exception is assessed case by case by the institution's legal and compliance function.
  • DORA. OmniGENIE provides logs, role and permission controls and monitoring hooks that institutions can use to support their own ICT risk-management and third-party-risk obligations. Whether OmniGENIE is a critical or important ICT service for a given institution is determined by that institution's own assessment and register. OmniGENIE does not certify DORA compliance.
  • Outsourcing (MaRisk). Depending on the hosting model and the institution's outsourcing register, the use of externally hosted inference may be relevant to outsourcing assessments; this determination is made by the institution.
  • GDPR. Personal data in operational memory is processed for the defined operational purpose only. Deletion is supported, subject to statutory retention obligations that take precedence where applicable; a legal-hold override is in development and not implemented today.
  • Recording obligations. Call-recording obligations under securities law remain the responsibility of the deploying institution and are met with the institution's own recording infrastructure.
  • Licensed activities. OmniGENIE does not perform crypto securities registration or crypto custody. These activities are performed exclusively by ecrop's licensed partners.

Related: OmniPersona (identity and Proof-of-Action), Proof-of-Action mechanism, OmniOmni security and compliance.