A court can order a lock company to give them every key. A court cannot order the laws of mathematics to produce keys that don't exist. Defense-in-depth security where constraints are enforced by cryptography and type systems, not policy documents.
Two-tier key hierarchy ensures that compromising a single key never exposes your entire dataset.
Cryptographic isolation between tenants. Each tenant's data is encrypted with tenant-specific keys that no other tenant can access.
Fine-grained permissions enforced at the API layer. Every request is authenticated, authorized, and logged.
Every action produces a cryptographically chained audit event. Tamper with one record and the entire chain breaks.
/v1/admin/audit.chain_verified field in audit responses confirms the integrity of the entire chain up to that point. Automated background verification runs continuously, surfacing any inconsistency before it reaches compliance reports.GDPR-compliant entity deletion and differential privacy on query results — built into the engine, not bolted on.
DELETE /v1/admin/entity/{id} call purges all records, compressed segments, index entries, and cached data for that entity. The response confirms record counts, segment counts, and generates an audit event proving deletion.Decentralized trust verification ensures no single entity can control the network. Governance decisions require multi-party cooperation.
The strongest guarantees are the ones an attacker cannot defeat even with the documentation open. These constraints are compile-time invariants enforced by the Rust type system — not configuration, not policy, not toggles.
Query the audit trail, verify chain integrity, and perform GDPR-compliant deletion — all through the REST API.
# Query audit trail for a specific time range and action type curl "https://api.vectorscaledb.com/v1/admin/audit?\ start=2026-03-08T00:00:00Z&\ end=2026-03-08T23:59:59Z&\ action=data_access&\ limit=100" \ -H "Authorization: Bearer $ADMIN_TOKEN"
# GDPR right-to-erasure: delete all data for an entity
curl -X DELETE \
"https://api.vectorscaledb.com/v1/admin/entity/user-eu-12847" \
-H "Authorization: Bearer $ADMIN_TOKEN"
# Response confirms complete purge
# {
# "entity_id": "user-eu-12847",
# "records_deleted": 84291,
# "segments_purged": 127,
# "audit_event_id": "evt-del-3c4d5e",
# "completed_at": "2026-03-08T16:00:01Z"
# }
{
"events": [
{
"event_id": "evt-9f8a7b6c",
"timestamp": "2026-03-08T14:22:01Z",
"action": "data_access",
"actor": "user:jdoe",
"resource": "entity:vehicle-0042",
"chain_hash": "sha256:a1b2c3d4e5f6..."
},
{
"event_id": "evt-8e7d6c5b",
"timestamp": "2026-03-08T14:21:58Z",
"action": "data_access",
"actor": "user:analyst-03",
"resource": "entity:sensor-fleet-17",
"chain_hash": "sha256:f6e5d4c3b2a1..."
}
],
"total": 247,
"chain_verified": true
}
See how VectorScaleDB meets your security and regulatory needs.