Security questionnaire

The answers procurement teams usually ask for, pre-filled (CAIQ-lite format). Print or save as PDF and attach to your vendor review; for a full CAIQ/SIG spreadsheet, email hello@example.com.

Organization & governance

Do you have a designated security contact?

Yes — hello@example.com, 72-hour response commitment for security reports.

Do you maintain security policies?

Yes — access control, incident response (72-hour breach notification runbook), retention and secure development practices; summarized on the Security page.

Do you hold SOC 2 / ISO 27001 certification?

Not yet certified. Compensating evidence: this questionnaire, a public sub-processor register, signable DPA, audit logging, and the controls below. Certification is on the roadmap; ask for current status.

Access control

Is multi-factor authentication available?

Yes — TOTP 2FA for all users; enforceable per account.

Do you support SSO?

Yes — SAML 2.0 SSO and SCIM provisioning on all plans.

Is access role-based?

Yes — owner/admin/supervisor/agent roles; brand-scoped admin access for agencies; conversation-level ownership guards.

Can console access be network-restricted?

Yes — per-account IP allowlisting (IPv4/IPv6, CIDR).

Data protection

Is data encrypted in transit?

Yes — TLS 1.2+ for all traffic, including webhooks (HMAC-signed payloads).

Is sensitive data encrypted at rest?

Credentials, API keys, TOTP secrets and provider secrets are application-layer encrypted (AES-256 via Laravel Crypt). Disk-level encryption per hosting provider.

Is tenant data isolated?

Yes — every query is tenant-scoped at the ORM layer with middleware-enforced binding; isolation is covered by automated tests.

How is payment-card data handled?

Card numbers and CVVs are detected (Luhn + network prefix) and masked before storage on every channel — transcripts, backups and AI calls stay out of PCI scope. Subscription payments go directly to Stripe/Razorpay.

Is customer data used to train AI models?

No. AI providers are called with your own API key under your terms; card data is redacted before any AI call.

Privacy & compliance

Do you offer a DPA?

Yes — self-serve at /dpa, incorporated into the terms, countersigned copies on request. EU SCCs (2021/914 Module 3) for international transfers.

Can data subjects be exported/erased?

Yes — per-person JSON export and audited erasure (profile, sessions, page views, conversations, leads, tickets) from the console; automated retention purge per account.

How do you handle consent?

The widget ships a strict consent mode (no cookies/tracking until CMP consent or chat start), configurable recording notices with logged consent receipts, and default-on AI disclosure (EU AI Act Art. 50).

Whom do you notify on a breach, and when?

Affected customers without undue delay, at most 72 hours after awareness, with scope/impact/mitigation details; we assist onward regulator notifications (GDPR Art. 33, DPDP Board).

Operations

Do you log administrative activity?

Yes — a tenant-visible audit trail covers exports, erasures, settings changes, action runs and license events.

Do you have a status page and SLA?

Yes — /status (live) and /sla.

How are backups handled?

Automated daily database backups with retention, restore-tested; backups inherit the same access controls.

How is development secured?

Code review, automated test suite in CI (unit + feature), dependency updates via Composer audit, SSRF guards on all outbound fetches.

Version 1.0 — August 2026. Answers reflect the shipped product; verify current status for certification claims.

© 2026 SiteHelp · Status · Security · SLA