neuralmind

NeuralMind Compliance Summary

One-page reference for procurement, security review, and compliance teams. Consolidates the NIST AI RMF, SOC 2, and GDPR claims already documented across SECURITY-GUIDE.md and ENTERPRISE.md into a single reviewable surface.

Honest scope: NeuralMind itself is not certified to any compliance framework. The architecture supports certification of your deployment — every required control is either built in or available to switch on. The evidence below is auditable; the certifications are yours to obtain.


At a glance

Posture NeuralMind support
Data leaves your machine Never — fully local, no telemetry, no remote logging, no update checks
Code uploaded to a cloud provider No — all embeddings generated and stored locally via ChromaDB
Outbound network at runtime None — install-time only; see air-gapped walkthrough
Audit trail Built-in.neuralmind/audit/ access log + query provenance
Software Bill of Materials Auto-generated — CycloneDX JSON attached to every tagged release
License MIT — full source review, no vendor lock-in
Source available Yes — entire codebase on GitHub, every claim verifiable

NIST AI RMF (AI Risk Management Framework) — full coverage

The four NIST AI RMF functions and the evidence NeuralMind provides for each:

GOVERN — oversight, accountability, policies

MAP — impact assessment, context

MEASURE — performance, quality

MANAGE — risk controls


SOC 2 Type II — control evidence

The five Trust Service Criteria categories and where NeuralMind provides evidence:

SOC 2 Criterion NeuralMind evidence
CC6.1 Access Control RBAC implementation, .neuralmind/audit/access.log
CC7.1 Monitoring Query logging, performance metrics, live activity feed
CC7.2 System Monitoring /healthz endpoint (v0.8+), error tracking, structured logging
A1.1 Processing Integrity Index validation on every build, audit trail of state changes
C1.2 Availability Backup/recovery via standard SQLite/filesystem ops; no external state
P3.1/4.1 Privacy No PII collection; data residency under operator control

Full mapping with line-item evidence pointers: docs/SOC2_COMPLIANCE_MAPPING.md (separate detail doc).


GDPR considerations

NeuralMind processes code. Code can contain comments referencing names, emails, or other PII. The relevant GDPR posture:

NeuralMind does not act as a data processor in the GDPR sense — there is no external entity to which data is transferred. The operator is the sole controller.


Software Bill of Materials (SBOM)

Every tagged release from v0.9.0 onward ships a CycloneDX JSON SBOM attached as a GitHub Release asset:

The SBOM is regenerated on every tag push; you can pin a specific release’s SBOM by URL: https://github.com/dfrostar/neuralmind/releases/download/vX.Y.Z/neuralmind-vX.Y.Z.sbom.json.


Container image provenance

Container builds from v0.9.0 onward are auto-published to GHCR (workflow source):


Deployment postures (strict → permissive)

Posture Setup Use case
Air-gapped docs/use-cases/air-gapped.md — no outbound network at any phase Defence, classified, fully isolated
Offline runtime Default install; cuts network after pip install Regulated industries, sensitive code
On-prem with internet Default install; uses pip and GHCR Most enterprises
Developer workstation Default install Individual developers, small teams

Choose the strictest your operational needs allow — all four use the same NeuralMind binary; the difference is which network paths you cut.


Verification — every claim is verifiable

Claim How to verify yourself
“No outbound network at runtime” ss -tnp \| grep python while running neuralmind query — no connections
“Audit trail captures every query” cat .neuralmind/audit/access.log after a session
“SBOM covers the full dep tree” Run syft . on a local install, diff against the released SBOM
“100% local processing” Pull internet, neuralmind build && neuralmind query . still works
“MIT licensed, full source” https://github.com/dfrostar/neuralmind — every file readable
“Container image is non-root” docker run --rm --entrypoint id ghcr.io/dfrostar/neuralmind:latest

Contact


Document scope

This is the summary view. For depth: