Decode is a small app made with care. If something is broken, weird, or just unclear, we want to hear about it.
Email: hello@atrium.app
GitHub issues: github.com/leexuanxuan95-dev/decode/issues
Response time: 1–3 business days. Solo dev. No bots.
No. The decoding engine runs entirely on your device using a Swift-native algorithm. There is no LLM call. There is no network round-trip for decode or reply generation. You can verify this in Settings → Engine — it lists 0 servers, 33+ cultural cues, 378M+ engine variants. The binary contains no networking SDK that talks to ours or anyone's analytics.
Decode is intentionally deterministic. The same message + same relationship + same regen-count produces the same draft, so reopening a conversation doesn't shuffle the work you've already considered. To get a different draft, tap "regenerate" on the card — that increments a counter and produces a new combination.
Three ways, in increasing strength:
5 decodes per month. Access to 5 default relationship presets (mom-chinese, mom-western, dad, boss, partner). Pro unlocks unlimited decodes, iteration mode, voice mode, all 20+ presets, and multi-language coverage.
Open Pro paywall → tap "restore purchase". Decode reads your Apple ID's entitlements via StoreKit and re-unlocks Pro. If that doesn't work, email us with your purchase receipt date — we'll help you contact Apple.
The engine ships with calibrations for 8 cultures and 14 relationship roles, but cultural context is a vast space. If a phrase reads wrong to you, please email us the phrase + the role + what you'd expect it to mean — we add cues every release. We will not log the actual message you sent.
Solo dev. iOS-first. If Decode finds the audience CONCEPT.md predicts, Android comes next.
No. Hitting send is the human's job. Decode helps you understand and draft. The send button stays in your hand.
None at v1.0.0.
Filing a useful bug:
Sending a screenshot is fine but not necessary — please redact the actual message text first.
Decode v1.0.0 · iOS 17+ · Atrium