Trust Center · Security Questionnaire

Consensus Assessments Initiative Questionnaire.

Our completed CAIQ, mapped to the Cloud Security Alliance's Cloud Controls Matrix (CCM) v4 domains — 81 questions across 17domains. This is a self-assessment: we disclose open gaps as “Partial” or “No” rather than overclaiming.

Domandata self-assessment, mapped to CSA CCM v4 · Last reviewed: August 2026 · Looking for the HECVAT instead?

55

Yes

Yes responses

11

Partial

Partial responses

13

No

No responses

2

N/A

N/A responses

Yes (68%)Partial (14%)No (16%)N/A (2%)
A&AAudit & Assurance3 Yes3 Partial

A&A-01Do you have an internal audit program that provides audit reports on the design and effectiveness of your security controls?

Partial

A structured control self-assessment runs through our GRC platform (GOCO); we do not yet have an independent internal audit function. The first independent assessment will be the SOC 2 Type I engagement.

A&A-02Do you conduct independent audits and/or assurance reviews (e.g., SOC 2) at least annually?

Partial

SOC 2 Type I is in progress (policies written and approved, controls mapped and evidenced, auditor selection underway) but not yet issued.

A&A-03Is a formal, documented risk assessment process executed at least annually?

Yes

A SOC 2 Type I readiness risk assessment was performed and a risk register is maintained with named risks and disposition status.

A&A-04Do you allow customers to review your independent assurance report (e.g., SOC 2 report) under NDA?

Partial

Will be available under NDA once SOC 2 Type I is issued. Not yet available because the report does not yet exist.

A&A-05Do you maintain a documented information security management program covering all in-scope systems?

Yes

Ten written, founder-approved security policies cover access management, incident response, data classification, business continuity, vendor risk, change control, and more.

A&A-06Are policies and procedures reviewed on a defined, recurring cadence?

Yes

Formal policy set approved and dated; a semiannual internal review cadence (Jan/Jul) is documented for audit-log and program review.

AISApplication & Interface Security5 Yes1 No

AIS-01Are access requirements for application interfaces enforced according to least privilege and role-based access control?

Yes

Role-based access (Owner / Member / Survey Collaborator as Editor or Viewer), enforced at the database layer via Postgres Row-Level Security, not only in application code.

AIS-02Are application interfaces (including APIs) reviewed for security issues as part of the development lifecycle?

Yes

Every change to production requires a pull request, review by a second engineer, and passing automated checks (ESLint, TypeScript, dependency vulnerability audit) before merge.

AIS-03Do you use industry-standard encryption to protect data moving through application interfaces?

Yes

TLS 1.2+ enforced on all connections, with HTTP Strict Transport Security (HSTS) preventing any unencrypted fallback, including on first visit.

AIS-04Has independent third-party penetration testing been performed against production application interfaces?

No

No third-party penetration test has been performed to date. Current coverage is limited to static analysis (lint/typecheck) and automated dependency scanning. Tracked as an open item.

AIS-05Is a secure software development lifecycle followed, including mandatory code review prior to production deployment?

Yes

GitHub branch protection on `main` requires PR review and passing status checks; verified enabled and confirmed via the GitHub API and dashboard.

AIS-06Are application inputs validated server-side to mitigate injection and related common web vulnerabilities?

Yes

All API routes and server actions validate input server-side; database access goes through the Supabase client with RLS rather than raw interpolated SQL.

BCRBusiness Continuity Management & Operational Resilience4 Yes2 No

BCR-01Do you maintain a documented business continuity / disaster recovery (BC/DR) plan?

Yes

A founder-approved BC/DR policy is in place, including a founder-unavailability continuity provision.

BCR-02Are customer data backups performed on a defined schedule?

Yes

Automated daily backups via the managed database provider (upgraded specifically to close a prior gap where the free tier had zero automated backups).

BCR-03Are backup restores tested on a recurring, documented cadence?

No

Backups run automatically, but a scheduled restore/recovery drill has not yet been performed or documented. Open item.

BCR-04Is infrastructure geographically redundant to mitigate a regional outage?

No

Hosting and database are both single-region. No multi-region failover is configured. Disclosed as an accepted current limitation, not resolved as fully redundant.

BCR-05Are Recovery Point Objective (RPO) and Recovery Time Objective (RTO) targets defined?

Yes

A 24-hour RPO target is documented and met by daily automated backups. A continuous point-in-time-recovery add-on was evaluated and judged unnecessary to meet the stated RPO.

BCR-06Is there a named individual or role accountable for invoking the BC/DR plan during an incident?

Yes

The BC/DR policy names a role (not an individual) explicitly so it remains valid across personnel changes.

CCCChange Control & Configuration Management5 Yes

CCC-01Are all changes to production systems tracked, tested, and approved prior to deployment?

Yes

All changes to `main` require a pull request, a second-engineer review, and passing CI checks. Branch protection on `main` was verified enabled via the GitHub API.

CCC-02Is bypassing pull-request/review requirements restricted, including for repository administrators?

Yes

`enforce_admins` is enabled on `main`'s branch protection (verified via the GitHub API), so required PR review and status checks apply to administrators as well, with no bypass path.

CCC-03Are infrastructure and configuration changes logged and auditable?

Yes

Provider dashboards (hosting, database, secrets manager, source control) retain change history; sensitive account-security actions are additionally written to an internal append-only audit log.

CCC-04Is there a separate, non-production environment for validating changes before release?

Yes

A password-protected staging environment, fed by an intentionally unprotected working branch that merges into `main` only via reviewed PR.

CCC-05Is there a documented procedure for expedited/emergency changes that still preserves review?

Yes

The Configuration Change Control Policy (§3.7) documents an emergency-change path: a founder may self-merge a hotfix directly to main, the change and its rationale must be documented within 24 hours, and it undergoes retrospective review by the other founder within 2 business days.

CEKCryptography, Encryption & Key Management4 Yes1 No

CEK-01Is data encrypted in transit using industry-standard protocols?

Yes

TLS 1.2+ enforced platform-wide with HSTS.

CEK-02Is sensitive customer data encrypted at rest?

Yes

Two layers: database-level encryption (AES-256, provider-managed) plus an application-level layer (AES-256-GCM) for response content, panel data, and stored credentials.

CEK-03Are encryption keys stored separately from the data they protect?

Yes

The application-layer encryption key is held in a dedicated secrets manager outside the database, so a database-only compromise does not expose plaintext response content.

CEK-04Is there a documented key rotation policy and schedule?

No

No formal, documented key-rotation cadence currently exists. Open item.

CEK-05Are cryptographic keys and secrets restricted to authorized systems and personnel only?

Yes

Managed via a dedicated secrets manager (env vars) and password manager (credentials/SSH keys); nothing is committed to source control; database service-role credentials are used server-side only, never exposed to the client.

DCSDatacenter Security1 Yes2 N/A

DCS-01Does your organization own or operate physical datacenter facilities?

N/A

Domandata is fully cloud-hosted on managed platforms; this domain is entirely inherited from infrastructure providers.

DCS-02Do your infrastructure providers hold independent physical and environmental security certifications?

Yes

Both the hosting provider and database provider hold SOC 2 Type II certification, which covers physical and environmental controls at their facilities.

DCS-03Is physical access to any organization-controlled equipment restricted and monitored?

N/A

No physical servers, offices, or equipment are in scope — all compute and storage is vendor-managed.

DSPData Security & Privacy Lifecycle Management4 Yes1 Partial1 No

DSP-01Is a data classification policy in place covering the categories of data collected and processed?

Yes

A Data Classification & Handling Policy defines general-use data, sensitive data permitted with disclaimer (student/health records, with compliance responsibility on the researcher), and explicitly forbidden data (payment card data).

DSP-02Can customers permanently delete their data from production systems on request?

Yes

Self-serve account deletion permanently removes surveys and all associated response data from the production database.

DSP-03Is customer data logically isolated between tenants?

Yes

Enforced with Postgres Row-Level Security at the database layer, not solely in application code, so an application bug cannot leak one customer's data to another.

DSP-04Is a company-wide data retention schedule documented?

Partial

Audit-log retention (minimum one year) is documented, as is survey-version retention behavior, but a single consolidated retention schedule covering all data categories has not yet been formalized as its own policy.

DSP-05Is personally identifiable information excluded from diagnostic and error-monitoring tooling?

Yes

Error monitoring is configured to strip authentication headers, cookies, and request bodies before transmission; raw survey responses never reach analytics tooling.

DSP-06Do you sign Business Associate Agreements (BAAs) or implement HIPAA Business Associate technical safeguards?

No

Domandata does not sign BAAs and does not implement HIPAA safeguards. Stated explicitly in the Terms of Service and on the public Security page; researchers bear compliance responsibility for HIPAA-adjacent data.

GRCGovernance, Risk & Compliance4 Yes1 No

GRC-01Is there a formally documented and approved information security policy set?

Yes

Ten policies, approved by both founders and dated, covering the SOC 2 Security Trust Services Criteria.

GRC-02Is a risk register maintained and kept current?

Yes

Maintained in our GRC platform with multiple identified risks, each with a documented status and disposition.

GRC-03Is every tracked risk assigned a named owner?

No

Risk owners have not yet been assigned across all tracked risks. Open item.

GRC-04Is compliance mapped to a recognized third-party framework?

Yes

All 34 SOC 2 "Security" Trust Services Criteria are mapped to specific policies and controls; the large majority of underlying controls have documented evidence on file.

GRC-05Is there a designated individual or role accountable for the security program?

Yes

A Security Lead role is designated (referenced by title, not name, so it remains valid across personnel changes).

HRSHuman Resources3 Yes1 Partial

HRS-01Are personnel screened prior to being granted access to production systems or sensitive data?

Yes

A personnel screening addendum was adopted as part of the Code of Ethics policy.

HRS-02Do personnel acknowledge security policies and receive periodic security awareness coverage?

Yes

Both founders have read and confirmed the full linked policy set (Code of Ethics, Incident Reporting, Account & Access Management, Malicious Code Protection).

HRS-03Is access promptly revoked upon personnel departure or role change?

Partial

A revocation process is straightforward given the current team size and centralized dashboard-based access model, but it has not yet been exercised against a real departure, so it is unverified in practice.

HRS-04Is there a documented code of conduct or ethics policy?

Yes

A Code of Ethics policy is in place and actively maintained.

IAMIdentity & Access Management5 Yes1 No

IAM-01Is multi-factor authentication available to all customer accounts?

Yes

TOTP-based MFA is fully live (not behind a feature flag) for all customer accounts; workspace Owners can require it for every member of their workspace.

IAM-02Is MFA enforced for internal personnel with access to privileged infrastructure systems?

Yes

Confirmed enrolled, via dashboard screenshots, for both individuals with access to the four named privileged systems (hosting, database, secrets manager, source control).

IAM-03Is access provisioned according to least privilege and role-based access control?

Yes

Owner / Member / Survey Collaborator (Editor or Viewer) roles, enforced at the database layer via Row-Level Security.

IAM-04Are passwords stored using industry-standard one-way hashing?

Yes

bcrypt; passwords are never retrievable in plaintext by the platform or its operators.

IAM-05Do you support enterprise or institutional Single Sign-On (SSO)?

No

Institutional SSO is not implemented. Institutional access is currently provided through a granted-plan model instead.

IAM-06Are API keys and credentials issued to customers stored securely and independently revocable?

Yes

API keys are shown once at creation, stored only as a hash thereafter, and can be revoked and regenerated independently at any time.

IPYInteroperability & Portability3 Yes

IPY-01Can customers export their data in open, non-proprietary formats at any time?

Yes

Exports are available in CSV, JSON, and native statistical formats (SPSS .sav, Stata .dta).

IPY-02Is programmatic data retrieval available via a documented API?

Yes

A public REST API (export, codebook, and responses endpoints) is available with published documentation.

IPY-03Are exported formats free of proprietary encoding or vendor lock-in mechanisms?

Yes

All export formats are industry-standard, openly documented data-interchange or statistical-package formats.

IVSInfrastructure & Virtualization Security2 Yes1 No

IVS-01Is infrastructure hosted on platforms with independent security certification?

Yes

Both the compute/hosting provider and the database provider are SOC 2 Type II certified, managed platforms.

IVS-02Does your organization operate self-managed virtual machines, containers, or hypervisors that are in scope?

No

The platform is fully serverless/managed; there is no self-administered VM or container infrastructure to secure or patch.

IVS-03Is remote administrative access to infrastructure restricted and MFA-protected?

Yes

Access is limited to provider-dashboard access for two named individuals, both MFA-enrolled. There is no direct SSH or database access outside server-side API routes using a scoped service credential.

LOGLogging & Monitoring4 Yes1 Partial

LOG-01Are security-relevant events logged?

Yes

Sign-ins, failed sign-in attempts, MFA enroll/unenroll, password changes, OAuth link/unlink, API key create/delete, exports, and account/workspace changes and deletions are all written to an append-only audit log.

LOG-02Is log retention defined and enforced?

Yes

A minimum one-year retention period is documented for the audit log.

LOG-03Are logs reviewed on a defined, recurring cadence?

Yes

A semiannual manual review (January/July) by the Security Lead is documented, organized around specific anomaly patterns (account-takeover clustering, credential lifecycle anomalies, auth anomalies, export volume).

LOG-04Is there automated alerting for anomalous account-security activity?

Partial

An automated detector fires on clustered sensitive account-security events (two or more of password-changed, MFA-unenrolled, OAuth-linked/unlinked within one hour) with email alerting. This is targeted detection, not full continuous-monitoring or SIEM-grade coverage across all systems.

LOG-05Are error-monitoring logs scrubbed of sensitive data before transmission?

Yes

Authentication headers, cookies, and request bodies are stripped before error reports are sent to the monitoring tool.

SEFSecurity Incident Management, E-Discovery & Cloud Forensics2 Yes2 Partial1 No

SEF-01Is there a documented Incident Response Policy?

Yes

Covers detection, escalation, and communication. Given team size, incident communication currently happens directly between the two founders.

SEF-02Is there a public vulnerability disclosure / responsible-disclosure process?

Yes

Published on the public Security page with a dedicated contact channel, an acknowledgment commitment, and a no-legal-action pledge for good-faith reports.

SEF-03Has a reportable security incident occurred in the last 12 months?

No

No reportable security incident has occurred in the trailing 12 months.

SEF-04Is there a defined and tested breach-notification process and timeline for affected customers?

Partial

The Incident Response Policy establishes an escalation process, but a formal breach-notification timeline and customer-facing template have not yet been separately drafted and exercised.

SEF-05Is forensic readiness maintained (i.e., logs sufficient to support a post-incident investigation)?

Partial

Audit logging provides an investigative trail for account-security events; a formal cloud-forensics or e-discovery procedure beyond that has not been separately documented.

STASupply Chain Management, Transparency & Accountability4 Yes

STA-01Do you maintain an inventory of sub-processors and vendors with access to customer data?

Yes

An internal vendor inventory documents infrastructure (hosting, database), billing, and secrets-management providers.

STA-02Is a vendor security review performed prior to onboarding and periodically thereafter?

Yes

An annual vendor security review runbook is in place; each vendor's own published security/compliance attestation is checked against Domandata's requirements.

STA-03Is a public-facing sub-processor list published for customers?

Yes

Published at domandata.net/trust/subprocessors, including a commitment to give 30 days' notice before engaging a new sub-processor.

STA-04Do critical vendors themselves hold independent security certifications?

Yes

Both the hosting provider and the database provider hold SOC 2 Type II certification.

TVMThreat & Vulnerability Management2 Yes2 Partial1 No

TVM-01Is a dependency and vulnerability scanning process in place?

Yes

A dependency audit runs on every pull request and on a weekly schedule in CI; automated vulnerability alerts from the source-control provider are enabled.

TVM-02Are identified vulnerabilities remediated within a defined SLA?

Partial

Vulnerabilities are remediated promptly on discovery in practice (most recently, all findings resolved via patches and narrowly scoped version overrides rather than risky forced downgrades), but a formal written remediation-SLA commitment is not yet documented.

TVM-03Is third-party penetration testing performed on a recurring basis?

No

No third-party penetration test has been performed to date. Open item.

TVM-04Is a Web Application Firewall (WAF) or equivalent perimeter protection in place?

Partial

Baseline DDoS and edge protections are inherited from the hosting platform; no independently configured WAF ruleset exists beyond platform defaults.

TVM-05Are security patches for the underlying application framework and runtime applied promptly?

Yes

Framework and dependency updates are pulled in as part of normal development; no known unpatched high-severity vulnerabilities at time of writing.

UEMUniversal Endpoint Management1 Partial3 No

UEM-01Are personnel devices enrolled in a managed device (MDM) program?

No

No centralized MDM/endpoint-management platform is in place; devices are personally owned by the two founders.

UEM-02Is full-disk encryption required on devices accessing production systems?

Partial

Full-disk encryption, screen lock, and automatic updates are expected on both devices in practice but are not yet centrally enforced or formally required in a written device policy.

UEM-03Is endpoint protection (anti-malware/EDR) deployed on personnel devices?

No

No endpoint protection software is currently deployed. Disclosed as a known, tracked gap rather than left unaddressed.

UEM-04Is there a documented procedure for lost or stolen devices?

No

No formal lost/stolen device procedure has been documented yet. Open item.

Vendor Security Review

Need this attached to your vendor risk assessment?

Download the spreadsheet below and attach it directly to your institution's vendor security review or third-party risk questionnaire. If your review requires a different format or has follow-up questions, contact us directly.