سَكَن
Sakan

Know when to pray — with the sun and the moon — honestly, and entirely on your device.

Works fully offline No ads · no trackers No accounts Open-source engine
↓ Download APK · v0.2.0 · 15 MB · Android 8+
Sideload build (offline flavor). For the Hilal Network, get the relay build below. Verify the hash & signature below.
سَكَن
Málaga · 7 Jul · 22 Muharram
Next · العصر Asr
18:22 in 2 h 41 m
◗ 78% waning · rises 23:41☀ sets 21:36
الفجر
05:14
الشروق
07:07
الظهر
14:32
المغرب
21:37
العشاء
23:07

One job, done honestly

Sakan tells you when to pray, and tracks the sun and moon — with maximal configurability, verifiable honesty, and zero data leakage. Nothing else: no Qibla clutter, no articles, no social anything.

🔔

Notifications that actually fire

Exact alarms via setExactAndAllowWhileIdle, re-armed on every fire, reboot, and timezone change — reliable through Doze and OEM battery killers.

🌙

Sun & moon tracking

A day-track and a sky-arc, plus a moon-phase disc drawn from illumination math (never a stock image), moonrise/set with the next-event rule, distance, and the next four phases.

🎛️

Every parameter is yours

13 calculation methods, madhab, high-latitude rules, per-prayer ± minutes, Hijri offset, and the Umm al-Qura Ramadan +30 'Ishā' rule. Sane regional defaults, never forced.

📡

Offline-first, forever

All computation runs on-device. A worldwide offline town gazetteer (69,000+ places — your town, not just the capital), manual coordinates, and a fresh one-shot GPS fix. An optional operator relay adds independent verification — but the app never needs it.

🔍

Scrutable by design

Prayer times from the audited adhan library; sun & moon from a vendored, built-from-source astronomy engine — both wrapped behind our own interfaces and golden-tested against known values.

🕊️

Nothing watching you

No ads, analytics, trackers, crash reporters, Firebase, or GMS — ever. The offline build ships with no INTERNET permission at all.

New · شبكة الهلال — the Hilal Network

A privacy-absolute, crowdsourced crescent-moon network built into Sakan. Report what you see — and honestly, what you don't — with sensor-attested physics. The network documents the ummah's eyes on the sky; it never declares the month (that is your local authority's testimony).

🌒

Report a sighting — or a search

A computed pointing card (where to look, azimuth & altitude, Odeh visibility) shows offline; then mark رأيتُهُ / Seen or لم أرَهُ / Not seen. A live in-app photo is mandatory for a positive report — the moment is your evidence.

🔬

al-Marṣad — open science

Every report is scored server-side by the published Yallop (1997) & Odeh (2004) criteria and plotted over the visibility envelope. A world map, calendar-drift, and CC-BY 4.0 open datasets. Explore al-Marṣad →

🔐

Privacy is a constitution

Location degraded to a ±2.4 km cell on the device; no IP retention, ever; one pinned host, no CDN. A pseudonym is a device-held key — never a real identity. The Shahāda Gate is encrypted and never public.

🎴

An astronomically-true share card

Each accepted report mints a signed Sighting Token and an on-device share card whose crescent is drawn exactly as computed for your place and time. The search is honored as much as the sighting.

The Hilal Network lives only in the relay flavor (it needs the network). The pure offline flavor stays exactly as it is — no INTERNET permission, no network tab.

Calculated, not witnessed

إِنَّ الصَّلَاةَ كَانَتْ عَلَى الْمُؤْمِنِينَ كِتَابًا مَّوْقُوتًا
﴿ an-Nisā' 4:103 ﴾

These times are calculated, not witnessed. Prayer times in Islam are defined by observable phenomena — dawn, the sun's zenith, shadow lengths, sunset, and twilight. Sakan computes high-precision astronomical approximations of those phenomena. Scholars differ on how some of them (especially true dawn and the end of twilight) map to solar angles, and conditions at your location can shift the observable reality by several minutes.

Where a reliable local authority, mosque timetable, or scholarly body publishes times for your area, their guidance takes precedence over this app. Sakan takes no position on the angle debate — it exposes every parameter and defers. The full calculation chain is open source and documented; you are invited to scrutinize it.

Download & install

Sakan is distributed as a sideload APK. Because it isn't from the Play Store, Android will ask you to allow installs from your browser.

  1. Tap Download APK above (or below) to save sakan.apk.
  2. Open it. If prompted, allow “Install unknown apps” for your browser/file manager.
  3. Install, then open Sakan. Accept the notification permission so athan alarms can fire.
  4. Pick your city (or “Use my location”), review the calculation method, and you're set.

↓ Download sakan.apk

Verify your download before installing:
SHA-256 of sakan.apk (offline flavor):
744af751623fed4f4fbda8492b29af546075653dbfc460543f5b473b183da37f
SHA-256 of sakan-hilal.apk (relay flavor · Hilal Network):
96ff3389b766f585cb8d3162c4f8f42d9760b23ad405913f02d3f36415fcce19
Signing certificate (SHA-256) — both APKs:
a2:62:70:fb:13:94:c7:6f:b5:b8:36:24:b8:57:79:0e:f7:6a:02:db:82:9c:f9:b7:3f:a6:2e:21:c6:21:6c:dd
Check with sha256sum sakan.apk and apksigner verify --print-certs sakan.apk.