FIX Telegram Mime image share
This commit is contained in:
222
docs/google-play-form-guide-id.md
Normal file
222
docs/google-play-form-guide-id.md
Normal file
@@ -0,0 +1,222 @@
|
||||
# Panduan Isi Form Google Play Console
|
||||
|
||||
Dokumen ini berisi isi yang disarankan untuk form Play Console dalam Bahasa Indonesia. Isi ini disusun dari kondisi project saat ini.
|
||||
|
||||
## Status yang sudah ada di repo
|
||||
|
||||
- [x] Nama aplikasi sudah ditetapkan: `JamShalat`
|
||||
- [x] Branding aplikasi sudah konsisten di Android, iOS, macOS, dan web
|
||||
- [x] Package name Android sudah diset ke `com.jamshalat.app`
|
||||
- [x] Aplikasi sudah punya keystore rilis
|
||||
- [x] Aplikasi sudah punya ikon custom
|
||||
|
||||
## Identitas aplikasi
|
||||
|
||||
### Nama aplikasi
|
||||
|
||||
`JamShalat`
|
||||
|
||||
### Kategori yang disarankan
|
||||
|
||||
`Gaya Hidup`
|
||||
|
||||
Alasan:
|
||||
- aplikasi ini dipakai untuk ibadah harian
|
||||
- fitur utamanya adalah shalat, Qur'an, dzikir, doa, qibla, dan laporan progres
|
||||
|
||||
### Tag atau kata kunci yang disarankan
|
||||
|
||||
- shalat
|
||||
- jadwal shalat
|
||||
- qibla
|
||||
- kiblat
|
||||
- al-quran
|
||||
- qur'an
|
||||
- dzikir
|
||||
- doa
|
||||
- hadits
|
||||
- murattal
|
||||
- ibadah
|
||||
- muslim
|
||||
- ramadan
|
||||
- tafsir
|
||||
|
||||
## Deskripsi singkat
|
||||
|
||||
Gunakan salah satu versi ini.
|
||||
|
||||
### Opsi 1
|
||||
|
||||
Teman ibadah harian untuk shalat, Qur'an, dzikir, doa, dan laporan progres.
|
||||
|
||||
### Opsi 2
|
||||
|
||||
Pantau shalat, baca Qur'an, dan jaga rutinitas ibadah dalam satu aplikasi.
|
||||
|
||||
## Deskripsi lengkap
|
||||
|
||||
Berikut draft deskripsi lengkap yang bisa langsung dipakai.
|
||||
|
||||
JamShalat adalah aplikasi pendamping ibadah harian untuk membantu pengguna menjaga rutinitas shalat, membaca Al-Qur'an, berdzikir, berdoa, dan memantau progres ibadah dengan lebih rapi.
|
||||
|
||||
Fitur utama:
|
||||
|
||||
- jadwal shalat harian dan kalender shalat
|
||||
- hitung mundur menuju shalat berikutnya
|
||||
- arah kiblat
|
||||
- notifikasi adzan, iqamah, dan pengingat ibadah
|
||||
- baca Al-Qur'an per surah dan per ayat
|
||||
- lanjutkan bacaan dari ayat terakhir
|
||||
- favorit ayat dan marka bacaan
|
||||
- murattal per surah dengan pemutar audio
|
||||
- tafsir, juz, halaman, tema, dan Asmaul Husna
|
||||
- dzikir pagi, petang, dan sesudah shalat
|
||||
- target dzikir harian yang bisa dicicil sepanjang hari
|
||||
- daftar doa dan hadits
|
||||
- checklist ibadah harian
|
||||
- laporan progres ibadah mingguan, bulanan, dan tahunan
|
||||
- ayat hari ini yang bisa dibagikan sebagai teks atau gambar
|
||||
|
||||
JamShalat dibuat agar:
|
||||
|
||||
- ringan dipakai setiap hari
|
||||
- mudah dipakai dalam mode simpel maupun mode lengkap
|
||||
- membantu pengguna fokus ke ibadah tanpa UI yang berlebihan
|
||||
- menyimpan progres secara lokal di perangkat
|
||||
|
||||
Catatan:
|
||||
|
||||
- aplikasi ini dapat memakai lokasi perangkat untuk arah kiblat dan jadwal shalat
|
||||
- aplikasi ini dapat memakai notifikasi untuk pengingat ibadah
|
||||
- sebagian konten juga dapat diambil dari layanan online agar data lebih lengkap
|
||||
|
||||
## Ikon aplikasi
|
||||
|
||||
Gunakan ikon app yang konsisten dengan branding `JamShalat`.
|
||||
|
||||
Status di repo:
|
||||
|
||||
- [x] ikon custom sudah tersedia
|
||||
- [ ] pastikan versi store-ready tanpa elemen yang terlalu kecil atau terlalu ramai
|
||||
|
||||
## Screenshot Play Store
|
||||
|
||||
Siapkan minimal beberapa screenshot yang menunjukkan:
|
||||
|
||||
- Beranda mode simpel
|
||||
- Beranda mode lengkap
|
||||
- Al-Qur'an
|
||||
- Dzikir
|
||||
- Arah Kiblat
|
||||
- Laporan
|
||||
|
||||
Saran:
|
||||
|
||||
- pakai screenshot yang bersih dan terang
|
||||
- jangan terlalu banyak teks kecil
|
||||
- tampilkan UI yang paling menarik
|
||||
|
||||
## Feature graphic
|
||||
|
||||
Siapkan banner feature graphic untuk Play Store.
|
||||
|
||||
Saran isi:
|
||||
|
||||
- nama `JamShalat`
|
||||
- visual ibadah harian
|
||||
- warna utama teal / hijau kebiruan
|
||||
- tanpa terlalu banyak teks
|
||||
|
||||
## Privacy policy
|
||||
|
||||
Wajib siapkan URL privacy policy yang bisa dibuka publik.
|
||||
|
||||
Isi minimum yang disarankan:
|
||||
|
||||
- data apa saja yang dipakai aplikasi
|
||||
- lokasi dipakai untuk apa
|
||||
- apakah data disimpan lokal atau dikirim ke server
|
||||
- apakah ada notifikasi
|
||||
- apakah ada login atau akun
|
||||
- apakah ada pihak ketiga seperti API konten atau gambar
|
||||
|
||||
## Data safety
|
||||
|
||||
Isi form sesuai perilaku aplikasi yang benar-benar kamu upload.
|
||||
|
||||
Yang sebaiknya dijelaskan:
|
||||
|
||||
- lokasi dipakai untuk qibla dan jadwal shalat
|
||||
- notifikasi dipakai untuk pengingat ibadah
|
||||
- progres ibadah disimpan lokal di perangkat
|
||||
- bila konten diambil dari API eksternal, jelaskan data apa yang dikirim dan untuk apa
|
||||
- bila tidak ada login, nyatakan bahwa aplikasi tidak memerlukan akun
|
||||
|
||||
Catatan penting:
|
||||
|
||||
- isi Data safety jangan asal
|
||||
- kalau aplikasi nanti mengirim koordinat lokasi ke server, itu harus dinyatakan
|
||||
- kalau hanya dipakai di perangkat dan tidak disimpan/kirim, jelaskan sebagai penggunaan lokal
|
||||
|
||||
## Content rating
|
||||
|
||||
Jawab kuesioner dengan asumsi berikut:
|
||||
|
||||
- tidak ada kekerasan
|
||||
- tidak ada judi
|
||||
- tidak ada konten seksual
|
||||
- tidak ada chat antar pengguna
|
||||
- tidak ada konten buatan pengguna
|
||||
- tidak ada iklan yang mengganggu isi utama
|
||||
|
||||
Biasanya hasilnya akan tetap rendah karena ini aplikasi ibadah, tetapi ikuti hasil kuesioner resmi di Play Console.
|
||||
|
||||
## App access
|
||||
|
||||
Jika aplikasi tidak punya login:
|
||||
|
||||
- pilih bahwa tidak ada kredensial yang harus diberikan
|
||||
- tulis bahwa semua fitur utama bisa diakses langsung
|
||||
|
||||
Jika nanti ada login:
|
||||
|
||||
- siapkan akun demo
|
||||
- tulis langkah akses yang jelas di form App access
|
||||
|
||||
## Target audience
|
||||
|
||||
Saran:
|
||||
|
||||
- umum
|
||||
- semua usia
|
||||
|
||||
Kalau kamu ingin sangat aman, gunakan bahasa yang netral dan hindari klaim yang berlebihan.
|
||||
|
||||
## Store metadata yang disarankan
|
||||
|
||||
### Nama
|
||||
|
||||
`JamShalat`
|
||||
|
||||
### Ringkasan
|
||||
|
||||
Teman ibadah harian untuk shalat, Qur'an, dzikir, doa, dan laporan progres.
|
||||
|
||||
### Kata pembuka deskripsi
|
||||
|
||||
JamShalat adalah aplikasi pendamping ibadah harian untuk membantu pengguna menjaga rutinitas shalat, membaca Al-Qur'an, berdzikir, berdoa, dan memantau progres ibadah dengan lebih rapi.
|
||||
|
||||
## Checklist sebelum submit
|
||||
|
||||
- [x] nama aplikasi sudah final
|
||||
- [x] package name sudah final
|
||||
- [x] keystore rilis sudah tersedia
|
||||
- [ ] `android/key.properties` sudah dibuat
|
||||
- [ ] privacy policy URL sudah siap
|
||||
- [ ] screenshot sudah siap
|
||||
- [ ] feature graphic sudah siap
|
||||
- [ ] data safety sudah diisi sesuai data nyata
|
||||
- [ ] content rating sudah diisi
|
||||
- [ ] AAB release sudah dibangun
|
||||
- [ ] file `app-release.aab` sudah diupload ke track testing
|
||||
|
||||
127
docs/google-play-release-checklist.md
Normal file
127
docs/google-play-release-checklist.md
Normal file
@@ -0,0 +1,127 @@
|
||||
# Checklist Rilis Google Play
|
||||
|
||||
Dokumen ini menjelaskan langkah teknis dari repo ini sampai file `AAB` siap diupload ke Google Play Console.
|
||||
|
||||
## Status proyek saat ini
|
||||
|
||||
- [x] Nama aplikasi sudah diganti menjadi `JamShalat`
|
||||
- [x] `applicationId` Android sudah diset ke `com.jamshalat.app`
|
||||
- [x] File keystore rilis sudah ada di `android/app/upload-keystore.p12`
|
||||
- [x] Konfigurasi signing release sudah disiapkan di `android/app/build.gradle.kts`
|
||||
- [x] Versi aplikasi sudah ada di `pubspec.yaml`
|
||||
- [x] Ikon dan branding aplikasi sudah ada
|
||||
- [ ] File `android/key.properties` belum ada di repo
|
||||
- [ ] URL privacy policy belum disiapkan
|
||||
- [ ] Screenshot Play Store belum disiapkan
|
||||
- [ ] Store listing dan form Play Console belum diisi
|
||||
|
||||
## Catatan penting soal signing
|
||||
|
||||
- Teks `Releases signed by Google Play` di Play Console berarti app signing dikelola Google Play.
|
||||
- Itu berbeda dari upload key yang dipakai saat kamu membangun file `AAB` dari mesin lokal.
|
||||
- `applicationId` ada di [android/app/build.gradle.kts](/Users/dwindown/Applications/jamshalat-diary/android/app/build.gradle.kts) dan saat ini bernilai `com.jamshalat.app`.
|
||||
- File `android/key.properties` adalah file lokal di mesin rilis, bukan file yang di-upload ke Play Console.
|
||||
- Pada repo ini, file keystore ada di `android/app/upload-keystore.p12`, dan isi `storeFile` di `key.properties` harus mengarah ke file itu dari folder `android/`.
|
||||
|
||||
## Yang perlu dipersiapkan
|
||||
|
||||
1. Siapkan kredensial signing release
|
||||
- Buat file `android/key.properties`
|
||||
- Isi dengan lokasi file keystore, alias, dan password
|
||||
- Contoh isi:
|
||||
|
||||
```properties
|
||||
storeFile=../app/upload-keystore.p12
|
||||
storePassword=PASSWORD_STORE_ANDA
|
||||
keyAlias=upload
|
||||
keyPassword=PASSWORD_KEY_ANDA
|
||||
```
|
||||
|
||||
Catatan:
|
||||
- alias pada keystore yang ada di repo ini adalah `upload`
|
||||
- password `storePassword` dan `keyPassword` adalah password yang kamu tentukan saat membuat keystore
|
||||
|
||||
2. Naikkan versi aplikasi setiap kali rilis
|
||||
- Edit `pubspec.yaml`
|
||||
- Ubah `version` menjadi format `major.minor.patch+versionCode`
|
||||
- Contoh:
|
||||
|
||||
```yaml
|
||||
version: 1.0.1+2
|
||||
```
|
||||
|
||||
3. Jalankan build release
|
||||
- Dari root project, jalankan:
|
||||
|
||||
```bash
|
||||
flutter pub get
|
||||
flutter build appbundle --release
|
||||
```
|
||||
|
||||
4. Ambil file hasil build
|
||||
- File yang diupload ke Play Console adalah:
|
||||
|
||||
```text
|
||||
build/app/outputs/bundle/release/app-release.aab
|
||||
```
|
||||
|
||||
5. Upload ke Play Console
|
||||
- Buka Google Play Console
|
||||
- Masuk ke app `JamShalat`
|
||||
- Upload `app-release.aab` ke track yang sesuai
|
||||
- Saran alur:
|
||||
- Internal testing untuk cek awal
|
||||
- Closed testing jika diperlukan oleh akun baru
|
||||
- Production setelah siap rilis
|
||||
|
||||
## Alur step by step
|
||||
|
||||
1. Pastikan file signing sudah lengkap
|
||||
- `android/app/upload-keystore.p12` ada
|
||||
- `android/key.properties` sudah dibuat
|
||||
- password dan alias benar
|
||||
|
||||
2. Pastikan versi sudah dinaikkan
|
||||
- Jangan upload `versionCode` yang sama dua kali
|
||||
- Play Store menolak upload dengan `versionCode` yang sama atau lebih kecil
|
||||
|
||||
3. Build bundle release
|
||||
- Jalankan `flutter build appbundle --release`
|
||||
- Tunggu sampai selesai
|
||||
|
||||
4. Verifikasi file output
|
||||
- Cari `build/app/outputs/bundle/release/app-release.aab`
|
||||
- Inilah file utama untuk upload
|
||||
|
||||
5. Siapkan akun Play Console
|
||||
- Login ke akun developer yang sudah diverifikasi
|
||||
- Pastikan payment/profile/account sudah lengkap
|
||||
|
||||
6. Isi store listing
|
||||
- Nama aplikasi
|
||||
- Deskripsi singkat
|
||||
- Deskripsi lengkap
|
||||
- Ikon
|
||||
- Screenshot
|
||||
- Feature graphic
|
||||
- Privacy policy
|
||||
|
||||
7. Isi form compliance
|
||||
- Data safety
|
||||
- Content rating
|
||||
- Target audience
|
||||
- App access jika ada login
|
||||
|
||||
8. Upload ke testing track dulu
|
||||
- Disarankan jangan langsung produksi
|
||||
- Tes install, buka app, login jika ada, dan semua fitur utama
|
||||
|
||||
9. Promosikan ke production
|
||||
- Setelah semua aman, promote release ke production
|
||||
|
||||
## Catatan penting
|
||||
|
||||
- Karena `applicationId` saat ini sudah berubah menjadi `com.jamshalat.app`, upload ini akan dianggap sebagai app baru di Play Store jika sebelumnya ada app lain dengan package berbeda.
|
||||
- Jangan gunakan APK untuk upload ke Play Store utama. Gunakan AAB.
|
||||
- Kalau file `android/key.properties` belum ada, build lokal mungkin tetap jalan dengan debug signing, tetapi itu tidak boleh dipakai untuk upload ke Play Store.
|
||||
- Untuk akun developer personal baru, biasanya perlu closed testing lebih dulu sebelum production. Cek aturan akun di Play Console jika diminta.
|
||||
219
docs/google-play-release-tracks-id.md
Normal file
219
docs/google-play-release-tracks-id.md
Normal file
@@ -0,0 +1,219 @@
|
||||
# Panduan Rilis per Track Google Play
|
||||
|
||||
Dokumen ini menjelaskan langkah detail untuk tiap jenis rilis: Internal Testing, Closed Testing, dan Production.
|
||||
|
||||
## Status proyek saat ini
|
||||
|
||||
- [x] Nama aplikasi sudah final: `JamShalat`
|
||||
- [x] Package name Android sudah final: `com.jamshalat.app`
|
||||
- [x] Keystore rilis sudah ada: `android/app/upload-keystore.p12`
|
||||
- [ ] `android/key.properties` masih perlu disiapkan di mesin rilis
|
||||
- [ ] URL privacy policy perlu disiapkan
|
||||
- [ ] Screenshot Play Store perlu disiapkan
|
||||
- [ ] Feature graphic perlu disiapkan
|
||||
|
||||
## Sebelum semua rilis
|
||||
|
||||
1. Naikkan versi aplikasi
|
||||
- Edit `pubspec.yaml`
|
||||
- Tambahkan `versionCode` baru
|
||||
- Contoh:
|
||||
|
||||
```yaml
|
||||
version: 1.0.1+2
|
||||
```
|
||||
|
||||
2. Pastikan signing release aktif
|
||||
- File `android/key.properties` harus ada
|
||||
- Isi password dan alias harus benar
|
||||
- Contoh isi yang sesuai dengan repo ini:
|
||||
|
||||
```properties
|
||||
storeFile=../app/upload-keystore.p12
|
||||
storePassword=PASSWORD_STORE_ANDA
|
||||
keyAlias=upload
|
||||
keyPassword=PASSWORD_KEY_ANDA
|
||||
```
|
||||
|
||||
Catatan:
|
||||
- alias pada keystore yang ada di repo ini adalah `upload`
|
||||
- password keystore tidak diambil dari Play Console, tapi dari saat keystore itu dibuat
|
||||
|
||||
3. Build bundle release
|
||||
- Jalankan:
|
||||
|
||||
```bash
|
||||
flutter pub get
|
||||
flutter build appbundle --release
|
||||
```
|
||||
|
||||
4. Ambil file hasil build
|
||||
- File upload ada di:
|
||||
|
||||
```text
|
||||
build/app/outputs/bundle/release/app-release.aab
|
||||
```
|
||||
|
||||
## 1. Internal Testing
|
||||
|
||||
Gunakan track ini untuk cek awal sebelum rilis lebih luas.
|
||||
|
||||
### Tujuan
|
||||
|
||||
- memastikan app bisa di-install
|
||||
- memastikan login, beranda, jadwal, qibla, quran, dzikir, dan share berjalan
|
||||
- menangkap crash atau bug awal
|
||||
|
||||
### Langkah
|
||||
|
||||
1. Buka Google Play Console
|
||||
2. Pilih app `JamShalat`
|
||||
3. Masuk ke `Testing` lalu `Internal testing`
|
||||
4. Klik `Create new release`
|
||||
5. Upload file `app-release.aab`
|
||||
6. Tulis release notes
|
||||
- contoh:
|
||||
|
||||
```text
|
||||
Perbaikan stabilitas, penyempurnaan tampilan, dan pembaruan fitur ibadah harian.
|
||||
```
|
||||
|
||||
7. Simpan release
|
||||
8. Review ringkas halaman release
|
||||
9. Klik `Save` atau `Publish` ke internal testing
|
||||
10. Tambahkan tester internal jika diminta
|
||||
11. Install dari link testing
|
||||
12. Cek:
|
||||
- buka aplikasi
|
||||
- navigasi utama
|
||||
- push notification
|
||||
- audio murattal
|
||||
- share gambar/tulisan
|
||||
|
||||
### Kapan dipakai
|
||||
|
||||
- setiap kali ada perubahan kecil
|
||||
- saat ingin tes cepat setelah build baru
|
||||
- sebelum closed testing
|
||||
|
||||
## 2. Closed Testing
|
||||
|
||||
Gunakan track ini untuk tes yang lebih serius dengan tester terbatas.
|
||||
|
||||
### Tujuan
|
||||
|
||||
- validasi sebelum produksi
|
||||
- cek aplikasi pada beberapa device nyata
|
||||
- kumpulkan feedback dari tester terbatas
|
||||
|
||||
### Langkah
|
||||
|
||||
1. Buka Google Play Console
|
||||
2. Pilih app `JamShalat`
|
||||
3. Masuk ke `Testing` lalu `Closed testing`
|
||||
4. Buat tester list atau Google Group jika belum ada
|
||||
5. Tambahkan alamat email tester
|
||||
6. Klik `Create new release`
|
||||
7. Upload `app-release.aab`
|
||||
8. Tulis release notes
|
||||
- contoh:
|
||||
|
||||
```text
|
||||
Rilis uji tertutup untuk validasi stabilitas, performa, dan kesiapan produksi.
|
||||
```
|
||||
|
||||
9. Simpan release
|
||||
10. Pastikan tester menerima link opt-in
|
||||
11. Minta tester install dari link closed test
|
||||
12. Tunggu hasil tes dan feedback
|
||||
|
||||
### Jika akun developer personal baru
|
||||
|
||||
Kalau Google Play Console meminta syarat tes 14 hari:
|
||||
|
||||
1. Jalankan closed testing sesuai aturan akun
|
||||
2. Pastikan jumlah tester sesuai permintaan Google
|
||||
3. Pastikan testing berjalan kontinu sesuai masa yang diminta
|
||||
4. Setelah lolos, baru lanjut ke production
|
||||
|
||||
### Kapan dipakai
|
||||
|
||||
- sebelum production pertama kali
|
||||
- saat perlu validasi lebih luas dari internal testing
|
||||
|
||||
## 3. Production
|
||||
|
||||
Gunakan track ini untuk rilis publik.
|
||||
|
||||
### Tujuan
|
||||
|
||||
- app tersedia untuk publik di Google Play
|
||||
|
||||
### Langkah
|
||||
|
||||
1. Pastikan internal testing dan closed testing sudah aman
|
||||
2. Pastikan versionCode sudah naik
|
||||
3. Pastikan listing sudah lengkap
|
||||
- nama
|
||||
- deskripsi
|
||||
- screenshot
|
||||
- feature graphic
|
||||
- privacy policy
|
||||
- data safety
|
||||
- content rating
|
||||
4. Masuk ke `Release` atau `Production` di Play Console
|
||||
5. Klik `Create new release`
|
||||
6. Upload file `app-release.aab`
|
||||
7. Isi release notes publik
|
||||
- contoh:
|
||||
|
||||
```text
|
||||
Rilis awal JamShalat dengan fitur jadwal shalat, Al-Qur'an, dzikir, kiblat, laporan ibadah, dan sharing ayat.
|
||||
```
|
||||
|
||||
8. Review summary
|
||||
9. Pastikan tidak ada error atau warning fatal
|
||||
10. Kirim ke review Google Play
|
||||
11. Tunggu approval
|
||||
12. Setelah disetujui, app akan tayang ke publik
|
||||
|
||||
### Kapan dipakai
|
||||
|
||||
- hanya ketika kamu siap publikasi
|
||||
- jangan dipakai untuk tes harian
|
||||
|
||||
## Checklist per rilis
|
||||
|
||||
### Internal Testing
|
||||
|
||||
- [ ] versionCode dinaikkan
|
||||
- [ ] `flutter build appbundle --release` berhasil
|
||||
- [ ] `app-release.aab` siap
|
||||
- [ ] release notes ditulis
|
||||
- [ ] tester internal sudah ada
|
||||
- [ ] install dari Play Console berhasil
|
||||
|
||||
### Closed Testing
|
||||
|
||||
- [ ] versionCode dinaikkan
|
||||
- [ ] `app-release.aab` siap
|
||||
- [ ] tester list sudah dibuat
|
||||
- [ ] opt-in link sudah dibagikan
|
||||
- [ ] feedback tester sudah dicek
|
||||
|
||||
### Production
|
||||
|
||||
- [ ] semua testing track aman
|
||||
- [ ] store listing lengkap
|
||||
- [ ] data safety diisi
|
||||
- [ ] content rating selesai
|
||||
- [ ] privacy policy aktif
|
||||
- [ ] release notes publik ditulis
|
||||
- [ ] review produksi sudah dikirim
|
||||
|
||||
## Catatan penting
|
||||
|
||||
- Jangan upload APK ke production. Pakai AAB.
|
||||
- Jangan lupa menaikkan `versionCode` untuk setiap upload baru.
|
||||
- Jika kamu mengganti `applicationId`, Play Console menganggapnya sebagai app baru.
|
||||
- Simpan file keystore dan `android/key.properties` dengan aman.
|
||||
109
docs/privacy-policy-gutenberg-id.html
Normal file
109
docs/privacy-policy-gutenberg-id.html
Normal file
@@ -0,0 +1,109 @@
|
||||
<h1>Kebijakan Privasi JamShalat</h1>
|
||||
<p>Terakhir diperbarui: 19 Maret 2026</p>
|
||||
|
||||
<p>JamShalat menghormati privasi pengguna. Kebijakan ini menjelaskan data apa saja yang digunakan oleh aplikasi, bagaimana data tersebut diproses, dan untuk tujuan apa data dipakai.</p>
|
||||
|
||||
<p>Dengan menggunakan JamShalat, Anda menyetujui praktik yang dijelaskan dalam kebijakan ini.</p>
|
||||
|
||||
<h2>1. Informasi yang digunakan aplikasi</h2>
|
||||
<p>JamShalat dapat menggunakan informasi berikut:</p>
|
||||
<ul>
|
||||
<li>lokasi perangkat</li>
|
||||
<li>data ibadah yang disimpan di perangkat</li>
|
||||
<li>pengaturan aplikasi</li>
|
||||
<li>data notifikasi</li>
|
||||
<li>data konten yang diambil dari layanan pihak ketiga</li>
|
||||
</ul>
|
||||
|
||||
<h2>2. Lokasi perangkat</h2>
|
||||
<p>JamShalat dapat menggunakan lokasi perangkat untuk:</p>
|
||||
<ul>
|
||||
<li>menampilkan arah kiblat</li>
|
||||
<li>menghitung atau menampilkan jadwal shalat</li>
|
||||
<li>membantu menyesuaikan informasi ibadah berdasarkan wilayah pengguna</li>
|
||||
</ul>
|
||||
<p>Lokasi dipakai hanya untuk fitur yang membutuhkan lokasi. Jika izin lokasi tidak diberikan, fitur yang bergantung pada lokasi mungkin tidak bekerja penuh.</p>
|
||||
|
||||
<h2>3. Penyimpanan data</h2>
|
||||
<p>Sebagian besar data pengguna disimpan secara lokal di perangkat, termasuk:</p>
|
||||
<ul>
|
||||
<li>progres checklist ibadah</li>
|
||||
<li>marka bacaan Al-Qur'an</li>
|
||||
<li>dzikir counter</li>
|
||||
<li>pengaturan tampilan</li>
|
||||
<li>preferensi mode aplikasi</li>
|
||||
</ul>
|
||||
<p>Data lokal ini digunakan untuk menjaga pengalaman pengguna tetap konsisten di perangkat yang sama.</p>
|
||||
|
||||
<h2>4. Notifikasi</h2>
|
||||
<p>JamShalat dapat menggunakan notifikasi untuk:</p>
|
||||
<ul>
|
||||
<li>pengingat adzan</li>
|
||||
<li>pengingat iqamah</li>
|
||||
<li>pengingat ibadah dan dzikir</li>
|
||||
<li>notifikasi ringkasan atau pengingat lain yang relevan</li>
|
||||
</ul>
|
||||
<p>Notifikasi dipakai untuk membantu pengguna menjaga rutinitas ibadah.</p>
|
||||
|
||||
<h2>5. Konten dari layanan pihak ketiga</h2>
|
||||
<p>JamShalat dapat mengambil data dari layanan pihak ketiga untuk menyediakan:</p>
|
||||
<ul>
|
||||
<li>jadwal shalat</li>
|
||||
<li>konten Al-Qur'an</li>
|
||||
<li>tafsir</li>
|
||||
<li>dzikir</li>
|
||||
<li>doa</li>
|
||||
<li>hadits</li>
|
||||
<li>gambar latar atau konten visual tertentu</li>
|
||||
</ul>
|
||||
<p>Layanan pihak ketiga yang dapat digunakan antara lain API konten dan API gambar.</p>
|
||||
<p>JamShalat tidak menjual data pribadi pengguna.</p>
|
||||
|
||||
<h2>6. Data yang tidak dikumpulkan</h2>
|
||||
<p>JamShalat tidak mengharuskan pengguna membuat akun untuk memakai fitur utama.</p>
|
||||
<p>JamShalat tidak secara khusus meminta:</p>
|
||||
<ul>
|
||||
<li>nama lengkap</li>
|
||||
<li>alamat email</li>
|
||||
<li>nomor telepon</li>
|
||||
<li>data kartu kredit</li>
|
||||
<li>kontak pribadi</li>
|
||||
</ul>
|
||||
<p>Jika suatu saat ada fitur tambahan yang membutuhkan data lain, kebijakan ini akan diperbarui.</p>
|
||||
|
||||
<h2>7. Penggunaan data</h2>
|
||||
<p>Data yang digunakan JamShalat dipakai untuk:</p>
|
||||
<ul>
|
||||
<li>menjalankan fitur aplikasi</li>
|
||||
<li>menyimpan progres ibadah</li>
|
||||
<li>menampilkan jadwal, arah kiblat, dan konten ibadah</li>
|
||||
<li>mengirim pengingat yang dipilih pengguna</li>
|
||||
<li>menjaga pengalaman pengguna tetap nyaman dan konsisten</li>
|
||||
</ul>
|
||||
|
||||
<h2>8. Pembagian data</h2>
|
||||
<p>JamShalat tidak membagikan data pribadi pengguna kepada pihak lain untuk tujuan iklan atau penjualan.</p>
|
||||
<p>Data dapat diproses oleh layanan pihak ketiga yang memang dibutuhkan untuk menampilkan konten atau gambar, misalnya API jadwal shalat, API Al-Qur'an, atau layanan gambar.</p>
|
||||
|
||||
<h2>9. Penyimpanan dan retensi</h2>
|
||||
<p>Data lokal disimpan di perangkat pengguna selama aplikasi masih digunakan atau sampai pengguna menghapus data aplikasi.</p>
|
||||
<p>Jika pengguna menghapus aplikasi atau membersihkan data aplikasi, data lokal yang tersimpan di perangkat dapat ikut terhapus.</p>
|
||||
|
||||
<h2>10. Keamanan</h2>
|
||||
<p>JamShalat berusaha menggunakan cara yang wajar untuk menjaga data pengguna. Namun, tidak ada metode penyimpanan atau transmisi data yang sepenuhnya bebas risiko.</p>
|
||||
|
||||
<h2>11. Hak pengguna</h2>
|
||||
<p>Pengguna dapat:</p>
|
||||
<ul>
|
||||
<li>menolak izin lokasi atau notifikasi</li>
|
||||
<li>menghapus data aplikasi dari perangkat</li>
|
||||
<li>mencopot pemasangan aplikasi</li>
|
||||
</ul>
|
||||
<p>Jika izin tertentu ditolak, beberapa fitur mungkin tidak berfungsi penuh.</p>
|
||||
|
||||
<h2>12. Perubahan kebijakan</h2>
|
||||
<p>Kebijakan privasi ini dapat diperbarui dari waktu ke waktu. Perubahan terbaru akan ditampilkan di halaman ini.</p>
|
||||
|
||||
<h2>13. Kontak</h2>
|
||||
<p>Jika ada pertanyaan tentang kebijakan privasi ini, silakan hubungi pengembang aplikasi melalui kontak resmi yang disediakan di Play Store atau situs aplikasi.</p>
|
||||
|
||||
129
docs/privacy-policy-id.md
Normal file
129
docs/privacy-policy-id.md
Normal file
@@ -0,0 +1,129 @@
|
||||
# Kebijakan Privasi JamShalat
|
||||
|
||||
Terakhir diperbarui: 19 Maret 2026
|
||||
|
||||
Dokumen ini ditulis agar mudah dipaste ke editor CMS seperti Gutenberg.
|
||||
|
||||
## 1. Pendahuluan
|
||||
|
||||
JamShalat menghormati privasi pengguna. Kebijakan ini menjelaskan data apa saja yang digunakan oleh aplikasi, bagaimana data tersebut diproses, dan untuk tujuan apa data dipakai.
|
||||
|
||||
Dengan menggunakan JamShalat, Anda menyetujui praktik yang dijelaskan dalam kebijakan ini.
|
||||
|
||||
## 2. Informasi yang digunakan aplikasi
|
||||
|
||||
JamShalat dapat menggunakan informasi berikut:
|
||||
|
||||
- lokasi perangkat
|
||||
- data ibadah yang disimpan di perangkat
|
||||
- pengaturan aplikasi
|
||||
- data notifikasi
|
||||
- data konten yang diambil dari layanan pihak ketiga
|
||||
|
||||
## 3. Lokasi perangkat
|
||||
|
||||
JamShalat dapat menggunakan lokasi perangkat untuk:
|
||||
|
||||
- menampilkan arah kiblat
|
||||
- menghitung atau menampilkan jadwal shalat
|
||||
- membantu menyesuaikan informasi ibadah berdasarkan wilayah pengguna
|
||||
|
||||
Lokasi dipakai hanya untuk fitur yang membutuhkan lokasi. Jika izin lokasi tidak diberikan, fitur yang bergantung pada lokasi mungkin tidak bekerja penuh.
|
||||
|
||||
## 4. Penyimpanan data
|
||||
|
||||
Sebagian besar data pengguna disimpan secara lokal di perangkat, termasuk:
|
||||
|
||||
- progres checklist ibadah
|
||||
- marka bacaan Al-Qur'an
|
||||
- dzikir counter
|
||||
- pengaturan tampilan
|
||||
- preferensi mode aplikasi
|
||||
|
||||
Data lokal ini digunakan untuk menjaga pengalaman pengguna tetap konsisten di perangkat yang sama.
|
||||
|
||||
## 5. Notifikasi
|
||||
|
||||
JamShalat dapat menggunakan notifikasi untuk:
|
||||
|
||||
- pengingat adzan
|
||||
- pengingat iqamah
|
||||
- pengingat ibadah dan dzikir
|
||||
- notifikasi ringkasan atau pengingat lain yang relevan
|
||||
|
||||
Notifikasi dipakai untuk membantu pengguna menjaga rutinitas ibadah.
|
||||
|
||||
## 6. Konten dari layanan pihak ketiga
|
||||
|
||||
JamShalat dapat mengambil data dari layanan pihak ketiga untuk menyediakan:
|
||||
|
||||
- jadwal shalat
|
||||
- konten Al-Qur'an
|
||||
- tafsir
|
||||
- dzikir
|
||||
- doa
|
||||
- hadits
|
||||
- gambar latar atau konten visual tertentu
|
||||
|
||||
Layanan pihak ketiga yang dapat digunakan antara lain API konten dan API gambar.
|
||||
|
||||
JamShalat tidak menjual data pribadi pengguna.
|
||||
|
||||
## 7. Data yang tidak dikumpulkan
|
||||
|
||||
JamShalat tidak mengharuskan pengguna membuat akun untuk memakai fitur utama.
|
||||
|
||||
JamShalat tidak secara khusus meminta:
|
||||
|
||||
- nama lengkap
|
||||
- alamat email
|
||||
- nomor telepon
|
||||
- data kartu kredit
|
||||
- kontak pribadi
|
||||
|
||||
Jika suatu saat ada fitur tambahan yang membutuhkan data lain, kebijakan ini akan diperbarui.
|
||||
|
||||
## 8. Penggunaan data
|
||||
|
||||
Data yang digunakan JamShalat dipakai untuk:
|
||||
|
||||
- menjalankan fitur aplikasi
|
||||
- menyimpan progres ibadah
|
||||
- menampilkan jadwal, arah kiblat, dan konten ibadah
|
||||
- mengirim pengingat yang dipilih pengguna
|
||||
- menjaga pengalaman pengguna tetap nyaman dan konsisten
|
||||
|
||||
## 9. Pembagian data
|
||||
|
||||
JamShalat tidak membagikan data pribadi pengguna kepada pihak lain untuk tujuan iklan atau penjualan.
|
||||
|
||||
Data dapat diproses oleh layanan pihak ketiga yang memang dibutuhkan untuk menampilkan konten atau gambar, misalnya API jadwal shalat, API Al-Qur'an, atau layanan gambar.
|
||||
|
||||
## 10. Penyimpanan dan retensi
|
||||
|
||||
Data lokal disimpan di perangkat pengguna selama aplikasi masih digunakan atau sampai pengguna menghapus data aplikasi.
|
||||
|
||||
Jika pengguna menghapus aplikasi atau membersihkan data aplikasi, data lokal yang tersimpan di perangkat dapat ikut terhapus.
|
||||
|
||||
## 11. Keamanan
|
||||
|
||||
JamShalat berusaha menggunakan cara yang wajar untuk menjaga data pengguna. Namun, tidak ada metode penyimpanan atau transmisi data yang sepenuhnya bebas risiko.
|
||||
|
||||
## 12. Hak pengguna
|
||||
|
||||
Pengguna dapat:
|
||||
|
||||
- menolak izin lokasi atau notifikasi
|
||||
- menghapus data aplikasi dari perangkat
|
||||
- mencopot pemasangan aplikasi
|
||||
|
||||
Jika izin tertentu ditolak, beberapa fitur mungkin tidak berfungsi penuh.
|
||||
|
||||
## 13. Perubahan kebijakan
|
||||
|
||||
Kebijakan privasi ini dapat diperbarui dari waktu ke waktu. Perubahan terbaru akan ditampilkan di halaman ini.
|
||||
|
||||
## 14. Kontak
|
||||
|
||||
Jika ada pertanyaan tentang kebijakan privasi ini, silakan hubungi pengembang aplikasi melalui kontak resmi yang disediakan di Play Store atau situs aplikasi.
|
||||
|
||||
Reference in New Issue
Block a user