100% browser-based
Nothing sent to any server
Three-layer detection

Three detection layers work together: regex patterns catch structured data (phone numbers, emails, government IDs, postcodes, dates of birth, street addresses), a neural NER model identifies names, organisations and locations in context, and propagation ensures any value detected once is masked everywhere it appears.

How it works

1 Regex Patterns

Structured identifiers — phone numbers, emails, street addresses, government IDs, postcodes, dates of birth, LinkedIn URLs — are caught by purpose-built regular expressions covering AU, US, UK, and Canadian formats.

2 Neural NER

A BERT-based Named Entity Recognition model (running as WASM in your browser) identifies person names, organisations, and locations from natural language context.

3 Propagation

Any value detected by either layer is swept across the full text, ensuring that a name mentioned once at the top is masked everywhere — even in different contexts.

Like what you see?

CoachIQ goes beyond de-identification — it captures your sessions, generates AI coaching reports, and surfaces patterns across your entire practice. ICF-aligned, privacy-first.

Learn More About CoachIQ