Security & Privacy
Cheqpoint is built with enterprise-grade security as a first principle. We understand that AI actions involve sensitive data and high-stakes operations.
Verifying signatures
javascript
import crypto from 'crypto';
// Use your webhook secret from Settings -> Integrations
const signature = crypto
.createHmac('sha256', process.env.CHEQPOINT_WEBHOOK_SECRET)
.update(JSON.stringify(payload))
.digest('hex');
if (signature !== headers['x-cheqpoint-signature']) {
throw new Error('Unauthorized');
}Data Residency
Cheqpoint stores all data in the London, UK region (AWS eu-west-2). We ensure that request payloads are only stored for the duration of your retention policy.
Encryption
All data is encrypted in transit using TLS 1.3 and at rest using AES-256. We use AWS KMS for managing encryption keys.
Authentication (Connection Keys)
Every AI Assistant is authenticated via a cryptographically secure Connection Key (cq_live_...).
- Rotation: You can rotate keys instantly in the dashboard if a leak is suspected.
- Scoping: Keys are scoped to specific AI Assistants and cannot be used to access other parts of your workspace.
Compliance
Cheqpoint is GDPR compliant and our infrastructure is SOC 2 Type II certified. We provide Data Processing Agreements (DPA) for Enterprise customers.