Privacy Policy
That single fact makes most of this policy short. Read it anyway — here's exactly what's stored, why, and what control you have.
Last updated: July 14, 2026
Gray is built and operated by L Squared (مؤسسة لام تربيع), an independent studio based in Riyadh, Saudi Arabia. Gray stores everything — your check-ins, locked messages, diary entries, time capsules, and settings — locally on your device using Apple's SwiftData framework. There is no user account, no server, and no network code anywhere in the app. We, L Squared, never receive, see, or store any of your Gray data, because there is no channel for it to reach us.
Everything below lives only in local storage on your device, inside the app's sandbox:
None of this is uploaded, synced, backed up to iCloud, or shared with L Squared or anyone else. It exists only in the app's local database and in iOS Keychain entries marked This Device Only.
Gray only ever requests a system permission when a feature genuinely needs it, and shows its own plain-language explanation first. The full breakdown, including live mock-ups, is on the Support page. In summary:
Gray contains no analytics SDKs, no advertising, no crash-reporting network calls, and no third-party libraries that phone home. We have no way to know how many people use Gray, what they type into it, or how they use it — by design, not by policy.
Because everything lives on your device, you already hold every right a privacy law would normally ask us to grant you:
Gray discusses emotionally intense experiences, including brief references to crisis and self-harm coping skills, and is intended for teens and adults, not young children. Gray is not directed at children under 13, and we do not knowingly collect any information from anyone — of any age — since the app collects nothing at all.
L Squared is based in Riyadh, Saudi Arabia, and this policy is written with Saudi Arabia's Personal Data Protection Law (PDPL) in mind, alongside general good practice for users anywhere Gray is used. Because Gray processes data exclusively on-device, most cross-border data-transfer concerns simply don't apply — your data never crosses any border, on any server, at any time.
If Gray's data practices ever change — for example, if a future version adds an optional feature that requires new permissions — this page will be updated first, with a new "last updated" date above, before that feature ships.
Questions about this policy or how Gray handles data can be sent to contact@lsquared.sa, or via the Support page.