Platform

One place to approve, monitor and record every AI call.

Raidu sits between your applications and the models they call. It applies your rules before each call, tracks your spend with budgets and alerts, and keeps the record your reviewers ask for.

In plain words. Five checks run on every AI message, before it reaches the model and after it answers. Private details are replaced. Your rules are applied. Spend is tracked with budgets and alerts. Every decision is written to a record that shows if anyone changes it. The technical detail below is for your IT team.

Illustrative. No customer data.

SOC 2 Type II ISO/IEC 27001:2022 certified · Tower platform HIPAA compliant GDPR compliant DPDP full obligations · 13 May 2027 SOC 2 Type II ISO/IEC 27001:2022 certified · Tower platform HIPAA compliant GDPR compliant DPDP full obligations · 13 May 2027

In the path. Not beside it.

Raidu sits between people, agents and workflows and the models and tools they reach for. Calls routed through it are checked before they arrive.

HUMAN (CHAT)
AGENT
WORKFLOW
IDE ASSISTANT
API CLIENT
RAIDU RUNTIME
5 checkpoints
01
02
03
04
05
PII MASK · POLICY · HASH-CHAIN · WORM
467 MODELS / 60+ PROVIDERS
GMAIL · OUTLOOK · SLACK
JIRA · LINEAR · ASANA
STRIPE · HUBSPOT · ZENDESK
S3 · SNOWFLAKE · BIGQUERY
◆ Write-once audit log, hash-chained so any change shows, kept for 10 years. Signed with your own key
The runtime

Five checkpoints. Each explainable. Each on record.

Checkpoint 01 · User Input · user prompt

PII detected and noted by type and position. Raw values are not written to the record. The AI understands the original request. The governance record is already open.

What fires
detect_entities attach_context open_execution
Example trace
INPUT → "send contract to jane.doe@acme.com, SSN 412-55-9021, card 4242 4242 4242 1234"
EMAIL US_SSN CREDIT_CARD
5
checks per call
79
personal-data and credential types
on record
each decision
Guardrails

61 guardrail policies in 27 categories. 36 detection services.

Every guardrail runs inline. Every match produces a plain-English explanation. Every decision is on a tamper-evident record.

01
PII Detection Input
SSN, credit card, phone, email, address; 79 entity types
02
PHI Detection Input
HIPAA-scoped patient identifiers, MRN, diagnosis codes
03
PCI Detection Input
Card PAN, CVV, track data, cardholder name
04
Prompt Injection Input
Direct, indirect, multi-turn, encoding tricks
05
Jailbreak Input
Roleplay, DAN, persona exploits, context escalation
06
Secrets Pre-inference
AWS keys, GitHub tokens, API keys, private keys
07
Topic Policy Pre-inference
Allow / deny lists per team, per model
08
Model Policy Pre-inference
Approved model list · per-use-case routing
09
Tool Policy Tool call
Which agents can call which connectors
10
Scope Policy Tool call
Which records each tool call is allowed to touch
11
Budget Policy Tool call
Per-user, per-agent, per-model budgets and alerts
12
Rate Policy Tool call
Requests per second, burst control
13
Data Exfiltration Post-inference
Outbound secrets, tokens, keys, internal IDs
14
Toxicity Post-inference
Hate, harassment, violence, self-harm
15
Bias Post-inference
Protected class, hiring, lending, healthcare
16
Hallucination Post-inference
Cross-reference against source documents
17
Groundedness Post-inference
Confidence scoring for every factual claim
18
Content Filter Post-inference
Sexual, CSAM, extremism, weaponry
19
Code Safety Post-inference
Malware, license risk, credential leaks in generated code
20
Approval Gates Policy
Human-in-the-loop for high-risk actions
21
Masked Logging Policy
Never log raw PII anywhere after ckpt 02
22
Custom Policy
Configurable policy rules, versioned and auditable
23
Data Residency Compliance
Keep records in the region where they were written
24
Retention Policy Compliance
TTL per data class, redaction on expiry
25
Regulatory Mapping Compliance
EU AI Act · HIPAA · GDPR · SB 26-189
26
Legal Hold Compliance
Freeze records on litigation trigger
27
Audit Replay Compliance
Re-run past executions with new policy
Connector-aware firewall

Gmail sees emails. Stripe does not.

Every connector declares the PII it needs to function. The firewall adapts per connector. The table is generated from the connector manifest, not hand-written. Change a manifest and every execution after that change can prove it used the new policy.

Connector NAME EMAIL PHONE ADDRESS SSN CREDIT_CARD MRN
Gmail ✕ ✕ ✕
Outlook ✕ ✕ ✕
Slack ✕ ✕ ✕ ✕
Stripe ✕ ✕ ✕ ✕
Salesforce ✕ ✕ ✕
Zendesk ✕ ✕ ✕ ✕
Jira ✕ ✕ ✕ ✕
GitHub ✕ ✕ ✕ ✕ ✕
HubSpot ✕ ✕ ✕
S3 ✕ ✕ ✕ ✕ ✕ ✕ ✕
ALLOWED ✕ DENIED (MASKED) N/A
467
Models supported
473
Prebuilt agent tools
60+
Model providers
79
PII and credential types