Penyimpanan browser yang diperlukan
Ifqah menggunakan penyimpanan browser untuk masuk, sesi, dan preferensi aplikasi. Heimdall juga menyimpan pilihan persetujuan Anda dan, hanya dengan izin statistik, pengenal browser acak yang terikat pada persetujuan itu, sesi pengukuran, dan antrean pengiriman sementara. Anda tetap dapat belajar jika menolak statistik.
- Fungsi autentikasi dan sesi.
- Menjaga pengguna tetap masuk.
- Preferensi tema.
- Menyimpan preferensi antarmuka dan tema admin secara lokal.
- Fungsi dan keamanan aplikasi.
Statistik situs opsional
Kami juga mengukur waktu saat halaman terlihat dan terfokus, gulir 90%, klik keluar dan unduhan, serta upaya mengirim formulir. Hanya nama peristiwa tetap dan waktu dikirim, tanpa URL tujuan, label, atau isian formulir. Ifqah menggunakan Heimdall untuk statistik situs opsional hanya setelah Anda mengizinkan Statistik di pengaturan cookie. Kami mengukur jenis halaman umum dan sesi belajar yang berhasil disimpan, tanpa mengirim pengenal akun atau buku, judul, jawaban, istilah pencarian, atau isi materi belajar. Integrasi ini tidak menambahkan cookie iklan atau piksel pemasaran. Anda dapat menolak statistik atau menarik persetujuan kapan saja melalui pengaturan cookie.
Penyimpanan lokal Heimdall
Deklarasi ini menjelaskan penyimpanan Heimdall sendiri pada pemasangan ini. Ini bukan inventaris otomatis semua cookie atau layanan lain di situs.
- Awalan kunci
heimdall_consent_…- Kategori
- Diperlukan
- Tujuan
- Pilihan persetujuan, tanda terima bertanda tangan, dan pencabutan yang menunggu konfirmasi.
- Masa berlaku
- Pilihan berlaku hingga 180 hari. Pencabutan yang gagal menunggu konfirmasi.
- Awalan kunci
heimdall_visitor_…- Kategori
- Statistik, hanya setelah persetujuan
- Tujuan
- ID browser acak yang terikat pada pilihan statistik.
- Masa berlaku
- Selama persetujuan statistik sah, hingga 180 hari per pilihan.
- Awalan kunci
heimdall_session_…- Kategori
- Statistik, hanya setelah persetujuan
- Tujuan
- Sesi pengukuran yang dibagikan antar-tab.
- Masa berlaku
- Sesi baru setelah 30 menit tidak aktif.
- Awalan kunci
heimdall_queue_…- Kategori
- Statistik, hanya setelah persetujuan
- Tujuan
- Antrean sementara saat jaringan gagal, hingga 50 peristiwa.
- Masa berlaku
- Hingga 24 jam, hanya dengan persetujuan sah yang sama.
| Awalan kunci | Kategori | Tujuan | Masa berlaku |
|---|---|---|---|
heimdall_consent_… | Diperlukan | Pilihan persetujuan, tanda terima bertanda tangan, dan pencabutan yang menunggu konfirmasi. | Pilihan berlaku hingga 180 hari. Pencabutan yang gagal menunggu konfirmasi. |
heimdall_visitor_… | Statistik, hanya setelah persetujuan | ID browser acak yang terikat pada pilihan statistik. | Selama persetujuan statistik sah, hingga 180 hari per pilihan. |
heimdall_session_… | Statistik, hanya setelah persetujuan | Sesi pengukuran yang dibagikan antar-tab. | Sesi baru setelah 30 menit tidak aktif. |
heimdall_queue_… | Statistik, hanya setelah persetujuan | Antrean sementara saat jaringan gagal, hingga 50 peristiwa. | Hingga 24 jam, hanya dengan persetujuan sah yang sama. |
Keempatnya menggunakan localStorage pada perangkat Anda. Penyimpanan opsional dihapus saat statistik dicabut atau persetujuan berakhir. SDK memeriksa kedaluwarsa saat berjalan; browser tertutup atau luring dapat menyimpan data sampai pemeriksaan berikutnya. Pengaturan browser juga dapat menghapusnya.
Penyimpanan browser Ifqah lainnya
Daftar ini menjelaskan penyimpanan yang ditemukan dalam kode yang ditinjau. Masuk, pengaturan, dan draf digunakan saat Anda memilih fungsinya. Tidak semua entri dibuat setiap kunjungan. Nama berupa pola, tanpa ID atau isi pribadi.
- Nama atau pola
sb-<project>-auth-token[.n]- Penyimpanan
- cookie
- Tujuan dan penggunaan
- Supabase: mempertahankan login; cookie dapat dibagi menjadi beberapa bagian.
- Penyimpanan waktu
- SDK terpasang meminta hingga 400 hari dan dapat memperbarui cookie. Ini tidak menjamin login sah selama itu; server dan browser juga mengaturnya.
- Nama atau pola
sb-<project>-auth-token-code-verifier[.n]- Penyimpanan
- cookie
- Tujuan dan penggunaan
- Supabase: verifikator PKCE sementara saat masuk.
- Penyimpanan waktu
- Sampai pertukaran kode atau pembersihan; jika terputus, SDK memakai batas sama hingga 400 hari.
- Nama atau pola
learnrecall_locale- Penyimpanan
- cookie
- Tujuan dan penggunaan
- Mengingat bahasa pilihan.
- Penyimpanan waktu
- 365 hari setelah pemilihan bahasa.
- Nama atau pola
ifqah:landing-intro:v1- Penyimpanan
- sessionStorage
- Tujuan dan penggunaan
- Mengingat pengantar telah ditampilkan di tab.
- Penyimpanan waktu
- Sesi tab; pemulihan sesi browser dapat mempertahankannya.
- Nama atau pola
ifqah:landing-motion-paused:v1- Penyimpanan
- sessionStorage
- Tujuan dan penggunaan
- Mengingat jeda animasi halaman depan pilihan Anda.
- Penyimpanan waktu
- Sesi tab; pemulihan sesi browser dapat mempertahankannya.
- Nama atau pola
learnrecall.studyPreferences.v1- Penyimpanan
- localStorage
- Tujuan dan penggunaan
- Pilihan panjang kuis, pengacakan, dan penjelasan.
- Penyimpanan waktu
- Tidak ada batas otomatis dalam kode. Sampai pembersihan fungsi atau data situs oleh Anda.
- Nama atau pola
ifqah.study-bookmark.v1:<user>- Penyimpanan
- localStorage
- Tujuan dan penggunaan
- Pemandangan atau penanda belajar pilihan per akun.
- Penyimpanan waktu
- Tidak ada batas otomatis dalam kode. Sampai pembersihan fungsi atau data situs oleh Anda.
- Nama atau pola
ifqah.study-rewards-visible.v1:<user-or-local>- Penyimpanan
- localStorage
- Tujuan dan penggunaan
- Pilihan menampilkan hadiah belajar per akun atau lokal.
- Penyimpanan waktu
- Tidak ada batas otomatis dalam kode. Sampai pembersihan fungsi atau data situs oleh Anda.
- Nama atau pola
learnrecall.safeTheme.<scope>.v2- Penyimpanan
- localStorage
- Tujuan dan penggunaan
- Warna tema untuk appCommon, dashboard, library, flashcards, quiz, battle, statistics, study dan create; terutama alat gaya administrator.
- Penyimpanan waktu
- Tidak ada batas otomatis dalam kode. Sampai pembersihan fungsi atau data situs oleh Anda.
- Nama atau pola
ifqah.ai-draft.v1:<user>:<book>- Penyimpanan
- localStorage
- Tujuan dan penggunaan
- Memulihkan draf AI yang diedit untuk akun dan buku Anda. Dapat berisi materi dan nama berkas. Menampilkan deklarasi tidak meminta AI.
- Penyimpanan waktu
- Tidak ada batas otomatis dalam kode. Sampai pembersihan fungsi atau data situs oleh Anda.
- Nama atau pola
kunskapskort.prototype.v1- Penyimpanan
- localStorage
- Tujuan dan penggunaan
- Prototipe lokal saat backend belum diatur; dapat berisi materi lokal. Bukan mode produksi biasa.
- Penyimpanan waktu
- Tidak ada batas otomatis dalam kode. Sampai pembersihan fungsi atau data situs oleh Anda.
| Nama atau pola | Penyimpanan | Tujuan dan penggunaan | Penyimpanan waktu |
|---|---|---|---|
sb-<project>-auth-token[.n] | cookie | Supabase: mempertahankan login; cookie dapat dibagi menjadi beberapa bagian. | SDK terpasang meminta hingga 400 hari dan dapat memperbarui cookie. Ini tidak menjamin login sah selama itu; server dan browser juga mengaturnya. |
sb-<project>-auth-token-code-verifier[.n] | cookie | Supabase: verifikator PKCE sementara saat masuk. | Sampai pertukaran kode atau pembersihan; jika terputus, SDK memakai batas sama hingga 400 hari. |
learnrecall_locale | cookie | Mengingat bahasa pilihan. | 365 hari setelah pemilihan bahasa. |
ifqah:landing-intro:v1 | sessionStorage | Mengingat pengantar telah ditampilkan di tab. | Sesi tab; pemulihan sesi browser dapat mempertahankannya. |
ifqah:landing-motion-paused:v1 | sessionStorage | Mengingat jeda animasi halaman depan pilihan Anda. | Sesi tab; pemulihan sesi browser dapat mempertahankannya. |
learnrecall.studyPreferences.v1 | localStorage | Pilihan panjang kuis, pengacakan, dan penjelasan. | Tidak ada batas otomatis dalam kode. Sampai pembersihan fungsi atau data situs oleh Anda. |
ifqah.study-bookmark.v1:<user> | localStorage | Pemandangan atau penanda belajar pilihan per akun. | Tidak ada batas otomatis dalam kode. Sampai pembersihan fungsi atau data situs oleh Anda. |
ifqah.study-rewards-visible.v1:<user-or-local> | localStorage | Pilihan menampilkan hadiah belajar per akun atau lokal. | Tidak ada batas otomatis dalam kode. Sampai pembersihan fungsi atau data situs oleh Anda. |
learnrecall.safeTheme.<scope>.v2 | localStorage | Warna tema untuk appCommon, dashboard, library, flashcards, quiz, battle, statistics, study dan create; terutama alat gaya administrator. | Tidak ada batas otomatis dalam kode. Sampai pembersihan fungsi atau data situs oleh Anda. |
ifqah.ai-draft.v1:<user>:<book> | localStorage | Memulihkan draf AI yang diedit untuk akun dan buku Anda. Dapat berisi materi dan nama berkas. Menampilkan deklarasi tidak meminta AI. | Tidak ada batas otomatis dalam kode. Sampai pembersihan fungsi atau data situs oleh Anda. |
kunskapskort.prototype.v1 | localStorage | Prototipe lokal saat backend belum diatur; dapat berisi materi lokal. Bukan mode produksi biasa. | Tidak ada batas otomatis dalam kode. Sampai pembersihan fungsi atau data situs oleh Anda. |
Keluar untuk mengakhiri login. Menghapus penyimpanan di browser dapat mengeluarkan Anda dan menghapus draf atau data prototipe lokal yang belum disimpan. Preferensi dan draf lain tidak otomatis dibersihkan secara umum saat keluar. Mencabut statistik Heimdall menghapus pengukuran opsionalnya, bukan data login atau belajar. Kode ditinjau 17 Oktober 2026; bukan jaminan layanan masa depan atau persetujuan hukum.