CoverProof

Security Questionnaire Answers

Honest answers to common SIG-lite / CAIQ-style security questions. Version 2026-06-10 v1. Entries marked "Not yet" are gaps we acknowledge — not omissions.

Last updated: 10 June 2026

How to use this document

This document is intended for IT security reviewers and procurement teams at firms evaluating CoverProof. It covers the most common question areas from SIG-lite, CAIQ, and standard IT due-diligence questionnaires. Answers are as of 2026-06-10 v1.

Status codes: Yes = in place and verified; Partial = partially implemented or compensating controls exist; Not yet = not currently in place (acknowledged honestly); N/A = not applicable to this deployment model.

For a single-page procurement summary, see the Procurement Bundle. For the full security controls narrative, see /security.

Question and answer matrix

AreaQuestionAnswerStatus
CertificationsDoes the vendor hold Cyber Essentials or Cyber Essentials Plus?No. No application has been submitted and no badge is held. Cyber Essentials is on our roadmap.Not yet
CertificationsDoes the vendor hold ISO/IEC 27001 certification?Not yet. Roadmap item — not started.Not yet
CertificationsHas the vendor completed a SOC 2 Type I or Type II audit?Not yet. Roadmap item — not started.Not yet
CertificationsHas an independent penetration test been conducted in the last 12 months?Not yet. An independent pen test has not been commissioned. We plan to commission one; no date has been set.Not yet
GovernanceDoes the vendor have a dedicated information security function or CISO?Not yet. CoverProof is a single-founder company. Security responsibilities are held by the founder. No dedicated security FTE.Not yet
GovernanceDoes the vendor have a documented Information Security Policy?Partial. Security controls are documented at /security. A formal ISO-27001-style ISMS policy has not been drafted.Partial
GovernanceDoes the vendor have a vulnerability disclosure / responsible disclosure programme?Yes. Published at /responsible-disclosure. Includes safe harbour, contact method, and response SLO.Yes
GovernanceIs there a Business Continuity Plan (BCP) / Disaster Recovery (DR) plan?Not yet. No formal BCP/DR document exists. Railway's managed Postgres includes daily automated backups with point-in-time recovery. The application is single-region; no failover region is configured.Not yet
Access controlDoes the vendor enforce multi-factor authentication (MFA) for staff access to production systems?Partial. Production database access requires Railway account authentication; Railway itself supports MFA. Application-layer MFA for end-users is not yet supported.Partial
Access controlIs production data access limited to least-privilege roles?Yes. The application connects to production as a dedicated coverproof_app role with NOSUPERUSER and NOBYPASSRLS. Row-Level Security is enforced at the database level. The superuser connection is used only for schema migrations.Yes
Access controlAre customer data rows isolated between tenants?Yes. PostgreSQL Row-Level Security (RLS) with FORCE ROW LEVEL SECURITY on every business table. A query in one tenant context cannot return rows belonging to another tenant. Verified by production database inspection.Yes
Access controlDoes vendor staff have access to customer data?Only for support purposes and only with explicit consent. No data is sold or used for model training.Partial
Data & hostingWhere is customer data stored?PostgreSQL managed by Railway. The database server is in the United States. No EU/EEA-only data residency option is currently offered.Yes
Data & hostingIs data encrypted at rest?Yes. Railway's managed PostgreSQL encrypts volumes at rest. Cloudflare R2 (PDF storage) encrypts objects at rest.Yes
Data & hostingIs data encrypted in transit?Yes. All traffic uses TLS 1.2 or higher. Railway enforces HTTPS. No plaintext API or database connections from the application.Yes
Data & hostingAre international data transfers covered by adequate safeguards under UK GDPR?Yes. Transfers to US-based sub-processors (Railway, Anthropic, Resend, Stripe) are covered by UK GDPR Chapter V safeguards (SCCs or equivalent adequacy). See the Data Processing Agreement.Yes
Data & hostingIs the service single-region or multi-region?Single-region (Railway, United States). No multi-region failover is configured. Availability depends on Railway's infrastructure.Partial
Logging & auditDoes the vendor maintain an audit log of data access and changes?Yes. Every declaration, gap analysis, evidence pack, and key user action is recorded in an append-only audit_events table. The application role has no UPDATE or DELETE privileges on this table.Yes
Logging & auditAre logs tamper-resistant?Yes. The audit log is append-only at the database level (no UPDATE/DELETE privileges for the application role). Logs cannot be modified or deleted by application code.Yes
Logging & auditHow long are logs retained?Audit events are retained for the duration of the subscription. After account closure, they are deleted within 30 days alongside all other customer data.Yes
Incident responseDoes the vendor have a documented incident response procedure?Partial. The responsible-disclosure policy covers security vulnerability reports. A formal internal incident response playbook has not been documented.Partial
Incident responseWill the vendor notify customers of a data breach within 72 hours?Yes. We will notify affected customers and the ICO within 72 hours of becoming aware of a personal data breach, in line with UK GDPR Art. 33/34 requirements.Yes
Supply chainDoes the vendor maintain a sub-processor list?Yes. Published at /trust. Includes Railway, Cloudflare R2, Anthropic, Resend, Stripe, PostHog. Customers are notified before a new sub-processor is added.Yes
Supply chainHas the vendor conducted security assessments of its sub-processors?Partial. We rely on sub-processors' own published certifications (e.g. Cloudflare SOC 2, Stripe PCI DSS) rather than conducting independent assessments.Partial
AIIs customer data used to train AI models?No. Customer data is not used to train Anthropic's models. Anthropic's API terms prohibit training on customer API calls by default. CoverProof does not opt in to any model-improvement programme.Yes
AIWhat customer data is sent to the AI provider?Only the individual's functional role description as submitted by the firm. FCA Individual Reference Numbers (IRNs), names, email addresses, and other personal data are not sent to the Claude API.Yes

Summary: acknowledged gaps

The following items are honestly marked “Not yet” above. We flag them here to make due diligence straightforward:

  • No Cyber Essentials, ISO 27001, or SOC 2 certification — roadmap items only.
  • No independent penetration test conducted — not yet commissioned.
  • No dedicated security team or CISO — single-founder company.
  • No formal BCP/DR plan — Railway provides automated DB backups; no documented failover procedure.
  • No application-layer MFA for end users — not yet supported.
  • Single-region deployment only (Railway, US) — no multi-region failover.

If any of these gaps are blockers for your procurement process, please email hello@coverproof.co.uk — we are happy to discuss compensating controls or your specific requirements.

Related documents