Security Overview

How we protect customer data, including PHI, across the Credentik platform. We aim for transparency here so your security team can evaluate us without a sales call.

Authentication and access

Tenant isolation

Credentik is a multi-tenant SaaS. Every data row carries an agency_id and every query is filtered through a global Eloquent scope (BelongsToAgency + TenantScope). Cross-tenant data exposure is prevented at the ORM layer, not just the application layer. Superadmin access to a tenant is logged with the impersonator's user id on every write.

Encryption

Audit logging

Every model write that touches PHI passes through our Auditable trait, which records the user, timestamp, IP, user-agent, old values, new values, and (for superadmin operations) the impersonator. Audit logs are retained for the life of the account plus 7 years.

PHI access logging

Email delivery log

Every email the platform sends is recorded with its template, recipient, subject, delivery status and timestamps. Message bodies are not stored in the log. Bounced and complaint addresses are flagged so admins can follow up.

Data export and offboarding

Backups and disaster recovery

Incident response

Our incident-response process follows a four-phase model: detect → contain → eradicate → recover. For security incidents involving PHI we notify affected agencies' designated security contacts within 60 days of discovery, in accordance with 45 CFR 164.410, with the information required to enable downstream HIPAA Breach Notification Rule compliance.

Report a suspected incident to security@credentik.com.

Subprocessors

We use the following subprocessors. Each is bound by a Data Processing Addendum and, where PHI is involved, a Business Associate Agreement.

Vendor Purpose PHI? Region
Google Cloud (Google LLC)Application, database and document hosting (Cloud Run, Cloud SQL, Cloud Storage)Yes (BAA)US (us-east1)
Cloudflare PagesFrontend hosting + CDNNo (static assets only)Global
Resend, Inc.Transactional emailNo (template + minimal metadata)US
Stripe, Inc.Subscription billingNoUS
Anthropic PBCAI features (opt-in per agency)Only with opt-in + BAAUS

Responsible disclosure

If you've discovered a security vulnerability, please email security@credentik.com with details. We will respond within two business days and aim to remediate confirmed issues within 30 days. We do not currently run a paid bug bounty but we acknowledge contributors in our security hall of fame.

Compliance posture

Credentik is built to support HIPAA-covered agency workflows. We are not currently SOC 2 certified; a SOC 2 Type I audit is on the 2026 roadmap. For agency security questionnaires, please email security@credentik.com — we maintain a standard answer set and can return most questionnaires within five business days.