Gray app icon

A DBT companion, gently

For the space between all‑good and all‑bad.

Gray is a private, local-only companion for emotionally intense experiences — built around real Dialectical Behavior Therapy skills, in English and Arabic.

Coming soon to the App Store See how your data stays private
100% offline Face ID locked English + Arabic No accounts

Inside Gray

Eight tools for one hard stretch of time

No tab bar, no clutter — just a home screen with what you need, reordered around what you told Gray feels hardest.

🆘

"I'm spiraling"

A full-screen triage: are you safe? Pick what's happening and Gray walks you straight into grounding, TIPP, or a calming ambient tone paced to your breath.

🔐

Write it, don't send it

Compose the message you don't want to send, watch it lock into an animated safe, and reread it once the feeling has passed.

Room for the middle

A gray slider, a splitting first-aid kit, an evidence vault, and a catastrophe de-escalator — for moments that feel all-or-nothing.

🧭

26 DBT skills

Distress tolerance, mindfulness, emotion regulation, and interpersonal effectiveness — with 10 guided interactive practices.

📈

Every peak came down

A rolling 7-day diary card with pattern insights, plus a one-tap PDF export to bring to therapy.

🎙️

Your own voice, from a steadier day

Record a note or voice memo now, and Gray offers it back exactly when SOS says you need it.

🧩

Anchors for identity-blur days

Five categories, built slowly, for the days everything about who you are feels uncertain.

📖

Nine plain-language articles

What BPD is, why splitting happens, why DBT works — written with an anti-stigma tone throughout.

Two personalities, one app

Mist by day, Nocturne by night

Switch your device's appearance and Gray switches worlds with it — this page just did the same thing.

MIST — LIGHT

Paper, serif, warm terracotta.

Calm and editorial — for the moments you want Gray to feel like a quiet notebook.

NOCTURNE — DARK

Near-black, rounded, violet to teal.

Softer on tired eyes — for 2am, when the app matters most.

Private by design

Nothing about this app phones home

🔒

Local-only

Every entry lives in SwiftData, on your device. No accounts, no cloud sync — no backend even exists.

🔐

Encrypted at rest

Locker messages are AES-GCM encrypted; the key lives only in the iOS Keychain, marked This Device Only.

🚫

No tracking

No analytics, no ads, no network calls anywhere in the app — there's simply no networking code.

🌐

Bilingual, full RTL

English and Arabic, both first-class, with automatic right-to-left layout — not bolted on later.

Read the full privacy policy for exactly what's stored, what permissions are used and why, and how to delete everything.

Built in Riyadh

Gray is on its way to the App Store.

Have a question in the meantime, or want to know exactly what data Gray touches? Support and the full privacy policy are one tap away.

Visit Support Read the Privacy Policy