Security

Posture, attestations, operational reality.

PolicyCortex runs inside the customer's tenant. There is no telemetry pipeline to PolicyCortex servers and no egress of evidence. Every record is SHA3-256 hashed and chained, so a second party can verify it by recomputation. Cryptography uses FIPS 140-3 validated modules. SOC 2 Type II is in progress and FedRAMP Moderate is planned; neither is held today.

It runs where your data already is

PolicyCortex evaluates policy, collects evidence and gates autonomous action inside your tenant. Nothing about your environment leaves it for us to work. There is no telemetry pipeline pointed at our servers, because a company whose product is proof should not be asking you to trust an outbound connection.

Observed clouds: Azure, AWS, and GCP, including AWS GovCloud, Azure Government, and GCC High. What is not connected is not observed, and the record says so.

boundary.compute
Policy evaluation, evidence collection, and action gating run inside the customer tenant.
boundary.egress
No telemetry pipeline to PolicyCortex servers. No egress of evidence.
boundary.regions
Azure, AWS, and GCP, including AWS GovCloud, Azure Government, and GCC High.
boundary.data
Configuration metadata only. No PHI, no CUI, no PII: cloud APIs return resource state, not data.

Evidence you can recompute

Each record digest is SHA3-256 over the record content plus the previous record digest. Streams are append-only; there is no update or delete verb in the store. Verification is a recomputation: it returns INTACT, or the first sequence number where integrity fails. A second party can run it with no PolicyCortex account or API in the loop.

Absence is recorded as a declared gap (stream, interval, reason, declared_at), chained like everything else. Exported evidence packages are AES-256 protected. The chain behind each record can be recomputed by a second party.

The architecture, written for the person whose job is to disbelieve it.

Attestations, at their real stage

Attestations at their real stage, not rounded up. This record changes when the stage does.

soc2.type2
In progress. Auditor engaged.
fedramp
Moderate path. Planned, not held.
cryptography
FIPS 140-3 validated modules.
deployment
GovCloud and GCC High available.

Six practices

Six practices, stated plainly. Each is checkable in a security review.

  1. P-01

    Least privilege by default

    Cloud accounts onboarded with read-only scope; write scope per action class.

  2. P-02

    Tamper-evident audit log

    Every platform action content-hashed; the chain is verifiable independent of PolicyCortex.

  3. P-03

    No PHI, no CUI, no PII

    We process configuration metadata only. Cloud APIs return resource state, not data.

  4. P-04

    SBOM, SAST, and DAST

    Continuous supply chain scanning. Dependency vulnerabilities tracked and patched.

  5. P-05

    Annual penetration test

    Independent third-party penetration testing on the production platform.

  6. P-06

    Incident response procedures

    Documented IR runbook. 24-hour notification SLA. Customer-facing security report.

Questionnaires and disclosures

Have a security questionnaire (SIG-Lite, CAIQ, custom)? Email [email protected]. We respond within one business day.

Vulnerability reports and data-processing questions follow the disclosure policy.

Bring the questionnaire. We answer with the record.