πŸ›‘οΈSelf-Audited Platform

Security You Can Trust

RegulatoryForge self-audits its platform against NIST SP 800-53 Rev 5 controls β€” the same framework we help you comply with.

Platform & Data

🌐 Hosting

RegulatoryForge runs on Google Cloud Platform in a United States region (us-east4, Northern Virginia). Application and database data, including backups, stay with Google Cloud. Traffic reaches the application through a Google Cloud HTTP(S) Load Balancer.

πŸ” Encryption

In transit: TLS on every connection, terminated at the Google Cloud Load Balancer.

At rest: Google Cloud encrypts customer content at rest by default, with no action required, generally using AES-256 (Google notes a small number of older persistent disks use AES-128). This covers Compute Engine disks, Cloud Storage and the database backups held there.

Encryption keys are managed by Google Cloud. We do not currently use customer-managed encryption keys (CMEK).

Source: Google Cloud β€” default encryption at rest.

⚠️ Do not enter CUI

RegulatoryForge collects descriptions of your environment and your controls. It is designed to help you describe your security program β€” not to store the data that program protects. Do not enter Controlled Unclassified Information (CUI), classified information, or export-controlled technical data (ITAR/EAR). This platform is not assessed or authorized as a CUI enclave and should not be treated as one.

If you believe you have entered such information, contact security@regulatoryforge.com.

πŸ€– AI and your data

Document generation and the AI-assisted analyses use Anthropic’s Claude models. When you use one of those features, the text you submitted for that request is sent to Anthropic for processing and the result is returned to you. Anthropic’s Commercial Terms of Service state that Anthropic may not train models on customer content submitted through the service.

If you prefer not to have content processed this way, the compliance tracker, SPRS estimator and document downloads work without the AI-assisted features.

πŸ—‘οΈ Retention and deletion

  • Account and compliance data: kept while your account is active, and kept after cancellation so you can reactivate without losing your work. It is deleted on request, not automatically.
  • Generated document files: deleted automatically 30 days after generation. Download and keep your own copies.
  • Database backups: rolling 30 days, then deleted.
  • Account deletion: email privacy@regulatoryforge.com. Personal data is deleted within 30 days except where retention is legally required.

πŸ”‘ Access controls

  • Sessions use signed tokens held in httpOnly cookies, so page scripts cannot read them.
  • Registration and login are rate-limited per IP, and new accounts must confirm their email address before generating documents.
  • Administrative access is controlled by a per-account flag in the database, not by a hardcoded address.
  • Multi-factor authentication is not offered today. Google and Microsoft sign-in are available, so you can inherit MFA from your own identity provider.

Full detail, including our subprocessors, is in the Privacy Policy.

When We Scan

πŸš€

On Every Deploy

Every code push triggers automated security scans before deployment. No code ships without passing all checks.

πŸŒ™

Nightly at 03:00 UTC

An independent scheduled scan runs daily to catch new vulnerabilities published between deploys.

Security Scanners

🐍

pip-audit

Python Dependency Scanning

Checks all backend Python packages against the OSV.dev vulnerability database (Google's Open Source Vulnerabilities). Database updates in real-time as new CVEs are published.

Maps to

NIST SP 800-53 Rev 5 RA-5, SI-2

πŸ”

Bandit

Static Application Security Testing (SAST)

Analyzes Python source code for 40+ vulnerability patterns including SQL injection, command injection, insecure cryptography, and hardcoded secrets.

Maps to

NIST SP 800-53 Rev 5 SA-11, SI-3, CWE-78/89/327

πŸ“¦

npm audit

Frontend Dependency Scanning

Scans all JavaScript/TypeScript packages against the GitHub Advisory Database. Updated continuously as new advisories are published.

Maps to

NIST SP 800-53 Rev 5 RA-5, SI-2

NIST SP 800-53 Rev 5 Control Mapping

ControlTitleHow We Satisfy It
RA-5Vulnerability Monitoring and ScanningAutomated pip-audit and npm audit on every deploy and nightly
SI-2Flaw RemediationScans block deployment; vulnerabilities must be remediated before code ships
SA-11Developer Testing and EvaluationBandit SAST runs on all Python source on every commit
SI-3Malware ProtectionBandit detects 40+ injection and code execution vulnerability patterns
AU-2Event LoggingScan results retained as CI artifacts for 90 days for audit evidence

Audit Evidence

πŸ“‹

We retain scan results as CI artifacts for 90 days, providing auditable evidence for CMMC SI.L2-3.14.1 (Flaw Remediation) assessments.

πŸ›‘οΈ

Self-Audited Platform

Self-assessed against NIST SP 800-53 Rev 5 security operations controls

This is our own internal assessment of how we build and operate RegulatoryForge. It is not an independent audit, a certification, or an authorization by any government body.