blog.backLink
Β·6 minprivacysecurityarchitecture
Privacy Architecture: Your Audio Never Leaves Your Device
When you record a conversation with dijin, the audio never touches a server. This is not marketing β it is a fundamental architectural decision.
π
Your audio never leaves your device. This is not a setting you can toggle β it is how dijin is built.
The On-Device Stack
| Component | Purpose | Runs Where |
|---|---|---|
| On-device speech engine | Speech-to-text transcription | 100% on-device |
| on-device language model | Insights, memory, local reasoning | 100% on-device |
| Semantic search model | Semantic search embeddings | 100% on-device |
What Gets Synced vs What Stays
β Synced (encrypted)
βText transcripts
βInsights and action items
βSpeaker labels
βUsage metrics (anonymous)
β Never Leaves Device
βAudio recordings
βVoice embeddings
βRaw audio buffers
βVoiceprint data
βΉ
Cloud sync is entirely optional. You can use dijin completely offline β every feature works without internet.
Data Flow
Privacy Data Flow
Microphone β βββΆ Audio buffer (RAM only)
speech engine β βββΆ Text segments (on-device)
βββββββββββββββββββββ
Audio buffer
DISCARDED
(never saved)
βββββββββββββββββββββ
Local DB β βββΆ Local database (encrypted)
(optional)
ββββββββββββββ```
GDPR Data Deletion
One-click
Deletion
All tables
Scope
30 days
Timeline
Transcripts, insights, labels, usage, account
Coverage
One-click deletion removes all your data from our servers. Cascades across all tables. Within 30 days, everything is permanently gone.
Privacy Mode
π
When Privacy Mode is enabled, dijin operates with zero network egress. No analytics, no sync, no cloud. Everything local. Available to Free and Pro users.
We built dijin this way because your conversations are among the most sensitive data you produce. They deserve infrastructure that treats privacy as a requirement, not a feature.