Skip to content
openmed privacy playground

Local-only browser demonstration

Redact text without an upload

Enter synthetic text and inspect the aggregate redaction result. The default rules run in this tab; an optional same-origin adapter can use the existing OpenMed browser pipeline contract.

Privacy boundary

Browser processing and network boundary status
Processing This browser tab
Network policy No script-initiated egress enabled
Blocked egress attempts 0 blocked

Bundled rules issue no requests after page load. Upload bodies, query-bearing reads, and cross-origin APIs are blocked; input text is not written to storage or telemetry.

Optional local adapter

Leave both fields empty for deterministic local rules. To use a model, provide a same-origin module and model bundle.

The module must export createOpenMedPipeline(options). Remote URLs are rejected before loading. Adapter modules are trusted same-origin code: use only audited modules, which may read model assets from the configured same-origin directories.

Deterministic local rules selected.

Synthetic input

Ready. Use synthetic data only.

Redacted result

No local result yet.
Aggregate redaction counts
Measure Count
Total redactions 0

The preview replaces detected spans with labels. Counts and status are aggregate; source values are never placed in a report or log.

Demonstration only. Results can be incomplete and must not be used to make clinical decisions or certify that text is de-identified.