EU AI Act enforcement begins 2 August 2026

Your voice AI agents are about to become illegal in Europe.

Audact is the compliance API that validates what your AI says before it speaks, logs everything cryptographically, and ensures every call complies with EU regulations. One integration. All 27 member states. Under 20 milliseconds.

< 20ms added latency3 patents pending (UK IPO)EU-hosted (Frankfurt)
๐Ÿ‡ณ๐Ÿ‡ฑ

1 July 2026

End of Soft Opt-In โ€” Netherlands

124days remaining

From this date, no business may call any Dutch consumer โ€” including existing customers โ€” without demonstrable proof of explicit consent. Millions of CRM records become unusable overnight.

๐Ÿ‡ช๐Ÿ‡บ

2 August 2026

EU AI Act Article 50 โ€” Transparency Obligations

156days remaining

Every AI system communicating with a natural person must disclose it is an AI before substantive interaction begins. Fines up to โ‚ฌ15 million or 3% of global annual turnover.

These are not future scenarios. These are hard legal deadlines.

The platform won't save you.

You're the deployer. You're liable.

Engine BuildersElevenLabs, Deepgram, Cartesia
Orchestration PlatformsVapi, Retell, Synthflow, Bland
Missing layer

Audact โ€” Compliance & Evidence Layer

Consent logging ยท AI disclosure ยท Audit trail ยท Real-time checks

Deployers โ€” Agenciesโ† you

Primary liability under EU AI Act & GDPR

End Customersplumber, dentist, real estate agent

Under the EU AI Act, the deployer โ€” not the platform โ€” bears primary liability for transparency compliance.

If your voice agent fails to disclose it's an AI, or calls without proper consent, your agency faces fines up to โ‚ฌ15 million. Not Vapi. Not Retell. Not ElevenLabs. Your agency.

Audact eliminates this risk with a single API integration.

How it works

Three pillars. One API. Every EU country.

Policy Engine

May this call take place?

Pre-dial evaluation against country-specific rules. Consent verification, quiet hours, DNC registers, recording requirements. Returns a binary verdict with a machine-readable explanation of every rule evaluated.

< 15ms p95

Real-Time Validator

May the AI say this?

Intercepts every AI response before speech synthesis. Disclosure gate, prohibited claim detection, price hallucination prevention, PII redaction, escalation detection, consent gating. Six deterministic checks โ€” no LLM in the loop.

< 20ms p95

Evidence Layer

Prove it went right.

SHA-256 hash-chained evidence for every interaction. HMAC-signed compliance receipts verifiable without Audact's database โ€” even years later, even without us. Tamper-proof audit trail for regulators. GDPR-compliant erasure via crypto-shredding.

Tamper-proofPatent pending

Works with your stack

VapiRetell AIElevenLabsSynthflowBland.AIOpenAI

Zero code changes. Point your Server URL to Audact.

FOR DEVELOPERS & CTOs โ€” Inline validation, cryptographic evidence, and self-verifiable receipts for every AI-generated response. Five patent applications filed.

Deterministic compliance at telecom-grade speed.

POST /v1/validate
// Request POST /v1/validate

{
  "call_id": "call_8f3a2b7c",
  "response_text": "Ja, die reparatie kost u โ‚ฌ150, gegarandeerd.",
  "turn_number": 3,
  "configuration_id": "cfg_nl_inbound"
}

// Response โ€” 14ms

{
  "verdict": "MODIFY",
  "final_text": "Ja, die reparatie kost u โ‚ฌ150. Ik kan daarover geen toezeggingen doen.",
  "fail_open": false,
  "checks": [
    { "check_id": "disclosure_gate",  "result": "PASS", "mode": "enforce" },
    { "check_id": "blocklist_scan",   "result": "FAIL",   "mode": "enforce",
      "detail": "'gegarandeerd' โ†’ guarantee_claims" },
    { "check_id": "pricing_band"     , "result": "PASS", "mode": "enforce",
      "detail": "โ‚ฌ150 within [โ‚ฌ80โ€“โ‚ฌ250]" },
    { "check_id": "pii_scan"         , "result": "PASS", "mode": "enforce" },
    { "check_id": "escalation_detection", "result": "PASS", "mode": "shadow" },
    { "check_id": "consent_gating"      , "result": "PASS", "mode": "shadow" }
  ],
  "evidence_hash": "a3f2b8c9...d0e1f2a3",
  "previous_evidence_hash": "7e2b44f1...c5f390ab",
  "evidence_event_id": "evt_a1b2c3d4",
  "receipt": {
    "version": "1.0",
    "timestamp": "2026-02-26T14:22:03.445Z",
    "sequence": 5,
    "verdict": "MODIFY",
    "input_hash": "b4d8e2f1...a3c5d7e9",
    "output_hash": "e5f6a7b8...c9d0e1f2",
    "ruleset_version": "nl_v1.1.0",
    "config_version": 3,
    "fail_open": false,
    "chain_position": {
      "previous": "7e2b44f1...c5f390ab",
      "current": "a3f2b8c9...d0e1f2a3"
    },
    "signature": "HMAC-SHA256: f1a2b3c4...e5f6a7b8"
  }
}
European coverage map
No LLM in the validation loop

Every check is deterministic โ€” Aho-Corasick pattern matching, state lookups, numeric comparison. Predictable latency, every time. Fail-open on timeout: the call is never interrupted. A cryptographic timeout event records exactly which checks completed and which did not.

GB2603848.9

Cryptographic evidence chain

SHA-256 hash-chained events per interaction. Advisory lock serialisation for concurrent events. Same integrity guarantee as Git and Certificate Transparency. Any modification breaks the chain and is mathematically detectable by anyone.

GB2603848.9

Self-verifiable compliance receipts

Every validation returns an HMAC-SHA256 signed receipt containing: content hashes, verdict, per-check results with enforce/observe mode indicators, ruleset version, config version, fail-open status, and chain position. Verifiable offline by any third party โ€” regulators, courts, auditors โ€” without access to Audact's database.

GB2603849.7

Disclosure gate with short-circuit

Blocks all AI-generated substantive content until the mandatory AI disclosure has been delivered and recorded in the evidence chain. When blocked, remaining checks are not executed โ€” logical necessity and performance optimisation. Cannot be set to observation mode.

GB2603848.9

Cross-tenant Merkle aggregation

Evidence event hashes from all tenants are aggregated into a Merkle tree per time window. The root is externally timestamped via an RFC 3161 eIDAS-certified TSA. Each tenant receives a branch proof to verify inclusion without seeing other tenants' data. Modifying one tenant's evidence changes the root โ€” detectable by every other tenant.

Divisional application of GB2603849.7

Multi-candidate compliance selection

Submit a communication context to N language model endpoints in parallel. Each candidate is validated independently. The candidate with the highest compliance score that meets the threshold is selected โ€” no post-hoc modification needed. When no candidate passes, a predetermined compliant template is substituted.

UK patent application filed

Delivery attestation closes the gap

A delivery confirmation from the TTS engine or platform webhook is cryptographically linked to the validation event in the evidence chain. If the delivered content differs from the validated content, a mismatch event records the discrepancy type. Evidence chain proves what was validated AND what was delivered.

UK patent application filed

Audio-native AI validation

For AI models that generate audio without intermediate text: segment the audio stream via automatic speech recognition or prosodic boundary detection. Extract text, validate against the same deterministic checks. On BLOCK or MODIFY, substitute a pre-generated compliant audio segment in the same voice.

GB2603848.9 (amended); UK patent application filed

Five patent applications filed with the UK Intellectual Property Office: GB2603848.9, GB2603849.7, and divisional applications for pre-interaction policy evaluation and cross-tenant Merkle aggregation.

What early access members get.

Limited to the first 40 agencies. 27 spots remaining.

Direct engineering access

Dedicated Slack channel with the founding team. Weekly office hours during build phase.

Founding member pricing

Your rate is locked for 12 months from launch. The earlier you join, the more you save.

Shape the rulesets

Direct input on the NL, DE, and FR compliance rulesets. Your edge cases become our test cases.

Joined by agencies from NL, DE & FR
Why Now
โ‚ฌ1,100,000
NetherlandsยทACM

Energy company fined for misleading telemarketing โ€” 2024

โ‚ฌ5,000,000
ItalyยทGarante

AI chatbot provider fined for GDPR violations โ€” 2025

โ‚ฌ1,099,000
GermanyยทBundesnetzagentur

Total fines imposed for unsolicited telemarketing โ€” 2025

The ACM set a July 2025 compliance deadline for telemarketing rules and has been conducting enforcement audits since. Enforcement is not theoretical โ€” it is happening now.

Be compliant on day one.

Audact launches before the August 2, 2026 deadline. Join the early access list.

Initializing Waitlist...

No credit card. No commitment. Just early access to EU voice AI compliance infrastructure.