Kebijakan Privasi
Berlaku sejak versi 2026-07-27.
1. Siapa kami dan cara menghubungi kami
JMTarot dioperasikan oleh PT Citra Suka Buana, Indonesia. Untuk pertanyaan apa pun tentang data pribadimu, tulis ke cs@citrasukabuana.co.id.
2. Apa yang kami kumpulkan
2.1 Yang diberikan Google saat kamu masuk
Empat hal dan satu penanda, tidak lebih:
- Pengenal tetap yang Google berikan untuk akunmu. Ini identitas sebenarnya di sistem kami.
- Alamat emailmu.
- Penanda apakah menurut Google alamat itu sudah terverifikasi.
- Nama tampilan dan tautan foto profilmu.
Bukan kata sandimu. Bukan kontak, kalender, atau apa pun yang lain — kami tidak meminta izin apa pun di luar itu.
2.2 Yang kami tanyakan sekali di awal
Nama lengkap, nama panggilan, tanggal lahir, dan enam pertanyaan pribadi. Salah satunya berbunyi: “Hal paling berat yang pernah kamu saksikan.” Kami mengutipnya di sini apa adanya, karena kebijakan yang menyebutnya “refleksi pribadi tertentu” lebih buruk daripada tidak ada kebijakan sama sekali.
Lima hal yang perlu kamu tahu tentang jawaban itu:
- Boleh dilewati, dan aplikasi ini bekerja sepenuhnya tanpanya.
- Disimpan dalam bentuk terenkripsi dengan AES-256-GCM, memakai kunci yang tidak ada di dalam kode program dan tidak ada di dalam basis data.
- Dari jawaban awalmu, di dalam bacaan hanya ringkasan abstraknya yang sampai ke model bahasa. Penyulingan itu diperintahkan untuk mengabstraksi, bukan mengulang: yang sampai ke sebuah bacaan berbentuk seperti “membawa ingatan kehilangan yang berat”, bukan peristiwanya. Nama orang yang kamu sebut tidak pernah ikut. Ini soal keenam jawaban ini saja. Kalau kamu memakai ruang obrolan, ada bahan lain yang juga sampai ke bacaanmu, dan bentuknya tidak abstrak: lihat klausul 2.8.
- Di dalam ruang obrolan, jawabanmu dikirim apa adanya kepada model bahasa. Ini berbeda dari bacaan, dan kami menuliskannya terus terang karena memang itulah gunanya ruang itu: supaya ketiga pembaca bisa menanggapi hidupmu yang sebenarnya, bukan versi yang sudah diringkas. Kalau kamu tidak menginginkannya, jangan buka ruang obrolan — atau hapus jawabannya, yang berlaku seketika untuk keduanya. Lihat klausul 2.7.
- Yang kamu lewati tetap terlewati. Pertanyaan yang tidak kamu jawab tidak pernah dikirim ke mana pun, dan tidak ada pembaca yang akan menanyakannya kepadamu.
- Bisa kamu hapus kapan saja, satu per satu, tanpa menghapus akun.
Kenapa kami menanyakannya sama sekali, padahal kami menolak membaca kartu tentang hal serupa, dijelaskan di Syarat & Ketentuan klausul 7.
2.3 Bacaan
Yang disimpan: pembaca yang kamu pilih, jenis bacaannya, kartu yang keluar beserta posisinya tegak atau terbalik, pertanyaan yang kamu ketik, teks bacaannya, model yang menulisnya, dan tanggal kalender di perangkatmu.
Alasannya satu dan terus terang: itulah yang membuat aplikasi ini mengingatmu — kesimpulan tentang kartu yang sering muncul, bacaan yang menyinggung bacaanmu sebelumnya, dan ringkasan harian dari si pembaca.
2.4 Analitik
Layar mana yang kamu buka, pembaca dan jenis bacaan mana yang kamu pilih, kapan, dan hasil setiap bacaan. Kami menyimpan kategori peristiwa, bukan teks bebas: tidak ada kalimat yang kamu ketik yang masuk ke catatan analitik.
Tidak ada analitik pihak ketiga, tidak ada iklan, tidak ada piksel pelacak, dan tidak ada pelacakan lintas situs.
2.5 Moderasi
Kalau sebuah pertanyaan ditolak, kami mencatat pertanyaannya, kategorinya, apakah yang menolak adalah daftar kata atau pemeriksa otomatis, dan kapan — supaya kami bisa menemukan dan memperbaiki penolakan yang keliru.
Teks pertanyaannya disimpan terenkripsi dan dihapus setelah 30 hari; kategori dan waktunya kami simpan seterusnya. Untuk kategori konten seksual yang melibatkan anak, teksnya tidak pernah disimpan sama sekali.
2.6 Data teknis
Cookie sesi (httpOnly, berisi pengenal akunmu dan waktu kedaluwarsanya), cookie bahasa, dan catatan permintaan yang disimpan penyedia hosting kami — alamat IP, jenis peramban, dan alamat halaman.
Kalau kamu memasang JMTarot ke layar utama, ada satu cookie lagi: penanda acak (httpOnly) yang hanya ada di dalam aplikasi itu. Ia tidak menyimpan apa pun tentang kamu — gunanya supaya proses masuk yang kamu selesaikan di peramban bisa sampai ke aplikasi, yang di iOS tidak bisa terjadi dengan sendirinya.
Kami sendiri tidak pernah mencatat isi pertanyaanmu ke dalam log.
2.7 Ruang obrolan
Yang disimpan: isi setiap pesan, siapa yang menulisnya, bahasanya, pesan mana yang dikutipnya, bacaan mana yang dilampirkan, dan waktunya. Pesan dari para pembaca juga disimpan, karena itulah yang membuat percakapan berikutnya nyambung dengan yang sebelumnya.
Tidak ada manusia yang membaca ruang ini. Operator Layanan bisa melihat berapa banyak pesan yang ada dan kapan — tidak isinya. Lihat klausul 3.1.
Pesanmu tidak diterjemahkan. Kalau kamu menulis dalam bahasa Indonesia, yang tersimpan dan yang dibaca para pembaca adalah bahasa Indonesia.
Ruang ini ikut terhapus seluruhnya ketika kamu menghapus akun — lihat klausul 8.
2.8 Catatan yang ditulis mesin tentangmu
Isinya kalimat-kalimat pendek tentang kebiasaanmu, hal yang kamu suka atau tidak, dan apa yang sedang terjadi di hidupmu — hal-hal yang membuat pertanyaan “gimana kabarmu” berlanjut dari yang terakhir, bukan mulai dari nol setiap kali. Disimpan apa adanya, tanpa enkripsi, sama seperti pesanmu sendiri.
Catatan itu juga dibaca para pembaca ketika mereka menulis bacaan kartumu, bukan hanya ketika kamu mengobrol. Paling banyak enam catatan yang ikut, dan aturan yang kami berikan kepada mereka melarang membacakannya kembali: tidak boleh mendaftar, tidak boleh merangkum, dan tidak boleh menyebut dari mana mereka tahu. Kalau kamu belum pernah membuka ruang obrolan, tidak ada catatan, dan bacaanmu sama seperti sebelumnya.
Catatan itu bisa saja keliru. Mesin menyimpulkan, dan kesimpulannya kadang salah — kadang juga terlalu tepat. Keduanya alasan kenapa kamu harus bisa melihatnya.
Kamu bisa membaca semuanya dan menghapusnya, satu per satu atau sekaligus, di halaman Dirimu. Yang kamu hapus tidak ikut dibaca para pembaca pada percakapan berikutnya maupun di bacaan kartumu berikutnya, dan tidak ditulis ulang belakangan. Tidak ada cara mengembalikannya.
Tidak ada manusia yang membacanya, dan catatannya tidak diterjemahkan. Lihat klausul 3.1.
3. Kenapa kami memakainya
- Data dari Google: supaya kamu bisa masuk dan supaya kami tahu akun ini akunmu.
- Jawaban awal: supaya bacaanmu terasa ditujukan kepadamu dan bukan kepada orang umum.
- Bacaan: supaya aplikasi ini mengingat apa yang sudah kamu tanyakan.
- Ruang obrolan: supaya para pembaca menjawab kamu, orang ini, dan bukan orang umum — itulah satu-satunya alasan mereka melihat jawaban awalmu apa adanya di sana.
- Catatan tentangmu: supaya percakapan berikutnya nyambung dengan hidupmu dan tidak mulai dari nol setiap kali, dan supaya bacaan kartumu dibaca untuk orang yang benar-benar kamu.
- Analitik: supaya kami tahu bagian mana yang rusak dan bagian mana yang dipakai.
- Moderasi: supaya penolakan yang keliru bisa ditemukan dan diperbaiki.
- Pengelolaan Layanan: supaya kerusakan bisa diperbaiki, permintaanmu tentang datamu bisa dijawab, dan Syarat & Ketentuan bisa ditegakkan.
Singkatnya: karena kamu memintanya, dan karena Layanan tidak bisa bekerja tanpanya.
3.1 Siapa di pihak kami yang bisa melihat datamu
Satu orang: operator Layanan ini. Bukan sebuah tim, dan bukan pintu yang bisa dibuka siapa saja — daftar alamat email yang diizinkan disimpan di lingkungan tempat aplikasi dijalankan, dan mengubahnya berarti memasang ulang aplikasi.
Yang bisa dilihat tanpa membuka apa pun: profilmu, jawaban awal yang mana saja sudah kamu isi (bukan isinya), bacaanmu beserta kartunya, tautan bagikan, dan catatan moderasi.
Jawaban terbuka yang sensitif dan teks pertanyaan yang pernah ditolak berbeda. Keduanya disimpan terenkripsi, dan dibuka satu per satu, satu permintaan untuk satu jawaban. Tidak ada tombol yang membuka keenamnya sekaligus, dan tidak ada ekspor.
Setiap kali satu jawaban dibuka, satu baris catatan ditulis: siapa yang membuka, milik siapa, jawaban yang mana, dan kapan. Baris itu tidak pernah memuat jawabannya. Kalau baris itu gagal ditulis, jawabannya tidak dibuka.
Isi ruang obrolan tidak bisa dibuka sama sekali. Bukan satu per satu, bukan lewat catatan akses — tidak ada jalannya. Yang terlihat hanyalah berapa banyak pesan yang ada dan kapan yang terakhir.
Yang tidak bisa dilakukan: mengubah profilmu, jawabanmu, bacaanmu, atau sosok yang ditulis tentangmu. Operator hanya membaca.
Kalau kamu ingin tahu apa saja yang pernah dibuka tentang kamu, tulis ke cs@citrasukabuana.co.id. Tanyakan sebelum meminta penghapusan — alasannya ada di klausul 8.1.
4. Siapa lagi yang melihatnya
Tiga pihak di luar kami, dan tidak ada yang lain. Siapa di pihak kami yang bisa melihatnya ada di klausul 3.1.
4.1 Penyedia model bahasa (z.ai (Zhipu AI))
Ketentuan API penyedia ini melarang penggunaan materi yang kami kirim untuk melatih atau memperbaiki model mereka, kecuali kami menyetujuinya secara tegas. Kami tidak pernah dan tidak akan menyetujuinya. Perlindungan ini melekat pada layanan API yang kami pakai, bukan pada produk konsumen mereka. Sumbernya: docs.z.ai — Additional Terms for API Services, diperiksa 2026-07-26.
Dua hal yang tidak bisa kami janjikan atas nama mereka, karena mereka memang tidak menyatakannya: berapa lama mereka menyimpan materi yang dikirim lewat API, dan di negara mana materi itu diproses. Ketentuan umum mereka memang menyebut kemungkinan pemrosesan di luar wilayah tempat kamu mengakses layanan. Kami menuliskan ini sebagai hal yang belum diketahui, bukan menebaknya.
4.2 Google
Hanya untuk proses masuk. Kami tidak mengirimkan apa pun tentang bacaanmu kepada Google.
4.3 Penyedia hosting
Vercel menjalankan aplikasi ini, sehingga setiap permintaan melewati mereka.
4.4 Siapa pun yang kamu kirimi tautan
Kalau kamu membuat tautan bagikan untuk sebuah bacaan, halaman itu bisa dibuka siapa pun yang punya alamatnya, tanpa akun. Yang terlihat: kartu-kartunya, arah kartunya, teks bacaannya, nama pembacanya, tanggalnya, dan pertanyaan yang kamu tulis— pertanyaannya ikut supaya bacaannya bisa diikuti. Sebelum tautannya dibuat, halaman itu kami tampilkan dulu kepadamu apa adanya, jadi kamu tahu persis apa yang akan terbaca. Rinciannya ada di ketentuan klausul 18.
Orang yang membuka halaman itu ikut tercatat, tanpa identitas. Kami menambah satu hitungan pada tautannya, dan mencatat satu peristiwa share.viewedyang tidak terhubung ke akun mana pun — tanpa id akun, tanpa id sesi. Kami tidak menaruh cookie bahasa di peramban mereka, tidak seperti halaman lain — sehingga tidak ada apa pun yang bisa dipakai untuk menghubungkan satu kunjungan dengan kunjungan lain. Yang tetap ada hanyalah dua cookie teknis dari pustaka masuk akun, yang berlaku di seluruh situs: satu token pengaman formulir dan satu alamat kembali. Keduanya tidak berisi identitas dan tidak menyimpan sesi. Yang kami dapat adalah sebuah angka, bukan sebuah jejak.
Gambar pratinjau yang dibuat aplikasi pesan berisi kartu dan nama pembacanya saja — tidak berisi pertanyaanmu dan tidak berisi teks bacaannya, meskipun keduanya ada di halamannya. Itu disengaja: gambar pratinjau disimpan setiap aplikasi pesan yang melihat tautannya, sebelum ada yang membukanya. Kami tidak mengatur berapa lama aplikasi itu menyimpan gambarnya.
Tidak ada pengiklan, tidak ada pialang data, dan tidak ada penjualan data dalam bentuk apa pun. Kami menuliskannya secara tegas karena banyak orang menganggap yang sebaliknya.
5. Keamanan
Jawaban awal yang bersifat sensitif dan teks pertanyaan yang ditolak dienkripsi di tempat penyimpanan dengan AES-256-GCM. Semua lalu lintas memakai TLS. Kuncinya hanya ada di lingkungan tempat aplikasi dijalankan, tidak di dalam kode dan tidak di dalam basis data.
Batasnya kami sebutkan juga, karena klaim keamanan tanpa batas adalah klaim yang tidak jujur: enkripsi kolom melindungi dari salinan basis data yang bocor, bukan dari aplikasi yang sedang berjalan dan berhasil dibobol.
Batas kedua, dan yang ini pilihan dan bukan kebocoran: enkripsi kolom tidak melindungimu dari operator yang memang berhak membukanya. Klausul 3.1 menyebutkan apa yang boleh dibuka dan apa yang dicatat setiap kali itu terjadi.
6. Berapa lama kami menyimpannya
- Akun, profil, jawaban awal, dan avatar Lotus: selama akunmu ada.
- Bacaan dan kartunya: selama akunmu ada, dan sengaja tidak mengikuti jangka waktu di bawah — setiap fitur ingatan membacanya.
- Ringkasan harian: selama akunmu ada.
- Ruang obrolan: selama akunmu ada, dan tidak ada penyapuan otomatis — sama seperti bacaan, dan untuk alasan yang sama: setiap pesan adalah bahan untuk percakapan berikutnya.
- Catatan tentangmu: selama akunmu ada, tanpa penyapuan otomatis. Yang menghapusnya adalah kamu — satu per satu atau sekaligus, di halaman Dirimu.
- Catatan analitik: 180 hari, lalu dihapus.
- Catatan moderasi: teks pertanyaannya 30 hari, barisnya sendiri seterusnya tanpa teks.
- Tautan bagikan: selama akunmu ada. Tautan yang dimatikan tetap disimpan dalam keadaan mati, tidak dihapus, supaya alamat itu tidak bisa diberikan lagi ke bacaan lain.
- Catatan akses operator: disimpan seterusnya, tidak dihapus. Baris itulah yang membuat pertanyaan “apa yang pernah dibuka tentang aku” bisa dijawab; menghapusnya sama dengan tidak pernah mencatatnya. Isinya tidak pernah berupa teks yang kamu tulis.
7. Pilihanmu
- Melewati pertanyaan awal mana pun.
- Menghapus satu jawaban belakangan, tanpa menghapus akun.
- Membaca dan menghapus catatan yang ditulis mesin tentangmu, satu per satu atau sekaligus, tanpa menghapus akun.
- Mengganti bahasa aplikasi kapan saja.
- Mematikan tautan bagikan, dari bacaan yang sama tempat kamu membuatnya. Mematikannya tidak menarik kembali tangkapan layar yang sudah diambil orang.
- Menghapus akunmu.
8. Menghapus akunmu, secara persis
Saat kamu meminta penghapusan, akunmu langsung berhenti bekerja dan datamu tidak lagi bisa dijangkau lewat aplikasi. Teks pertanyaan yang pernah ditolak dihapus saat itu juga, tanpa menunggu jangka waktu 30 hari, dan catatan yang ditulis mesin tentangmu juga dihapus saat itu juga — bukan dalam 30 hari, melainkan di transaksi yang sama.
Dalam 30 hari berikutnya, penghapusan sesungguhnya dijalankan: profil, jawaban awal, avatar Lotus, seluruh bacaan dan kartunya, ringkasan harian, dan seluruh isi ruang obrolan dihapus dari basis data. Dalam jangka waktu itu kamu masih bisa membatalkannya dengan masuk kembali.
Selama jangka waktu itu ruang obrolanmu masih utuh di basis data, karena itulah yang membuat pembatalan berarti sesuatu: kalau kamu masuk kembali, percakapanmu masih ada. Yang dihapus seketika hanyalah teks pertanyaan yang pernah ditolak, karena baris itu tidak ikut terhapus bersama akun dan karenanya tidak boleh menunggu.
Yang tetap ada: catatan analitik dan catatan moderasi, tanpa kaitan ke akunmu — kolom penggunanya dikosongkan, dan catatan moderasi sudah tidak berisi teks. Kami menyebutkannya karena mengatakan “semua data kamu dihapus” tidak akan benar, dan orang memeriksanya.
8.1 Catatan akses operator, sesudah penghapusan
Catatan akses operator ikut selamat dari penghapusan, sama seperti catatan analitik dan catatan moderasi: barisnya tetap ada, kolom penggunanya dikosongkan.
Kami menyebutkannya karena akibatnya nyata dan tidak enak. Sesudah akunmu benar-benar dihapus, catatan itu tidak lagi bisa memberi tahu kamu apa yang pernah dibuka tentang kamu, karena kaitannya ke akunmu justru bagian yang dihapus. Kalau kamu ingin tahu, tanyakan sebelum meminta penghapusan.
Catatan itu tidak kami hapus dan tidak ada tombol untuk menghapusnya. Tombol hapus di atas catatan pemeriksaan sama dengan tidak punya catatan pemeriksaan.
9. Anak-anak
Layanan ini untuk usia 18 tahun ke atas; lihat Syarat & Ketentuan klausul 3. Kalau kamu yakin ada anak di bawah umur yang punya akun di sini, beri tahu kami di cs@citrasukabuana.co.id dan akun itu kami hapus.
10. Perubahan kebijakan ini
Kebijakan ini bernomor versi bersama Syarat & Ketentuan. Perubahan yang berarti diumumkan di dalam aplikasi dan meminta persetujuanmu lagi.
11. Kenapa kami bertanya hal berat tapi menolak membacanya
Versi lengkapnya ada di Syarat & Ketentuan klausul 7. Singkatnya: yang satu pertanyaan tertutup yang boleh kamu lewati dan hanya kami simpan; yang lain permintaan nasihat terbuka tentang keselamatanmu, yang akan dijawab oleh model bahasa tanpa kualifikasi apa pun. Kami bersedia mendengar, tidak bersedia menebak.