Camera Object Scan
If you choose an Object Scan challenge, Subhi uses the camera to inspect frames on your device for the selected challenge. Camera frames and images for the challenge are not uploaded to Subhi servers.
Privacy Policy
Subhi is a Fajr alarm app that calculates prayer times, schedules a Fajr wake-up alarm, lets you choose dismissal challenges, and supports streak and leaderboard features.
Subhi needs some data to work: location for local prayer times, alarm and prayer preferences on your device, and optional sync data for streaks and leaderboards. Payments and subscription status are handled through Apple and Superwall. Firebase is used for anonymous or pseudonymous analytics, diagnostics, and crash reporting, and you can turn that off at any time in Subhi's Privacy & Data settings.
Privacy matters here. Subhi does not ask for your name or email address for normal app use. Analytics and diagnostics are limited to app health and product behavior, are not used for ads, and are not used to track you across other apps or websites.
Subhi uses your device location to calculate local prayer times, schedule the Fajr alarm, show your current location label, support Qibla direction, and keep times accurate when Travel Updates are enabled. Location details such as coordinates, time zone, city label, and country code may be stored in app settings on your device so Subhi can keep working.
If you enable Travel Updates, iOS may wake Subhi after significant location changes so the next alarm can stay accurate. Subhi also uses iOS and Apple location/geocoding services to turn device location into prayer-time inputs such as city label, country code, and time zone.
Subhi does not currently offer manual city selection. If location permission is blocked, Subhi may show Makkah prayer times as a preview, but local alarms need your real device location to stay accurate.
Alarm settings, prayer-time preferences, notification choices, travel update settings, challenge choices, and other app preferences are stored on your device. If streak sync or leaderboard features are used, some streak and group data is also sent to Supabase as described below.
If you choose an Object Scan challenge, Subhi uses the camera to inspect frames on your device for the selected challenge. Camera frames and images for the challenge are not uploaded to Subhi servers.
If you choose a Face ID challenge, authentication is handled by iOS. Subhi receives only the result needed to continue or stop the alarm; Subhi does not receive or store your face image or Face ID templates.
Subhi uses Supabase for anonymous identity, streak sync, leaderboard and group features, and data deletion. Supabase data can include an anonymous app identity or player ID, display name you choose for leaderboards, group names or invite codes you use, and streak records such as day keys, Fajr and sunrise times, alarm completion status, completion time, and time zone.
Supabase is also used to process the "Delete Subhi Data" request in the app. Deletion removes your streak and leaderboard data from this device and Subhi sync. It does not cancel an Apple subscription because Apple manages subscriptions separately.
Subhi uses Superwall and Apple's App Store infrastructure for subscription paywalls, entitlement status, purchases, and restore purchases. Superwall may receive paywall events, product identifiers, entitlement status, purchase or restore status, and limited setup context used to present a relevant paywall, such as selected challenge type, alarm sound, permission status, location label, and prayer or alarm times.
Apple processes payments and manages billing, renewals, cancellations, refunds, and App Store receipts. Subhi does not collect or store your payment card number.
Firebase is enabled for Subhi. Unless you turn it off, Subhi collects anonymous or pseudonymous analytics events, diagnostics, and crash reports to understand app health and improve reliability. These events are limited to app behavior and technical state, such as permission state, current screen, active challenge type, scheduling status, app version, device and OS diagnostics, and whether analytics collection is on.
Firebase analytics and crash reporting are not intended to include camera frames, Face ID data, payment card numbers, precise location coordinates, or the contact information you may choose to send in a support email.
You can opt out at any time in Subhi by opening Settings, then Privacy & Data, then turning off Anonymous Analytics & Diagnostics. When this is off, Subhi disables Firebase analytics and Crashlytics collection for the app.
To delete app-created streak and leaderboard data, open Subhi, go to Settings, then Privacy & Data, and choose Delete Subhi Data. You can also email ayub@subhi.app for help.
Data deletion does not cancel a paid subscription. Subscriptions must be managed through your Apple ID subscriptions settings.
Questions, privacy requests, and support issues can be sent to ayub@subhi.app. The support page is available at subhi.app/support.