Privacy Policy — The Muslim Way

Terakhir diperbarui: 2026-08-20

The Muslim Way adalah extension browser (Firefox & Chrome) yang menampilkan dashboard Islami saat membuka tab baru. Kami sangat menghargai privasi pengguna. Kebijakan ini menjelaskan data apa yang diproses extension ini dan ke mana data tersebut mengalir.

Data yang Diproses

1. Lokasi (Latitude/Longitude)

Dipakai untuk menghitung jadwal sholat, arah kiblat, cuaca, dan nama lokasi. Diperoleh dari:

Lokasi disimpan lokal di localStorage (untuk mode manual) dan dikirim ke API eksternal berikut setiap kali dashboard dibuka:

LayananTujuanData yang dikirim
api.aladhan.comJadwal sholat & tanggal Hijriahlatitude, longitude, metode perhitungan
api.open-meteo.comPrakiraan cuacalatitude, longitude
api.bigdatacloud.netNama kota/lokasi (reverse geocoding)latitude, longitude

Kami tidak mengontrol kebijakan privasi masing-masing layanan di atas — silakan cek kebijakan privasi mereka masing-masing untuk detail penanganan data di sisi mereka.

2. Wallpaper

Setiap buka tab baru, extension mengambil gambar latar dari Bing Image of the Day (bing.com) atau, jika gagal, dari Picsum Photos (picsum.photos). Tidak ada data pribadi yang dikirim ke layanan ini — hanya permintaan gambar biasa.

3. Font

Setiap buka tab baru, extension memuat stylesheet font dari Google Fonts (fonts.googleapis.com, file font dari fonts.gstatic.com). Seperti request gambar/font pihak ketiga pada umumnya, ini membuat alamat IP pengguna terlihat oleh Google. Tidak ada data lain (lokasi, todo, dll) yang ikut dikirim — hanya permintaan font biasa.

4. Data Tersimpan Lokal (localStorage)

Semua di bawah ini tidak pernah meninggalkan browser pengguna, kecuali koordinat lokasi yang memang dikirim ke API pada tabel di atas:

5. Notifikasi

Notifikasi waktu sholat dijadwalkan secara lokal melalui alarms API browser dan ditampilkan lewat notifications API browser. Tidak ada data yang dikirim keluar untuk fitur ini.

6. Laporan Masalah (opsional, manual)

Tombol 🐛 di dashboard (dalam menu ⚙️ Pengaturan) membuka email (mailto:) berisi beberapa error terakhir yang tercatat lokal, versi extension, dan info browser — ditujukan ke kontak@tukangweb.id. Tidak ada yang terkirim otomatis: draft email hanya terbuka kalau pengguna sendiri yang klik tombolnya, dan pengguna bebas mengedit atau membatalkan sebelum benar-benar mengirim.

7. Suara Adzan (opsional, Chrome saja)

Kalau diaktifkan lewat menu ⚙️ Pengaturan, file audio adzan (dibundel di dalam extension, bukan di-stream dari internet) diputar otomatis saat waktu sholat tiba. Di Chrome, ini memakai fitur offscreen document (bagian resmi Manifest V3) supaya suara tetap terputar walau tab dashboard sedang ditutup. Tidak ada data yang dikirim ke mana pun untuk fitur ini — murni pemutaran file lokal.

Permission yang Diminta

PermissionAlasan
notificationsMenampilkan notifikasi waktu sholat
storageMenyimpan todo, preferensi, dan cache secara lokal
alarmsMenjadwalkan notifikasi waktu sholat agar tetap berjalan walau tab ditutup
offscreenMemutar file audio adzan dari background service worker (Chrome), karena service worker tidak punya akses ke elemen <audio> secara langsung

Extension ini tidak meminta permission geolocation di manifest — akses lokasi memakai Geolocation API standar browser yang meminta izin langsung ke pengguna seperti situs web pada umumnya, dan bisa ditolak/dicabut kapan saja lewat pengaturan browser.

Sumber Konten & Atribusi

Semua konten yang ditampilkan di dashboard berasal dari sumber berikut. Tidak ada konten yang di-hosting, disimpan permanen, atau diklaim sebagai milik kami — semua diambil real-time (kecuali quotes yang memang di-embed statis di kode) dan ditampilkan apa adanya.

KontenSumberKeterangan
Kutipan Al-Quran & HaditsDi-embed statis di newtab.jsTeks umum publik, tiap kutipan dicantumkan sumbernya langsung (nama Surah/ayat atau perawi Hadits)
Jadwal sholatapi.aladhan.com (Al Adhan API)Bisa pilih 7 metode perhitungan (Kemenag RI, MWL, ISNA, dll). Fallback: perhitungan astronomi lokal di newtab.js kalau API gagal diakses
Tanggal Hijriahapi.aladhan.com/gToHKonversi tanggal Masehi → Hijriah
Prakiraan cuacaapi.open-meteo.comData cuaca real-time berbasis koordinat
Nama kota/lokasiapi.bigdatacloud.netReverse geocoding dari koordinat ke nama lokasi
Wallpaper latarBing Image of the Day (bing.com), fallback Picsum Photos (picsum.photos)Gambar diambil real-time via endpoint publik, ditampilkan sementara di background tab pengguna sendiri — tidak diunduh permanen, disimpan ulang, atau didistribusikan ke pihak lain oleh extension
Arah KiblatDihitung lokal di newtab.jsFormula great-circle bearing ke koordinat Ka'bah (21.4225, 39.8262), bukan dari API eksternal
Ikon extensionDibuat sendiri (icons/icon*.png)Bukan hasil dari layanan pihak ketiga
Audio AdzanInternet Archive — "Adhan Recordings from Doha, Qatar"Lisensi Public Domain Mark 1.0, dibundel di dalam extension (audio/adhan.mp3, audio/adhan-fajr.mp3), bukan di-stream dari internet
FontGoogle Fonts (fonts.googleapis.com, fonts.gstatic.com)Dimuat tiap buka tab baru, alamat IP pengguna terlihat oleh Google — tidak ada data lain yang ikut dikirim

Extension ini tidak memodifikasi, menyimpan permanen, atau mengklaim hak cipta atas konten dari layanan pihak ketiga di atas. Semua request dilakukan langsung dari browser pengguna (client-side), bukan lewat server kami.

Hak Pengguna

Kontak

Pertanyaan seputar kebijakan ini bisa dikirim ke kontak@tukangweb.id.


English Summary

The Muslim Way is a browser extension with no backend server of its own. All data is stored locally in the browser (localStorage). Location coordinates (from the Geolocation API or manual entry) are sent directly to three third-party APIs to power prayer times (api.aladhan.com), weather (api.open-meteo.com), and location name lookup (api.bigdatacloud.net) — never to any server operated by us, since none exists. Wallpaper images are fetched from Bing and Picsum with no personal data attached. Fonts are loaded from Google Fonts on every new tab, which exposes the user's IP to Google like any third-party font/image request, but no other data. To-dos, preferences, and cached data stay in local browser storage and are never transmitted anywhere. The extension collects no accounts, analytics, or advertising data.