pliuzv0.1.x

Security & compliance

Don’t trust our audit claims. Verify them yourself.

Concrete claims, not slogans. Every item below is mechanically enforced or you can verify it yourself. Spotted a gap? Email founder@pliuz.com — we will fix it.

  • EU-hosted by default

    Supabase Frankfurt (eu-central-1). US region planned, not default.

  • Append-only events table

    Cryptographic source of truth. Convenience tables are projections.

  • SHA-256 hash chain

    Verifiable by you via SELECT * FROM pliuz_verify_chain()

  • Incremental Verification O(ΔN)

    Scale audit verification to millions of events via signed Ed25519 chain anchor checkpoints.

  • CSA STAR Level 1 Self-Assessment

    Complete CAIQ v4.0.2 responses mapped directly to code in docs/compliance/csa-star-level-1-caiq-v4.md.

  • EU AI Act Technical File (Articles 12–15)

    Compliant logging, transparency, four-eyes human oversight, and Ed25519 tamper-proofing.

  • Four-Eyes Principle (Segregation of Duties)

    Database RPC and domain layer enforce that originators cannot approve their own requests.

  • Hot Kill Switch & Shadow AI Discovery

    Instant 31ms agent isolation (HTTP 423 Locked) and automated zombie/unowned key detection.

  • Versioned Signing Key Registry

    Temporal semi-open intervals [valid_from, valid_to) preventing time-travel signature attacks.

  • RLS on every table (19/19)

    Row-level security on all 19 public base tables; deny-by-default for anon/authenticated, backend service_role paths stay tenant-scoped.

  • No LLMs in the critical path

    Policy evaluation is deterministic JSONLogic. Your payload never touches an external model.

  • SDK-side redaction

    @gated(redact=[...]) and gated({ redact: [...] }) send masked fields to Pliuz. We never see the original.

  • Per-event auto_approve_source

    Every audit row says exactly what allowed the action — policy, tool_flag, standing_grant, or a named human.

  • Right-to-erasure without breaking the chain

    Tier-based retention nulls raw PII and on-demand tenant erasure wipes personal data — the hash chain stays verifiable because it stores hashes of the arguments, not the raw arguments.

  • Management API on least-privilege machine tokens

    Scoped plm_live_ tokens provision agents, policies, and tools — they never run approvals nor mint agent keys, and every write is attributed via acted_via in the audit trail.

  • Strict CSP, nonce per request

    Content-Security-Policy with a per-request nonce on every response — no inline-script execution from injected markup.

  • Liveness endpoint at /api/v1/health

    Unauthenticated health check for your uptime monitoring — no tenant data, no side effects.

  • Sub-processors listed publicly

    Supabase (EU), Vercel (EU), Resend (EU), Cloudflare, Slack, Google Analytics (marketing site only) — at /legal/subprocessors

  • DPA at /legal/dpa

    Template available on request; signature pending counsel review and entity formation.

  • Encryption at rest AES-256-GCM

    Bound per tenant (AAD = tenant_id), so an encrypted blob cannot be reused across tenants. TLS 1.3 in transit, no exceptions.

  • No training on customer payloads

    No payload inspection for "product improvement". No retention beyond your configured policy.

For your CISO & Compliance Auditors

CSA STAR Level 1 (CAIQ v4.0.2): Complete self-assessment covering 17 Cloud Controls Matrix domains (IAM, CRY, LOG, SEF, AIS, DSP) with 100% code-traceability in docs/compliance/csa-star-level-1-caiq-v4.md. Zero vaporware: every claimed control cites its exact PostgreSQL RPC or TypeScript guard.

EU AI Act Technical Dossier (Agent 19): Built-in compliance package export meeting Article 12 (tamper-evident SHA-256 event logging), Article 13 (decision rationale & telemetry), Article 14 (four-eyes segregation of duties), and Article 15 (Ed25519 digital signatures with temporal key registry). Verified offline with zero network calls.

Four-Eyes Principle (Segregation of Duties): Enforced at the database transaction level (originator_cannot_decide) and domain authorization layer (OriginatorCannotDecideError). Nobody—not even tenant admins—can approve requests they originated.

Hot Kill Switch & Shadow AI Discovery: Quarantine rogue or misbehaving agents in <35ms via pliuz_pause_agent. Ingestion fails closed immediately with deterministic HTTP 423 Locked without generating orphaned events.

DPA & Data Sub-processors: signable DPA at /legal/dpa; public sub-processors (Supabase EU, Vercel EU, Resend EU, Cloudflare, Slack, and Google Analytics on the marketing site only) listed at /legal/subprocessors.

SOC2 & ISO 27001 Roadmap: Infrastructure runs exclusively on SOC2 Type II and ISO 27001 certified EU datacenters (AWS Frankfurt / Supabase). SOC2 Type I for Pliuz control plane planned for Q4 2026.

Talk to us directly.

Compliance questions get a real answer in <24h. No sales gating.

Email founder@pliuz.com