Self-assessed · not independently audited

Security questionnaire

Version 1.0 · last updated 2026-08-13 · 54 questions

This is a self-assessment. It has not been reviewed by an external auditor, and AI Law Tracker holds no SOC 2, ISO 27001 or third-party penetration-test report. It is structured on the seventeen CAIQ v4 domains so it drops into an existing review process, but the question wording is ours, not the Cloud Security Alliance's. Where an answer is "no", the reason is given rather than left blank.

Yes29Partial6No14Provider3N/A2
Download the questionnaire

A&AAudit & Assurance

NoDo you hold a current third-party audit report (SOC 2, ISO 27001 or equivalent)?

None held and none in progress. If your process has a hard certification gate, we will not clear it today.

YesWill you complete a customer security questionnaire on request?

This document is that answer, published in advance. Our DPA commits to answering a written questionnaire once in any twelve-month period, and more often where a supervisory authority requires it.

PartialDo you permit customer-led on-site audits?

Available where a supervisory authority requires one, or following a personal data breach affecting your data, at your cost and by arrangement. Not available on request alone.

AISApplication & Interface Security

YesAre application changes tested automatically before release?

A test suite of over 2,200 automated checks runs on every change, alongside a syntax/parse gate across the codebase. A release-blocking gate additionally scans the diff for unfinished-work and fabrication markers.

YesIs the public API authenticated and rate-limited?

API access is by key. Keys are verified against a keyed hash; the plaintext exists only at issuance and is never stored or returned afterwards.

YesDo you set browser-side security response headers?

HSTS (two-year max-age, includeSubDomains, preload), X-Frame-Options: DENY and X-Content-Type-Options: nosniff.

NoIs a Content Security Policy enforced?

Not currently enforced site-wide. The site embeds third-party analytics and advertising tags, and we have not yet done the work to lock a policy down without breaking them. Recorded as a gap rather than glossed.

BCRBusiness Continuity & Operational Resilience

YesAre backups taken on a defined schedule?

Full database backup weekly (Sundays 03:00 UTC), plus a daily 04:00 UTC row-count comparison that alerts on an unexpected drop.

PartialAre restores tested?

The daily count check verifies the data is intact and the backup job is genuinely producing an artifact. A full restore-to-a-clean-environment drill is not run on a schedule.

NoDo you offer a contractual uptime SLA?

No uptime SLA and no hot standby. We rely on the hosting and database platforms' own redundancy.

CCCChange Control & Configuration Management

YesIs all production code held in version control with a full change history?

Every change is committed and traceable; deployment is from the tracked branch.

NoDoes a second person review changes before they reach production?

The service is run by one operator, so there is no separation of duties. Automated gates in CI are a partial compensating control, not a substitute, and we do not present them as one.

YesCan a bad release be rolled back?

The hosting platform retains previous deployments and supports promoting an earlier one.

CEKCryptography, Encryption & Key Management

YesIs data encrypted in transit?

TLS on all traffic, with HSTS preload so a returning browser refuses plaintext.

ProviderIs data encrypted at rest?

Provided by the hosting and database platforms using their platform-managed encryption. We do not operate the underlying storage.

YesAre credentials and identifiers stored in a non-reversible form?

API keys, IP addresses and abuse-prevention email addresses are stored as HMAC-SHA256 keyed hashes with a server-held secret, never in plaintext.

NoDo you support customer-managed encryption keys?

Not offered. We do not operate a key management system.

DCSDatacenter Security

N/ADo you operate your own datacenters or physical facilities?

None. All physical security is inherited from Vercel, Supabase and (for one internal operations VM) DigitalOcean.

YesWhere is customer data physically processed?

The production database runs in Supabase's ap-northeast-1 (Tokyo) region. Hosting and edge delivery are on Vercel across US/global edge locations. The full sub-processor list with regions is published in our DPA.

DSPData Security & Privacy Lifecycle

YesDo you publish a data processing agreement?

Published in full at /dpa, including the parts that are not flattering, and downloadable without asking.

YesIs personal data minimised?

The product is a public-law database; personal data is incidental to operating it. Identifiers we do keep are stored hashed, not in the clear.

YesDo you delete customer data on termination?

Deleted or returned at your choice; absent an instruction, deleted within 30 days. Backup copies age out on their normal rotation within 90 days and are not accessed for any other purpose meanwhile.

NoDo you process special-category data?

We ask customers not to send it. The service is not designed for it and our terms do not assume it.

YesDo you have a mechanism for data subject requests?

A published request route. Where we process on a customer's behalf we refer the individual to that customer rather than answering substantively, and tell the customer promptly.

GRCGovernance, Risk & Compliance

NoDo you maintain a formal, board-approved information security policy?

There is no board. Practices are documented publicly on our security page rather than in an internal policy set, which is the honest shape of a one-operator service.

YesIs there a named individual accountable for security?

The operator, reachable at support@ai-law-tracker.com.

NoDo you carry out a formal periodic risk assessment?

Not as a scheduled formal exercise. Risk is handled continuously through automated invariant monitoring rather than through a periodic document.

HRSHuman Resources Security

N/ADo you background-screen personnel with production access?

There are no employees. Production access is limited to the single operator.

YesIs everyone with access bound by confidentiality obligations?

Committed in our DPA; with a single operator the obligation and the access sit with the same person.

NoIs there a formal security-awareness training programme?

No formal programme, for the same reason there is no HR function.

IAMIdentity & Access Management

YesIs multi-factor authentication enforced on production access?

MFA is enabled on the underlying provider accounts through which production is reached.

YesIs database access restricted from the public internet?

The application never ships a database key to the browser, so a site visitor has no path to the database. Access is server-side only, using a credential that is never exposed to a client. Row-level security is enabled on every table in the public schema behind that boundary.

YesAre administrative endpoints protected?

Shared secrets held in the hosting provider's encrypted environment store, compared in constant time so a wrong token cannot be narrowed down by timing.

NoDo you support SSO / SAML for customer accounts?

Not offered. A reasonable enterprise requirement that we do not meet today.

YesAre secrets kept out of source control?

Held in the hosting provider's encrypted environment store; the repository carries only an example file naming the variables.

IPYInteroperability & Portability

YesCan customers export their data in a standard format?

The service is API-first: the full record set is retrievable as JSON over the documented /v1 API, and compliance-deadline data is additionally offered as CSV. There is no proprietary lock-in format.

YesAre API changes versioned and announced?

The API is versioned under /v1 and a public changelog records changes.

IVSInfrastructure & Virtualization Security

ProviderWho patches the operating systems running your workloads?

Almost entirely the providers: the application and its 33 scheduled jobs run on managed serverless infrastructure with no OS for us to patch. The one exception is a single internal operations VM, patched by us, which holds no customer data and serves no public traffic.

ProviderIs production network-segmented from other environments?

Inherited from the platform model; there is no self-managed production network to segment.

LOGLogging & Monitoring

YesAre application and infrastructure events logged?

Request and job logs are retained by the hosting platform; job outcomes are additionally recorded in our own database with row counts written.

YesDo failures raise alerts to a human?

Failures alert the operator over an always-on channel, and the alert path itself is monitored — a monitoring system that fails silently looks exactly like good news.

NoCan customers receive an audit-log export?

Not offered today. Recorded as a gap.

YesDo you monitor for silent data failures, not just errors?

Explicitly, because it is this product's characteristic failure: automated invariant checks catch a job that reports success while writing zero rows, and stale-source detection surfaces a jurisdiction that has quietly frozen.

SEFSecurity Incident Management

YesWill you notify customers of a personal data breach, and how quickly?

Without undue delay and within 48 hours of becoming aware, per our DPA. Where the full picture is not yet available we send what we have and follow up, rather than waiting for a complete account.

PartialIs there a documented incident response plan?

Notification obligations and timelines are documented and contractually committed. A full internal runbook with defined severity tiers is not published.

YesIs there a route to report a vulnerability?

support@ai-law-tracker.com, acknowledged within three business days. No paid bounty is offered, and no good-faith reporter will be threatened.

STASupply Chain & Transparency

YesDo you publish your sub-processors?

Named in the DPA with purpose and processing region for each.

YesDo customers get notice before a sub-processor changes?

At least 30 days' notice by email, with a right to object and, if no alternative works, to terminate with a pro-rated refund.

PartialDo you assess the security of your sub-processors?

We select established providers and rely on their published compliance posture. We do not run our own independent assessment of them, and saying otherwise would be theatre.

TVMThreat & Vulnerability Management

PartialAre dependencies monitored for known vulnerabilities?

Dependencies are updated as issues surface, but we run no scheduled, evidenced dependency-scanning process and there is no automated update configuration in the repository. Treat this as a gap, not a control.

NoHas an independent penetration test been performed?

Not commissioned, so there is no report to share.

NoDo you run regular automated vulnerability scanning of the application?

No scheduled application-layer scanning beyond dependency alerts and the automated test/verification gates.

UEMUniversal Endpoint Management

NoAre endpoints with production access centrally managed (MDM)?

No MDM fleet: there is one operator on one machine. Access to production depends on MFA at the provider accounts rather than on device management.

PartialIs disk encryption enabled on that endpoint?

Operator-attested rather than centrally enforced or evidenced: there is no management platform that could prove it, so it rests on the operator's word in a way the other answers here do not.

Something missing that your review needs? Email support@ai-law-tracker.com and we will answer it here rather than only to you.

See also: security & data practices · data processing agreement · privacy policy