Subcis is a voice app for small Quran memorization circles. We're an independent Muslim project run on a tight budget, so the privacy trade-offs here are simple and conservative: we collect as little as we can possibly get away with, and we never sell or share your data.
subcis@oogle.tech.To use Subcis you sign in with your Quran.com account using OAuth 2.0. Quran.com is operated by Quran.Foundation, a separate organization with its own privacy policy. We never see your Quran.com password.
What we receive from Quran.com after you authenticate:
| Data point | Why we need it |
|---|---|
| First / last name | Show your name on your Me tab |
| Quran.com username | Show in your Subcis profile and (when reported) help us identify abusive accounts |
| Avatar URL | Display your Quran.com profile picture |
| Bookmarks | Sync ayat you've bookmarked (read + write) |
| Reading sessions | Update your "continue reading" position on Quran.com |
We do not receive your email password, payment information, or private messages. The OAuth access token + refresh token are stored only on your device, in iOS / Android system-level secure preferences (iOS Keychain / Android EncryptedSharedPreferences). They never leave the device except to call Quran.com's own API.
When you onboard you set:
This data lives only in SharedPreferences on your device. We have no backend database — there is no central record of your Subcis profile.
Voice in a circle is relayed through our real-time communications infrastructure. Voice is not recorded, not transcribed, and not retained by Subcis. Audio is processed in real time and discarded when the connection ends.
When you open a verse — either inside a circle or via the standalone Quran tab — Subcis sends a {chapterNumber, verseNumber} ping to Quran.com so your "continue reading" position is up to date there. The ping does not include duration, audio, or any other content.
Stored on your device, never sent to a server we control:
When the app crashes or hits an unhandled error, we ship the stack trace and the device model + OS version to Firebase Crashlytics so we can fix the bug. The crash report does not include your name, email, Quran.com username, room codes, voice audio, reading position, bookmarks, or anything else you have in the app — only the technical trace of where the crash happened. Crashlytics generates its own anonymous "installation ID" that identifies a single install across multiple crashes; the ID is not linked to your Quran.com account.
Reports are kept by Google for up to 90 days. We use them only to prioritise bug fixes and discard them after that.
We operate secure backend services solely for authentication and connection setup. Their responsibilities include exchanging OAuth codes for Quran.com tokens and issuing short-lived connection credentials required for joining voice circles.
These services do not store authentication tokens or identifying data. Requests are handled statelessly and credentials are never persisted server-side.
subcis@oogle.tech. We hold those emails until the reported behaviour is resolved or three months have passed, whichever comes first, then they're deleted.| Permission | Purpose |
|---|---|
| Microphone | Required to speak in a circle. |
| Notifications | Optional — used for "doors open" matchmaking reminders and 5-minute "circle starting soon" pings. |
| Calendar (write) | Optional — used by the "Add to calendar" button on a scheduled invite. |
| Bluetooth (iOS) | Optional — for routing voice to AirPods / car audio. |
You can revoke any of these in your device's system settings without losing access to the app.
Subcis is not directed to children under 13. We don't knowingly collect data from anyone under 13. If you believe a child has signed in to Subcis, contact us and we'll work with you to delete what we can (mainly: their email reports to us, since everything else is on-device).
Because almost all your Subcis data lives on your own device, your rights are mostly self-serve:
subcis@oogle.tech with the reported user's code or your reporter ID.We don't sell or share your data with third parties for marketing.
The only third parties involved are:
Each of these has their own privacy policy and processes your data only as needed to deliver the service.
If we change this policy in a way that affects how we handle your data, we'll bump the "Last updated" date at the top and surface a notice in-app on next launch.
Questions, requests, or reports: subcis@oogle.tech.