Skip to content

Sovereign Architecture & Privacy Center


100% Client-Side Processing

CycloneDX and SPDX SBOM parsing, component extraction, and vulnerability matching execute exclusively inside your local browser memory via JavaScript/WebAssembly.

Zero Server-Side Telemetry

No API endpoints receive your file contents. No database stores your application architecture, internal service names, or dependency versions.

Static Pre-Compiled CTI

Hermes downloads static threat indexes (/api/trajectories/index.json, /api/daily-brief/latest.json) to your browser, performing set intersections locally.

Reproducible Open Builds

All platform generation code, compilers, and schemas are publicly versioned on GitHub with deterministic hashes and continuous CI verification.


DimensionPolicyTechnical Implementation
SBOM Files (JSON/XML)Never CollectedRead via HTML5 File API in local memory only.
Custom Stack ComponentsStored Locally OnlySaved strictly to your browser’s localStorage (hermes_my_stack).
Webhook URLs & SecretsStored Locally OnlyUsed for client-side direct dispatch or self-hosted CLI scripts.
Web AnalyticsPrivacy-PreservingZero invasive third-party tracking, zero cross-site fingerprinting.
Cloud TelemetryNoneNo external tracking beacon or analytics vendor scripts.

[User Workstation]
β”œβ”€β”€ Selects SBOM (bom.json)
β”œβ”€β”€ FileReader API loads JSON into local DOM memory
β”œβ”€β”€ Downloads static threat index from Hermes CDN (/api/trajectories/index.json)
β”œβ”€β”€ Performs client-side Set Intersection (O(N) local match)
└── Renders Risk Trajectory & Decisive Actions in browser UI
↓
[Zero bytes transmitted back to Hermes servers]

🎯 Privacy-First Funnel Telemetry (Sections 68 & 69)

Section titled β€œπŸŽ― Privacy-First Funnel Telemetry (Sections 68 & 69)”

In strict accordance with our sovereign architecture, Hermes Codex implements minimal, transparent, and fully documented conversion telemetry:

  • Strict Purpose: Monitor high-level funnel milestones without identifying individuals (homepage_visit β†’ explore_intel β†’ analyze_stack β†’ inspect_decision β†’ view_pricing β†’ contact_intent).
  • Zero PII: No IP addresses, no user IDs, no cookies, no cross-site tracking beacons.
  • Do Not Track Honored: If your browser sends DNT: 1 or Global Privacy Control (GPC), telemetry is unconditionally suspended.
  • Client-Side Opt-Out: You can opt out at any time by running window.hermesTelemetry.setOptOut(true) in your browser console.