The Practice

Governance That Fits Around Your Stack

We design and install the layer that sits between your application and your model providers โ€” using open-source tooling, in your infrastructure, owned by you. Then we document it so a buyer or auditor can see it.

01

Governance arrives late

Most teams bolt compliance on after the first enterprise security questionnaire lands. By then the pipeline is in production and every change is a migration.

02

Prompt-level rules leak

"Never reveal PII" in a system prompt is a request, not a control. It cannot be evidenced to an auditor, and it fails silently under adversarial input.

03

Evidence doesn't exist

When a buyer asks what your model returned to customer #8942 last March, application logs rarely hold a defensible answer.

Implementation

Output Controls, Installed

We install a scanning layer around your model calls using established open-source libraries โ€” typically LLM Guard or Microsoft Presidio, selected to fit your language and runtime. It runs in your infrastructure. We're not in your critical path.

  • โœ“Works alongside OpenAI, Anthropic, Azure OpenAI, Bedrock, and self-hosted endpoints.
  • โœ“Tuned in monitor-only mode against your real traffic before anything is enforced.
  • โœ“Fail-open or fail-closed is a per-policy decision you make and own.
  • โœ“No data leaves your boundary โ€” including to us.
  • โœ“Open-source licences. If you never speak to us again, it keeps working.
the kind of thing we install
# LLM Guard โ€” open source, runs in your stack
from llm_guard import scan_output
from llm_guard.output_scanners import Anonymize, Sensitive

scanners = [
    Anonymize(vault),
    Sensitive(entity_types=["US_SSN", "CREDIT_CARD"]),
]

sanitized, valid, score = scan_output(
    scanners, prompt, model_response
)

Runs in your infrastructure. No vendor in your critical path โ€” including us. Configuration and tuning is the work; the library is free.

What We Configure

Controls We Implement

Each of these is a capability in the open-source tooling we deploy. We scope which ones you need, configure them against your traffic, and hand over the runbook.

๐Ÿ”’

PII & PHI Redaction

Names, SSNs, card numbers, medical record numbers, addresses. Pattern and classifier based, with configurable mask formats.

๐Ÿ”‘

Secret Exfiltration Block

Catches API keys, tokens and credentials in generated code before they reach a user's clipboard or your logs.

โš–๏ธ

Bias & Fairness Guardrail

Flags protected-characteristic weighting in scoring and ranking outputs, and records the adjustment for review.

๐Ÿ’‰

Prompt Injection Defence

Screens retrieved documents and user input for instruction-override attempts before they reach the model.

๐Ÿท๏ธ

Synthetic Content Marking

Applies machine-readable markers to generated output, aligned to the EU AI Act's transparency obligations.

๐Ÿ“‹

Evidence Logging

We wire append-only logging of every interception โ€” rule matched, action taken, model version, timestamp โ€” into the stack you already run.

Automated Readiness

Framework Mapping

We configure logging so every enforcement event is tagged to the control it satisfies โ€” so evidence accumulates as you go instead of being reconstructed the week before an audit.

Framework What We Assess & Implement Evidence You End Up With
EU AI Act Transparency obligations, synthetic-content marking, record-keeping and human-oversight logging for high-risk use Per-interaction technical log + policy version history
GDPR Data minimisation at output, purpose limitation, records of processing for AI-mediated personal data Redaction ledger + lawful-basis tagging per pipeline
HIPAA PHI suppression against the 18 identifiers, minimum-necessary scoping, access-reason capture Disclosure log suitable for BAA reporting
SOC 2 Confidentiality and processing-integrity criteria for AI-generated output Continuous control evidence exportable to your auditor
ISO/IEC 42001 AI management-system operational controls and monitoring Policy lifecycle + incident register

We deliver technical controls, documentation and evidence. We are not a law firm and this is not legal advice. We are not an accredited certification body and cannot certify you against any standard โ€” your counsel determines which obligations apply and your auditor determines whether you've met them.

Fixed Price

Engagements

Fixed scope, fixed price, agreed in writing before anything starts. No hourly billing, no retainer required, and you own every deliverable.

Start here

Questionnaire Rescue

$2,500

3โ€“5 days ยท A buyer sent an AI security questionnaire and the deal is stuck

  • โœ“ Completed questionnaire, review-ready
  • โœ“ Internal note flagging every weak answer
  • โœ“ Gap list to turn weak into strong
Send Us The Questionnaire
Most Common
Core engagement

Governance Assessment

$8kโ€“15k

2โ€“3 weeks ยท The full picture, mapped to the frameworks that apply

  • โœ“ AI system inventory (yours to keep)
  • โœ“ Risk classification per system
  • โœ“ Gap analysis across applicable frameworks
  • โœ“ Costed, prioritised remediation roadmap
  • โœ“ 90-minute findings walkthrough
Scope It
Build it

Guardrail Implementation

$10kโ€“25k

3โ€“6 weeks ยท Priced per pipeline, not per "AI stack"

  • โœ“ Output filtering deployed & tuned
  • โœ“ Monitor-only baseline before enforcing
  • โœ“ Evidence logging into your stack
  • โœ“ Runbook + handover to your team
  • โœ“ 30 days post-deployment tuning
Scope It

EU AI Act Readiness

$6kโ€“12k ยท 2 weeks

Role determination, risk tiering and obligation mapping against the current timeline.

Policy & Documentation Pack

$3kโ€“6k ยท 1 week

Acceptable use policy, inventory, risk procedure, AI incident response, vendor questionnaire.

Fractional Compliance Officer

$2.5kโ€“5k / month

Ongoing review of new AI features, questionnaire response, and regulatory change monitoring.

Bands are indicative โ€” final price is fixed in writing after scoping and doesn't move. We're a new practice, so our first engagements carry founding-client pricing in exchange for a reference. More on that โ†’

See it run against your own pipeline

Bring one endpoint. We'll put LAVA in front of it and show you the interception log live.