Subject 01
Investigative journalist
One stolen phone. One betrayed source. One assassination.
Work / AI · Agents / ShadowNotes
One stolen phone is a betrayed source. ShadowNotes runs the entire AI pipeline, voice capture, transcription, and structured extraction inside the browser. Nothing is sent. Nothing is logged. Nothing is shared. Built for journalists, auditors, doctors and incident responders.
Act I · The Stakes
Professionals handling classified, HIPAA-protected or legally privileged information face an impossible choice: cloud AI tools that exfiltrate every word, or offline tools with no intelligence at all.
Subject 01
One stolen phone. One betrayed source. One assassination.
Subject 02
No internet, no clinic system, but every word is HIPAA-class.
Subject 03
Deposition in real time. Attorney-client privilege at every word.
Subject 04
Vulnerabilities mid-engagement. Data must not leave the building.
Subject 05
Disaster site, no signal, classified intelligence streaming in.
Subject 06
A note you will be glad nobody else ever saw.
Act II · The Promise
Act III · Why ShadowNotes Is Different
| Cloud AI ChatGPT, Otter |
Encrypted Notes Standard Notes |
ShadowNotes | |
|---|---|---|---|
| AI extraction | Yes (cloud) | No | Yes (on-device) |
| Works offline | No | Yes | Yes |
| Zero data transmission | No | Partial | 100% |
| Domain-aware extraction | No | No | 4 specialised |
| Streaming AI feedback | Yes (cloud) | N/A | Yes (local WASM) |
| Ephemeral mode | No | No | Built-in |
Act IV · Four Domains, Four Hindi Names
Domain 01 · Medical
Symptoms, diagnoses, medications, vitals, follow-up. Speech-error correction tuned to Indian pharmacology.
"Tell me Satin" → Telmisartan · "parse atomol" → Paracetamol
Domain 02 · Security
Vulnerabilities, timeline, evidence, affected systems, risk assessment. Clean exports for blue teams.
"sequel injection" → SQL injection · "cross site" → XSS
Domain 03 · Legal
Key statements, timeline, parties involved, contradictions, exhibits. Privileged from line one.
"hay BS corpus" → habeas corpus
Domain 04 · Incident
Incident timeline, witnesses, damage assessment, root cause, next steps. Disaster-site capable, fully offline.
Domain-aware context, structured per-finding output.
Act V · The Vault
Act VI · Proof
Production deployment. Chrome 96+ or Edge 96+ recommended. PWA, installable, full offline support after first load.
Unit tests on extraction, crypto, auth, vault, domains, voice commands. Integration tests across all four domain lifecycles.
Built for the ThoughtWorks Technologies hackathon at GGSIPU Delhi. Twenty-plus load-bearing features across three RunAnywhere SDK packages.
Keyboard-navigable, screen-reader-friendly, reduced-motion respected. Three-step onboarding tutorial with full a11y.
The Stack
I build privacy-architected AI products that prove themselves with a network monitor open. If your domain has secrets, talk to me.