1. Ruang lingkup dan pengontrol
Kebijakan ini berlaku untuk aplikasi Android ReadTally, situs web readtally.app, ReadTally Cloud, berbagi file .rtbook langsung, serta alur dukungan dan penghapusan akun yang dioperasikan oleh EasyProjects.
Anda dapat menggunakan pembaca inti dan berbagi file .rtbook langsung tanpa masuk. Masuk dengan Google, ReadTally Cloud, akses Premium yang diverifikasi server, dan penghapusan data akun web adalah fitur opsional.
2. Data yang kami proses
2.1 Perpustakaan lokal dan data bacaan
Di perangkat Anda, ReadTally dapat menyimpan EPUB, PDF, FB2, TXT dan konten arsip yang diimpor; sampul dan metadata buku; rak; posisi membaca, sejarah, sesi, tujuan dan statistik; penanda, sorotan, catatan, dan terjemahan tersimpan; preferensi pembaca; jadwal pemberitahuan; status widget; profil akun yang di-cache; Status premium; dan peristiwa diagnostik terbatas. Pencadangan aplikasi otomatis Android dinonaktifkan. File yang Anda ekspor atau bagikan disimpan di mana pun Anda pilih.
2.2 Identitas Google dan sesi ReadTally
Jika Anda masuk, aplikasi menerima pengidentifikasi subjek Google, alamat email, nama tampilan, dan URL foto profil Anda. Layanan autentikasi ReadTally memverifikasi token ID Google dan memproses pengidentifikasi subjek dan email terverifikasi. Ini memperoleh hash akun satu arah dan mengeluarkan sesi ReadTally yang ditandatangani dan berumur pendek. Data profil disimpan dalam cache di perangkat Anda; email terverifikasi juga dapat digunakan untuk hak beta yang diberikan secara eksplisit atau laporan dukungan.
2.3 Penyimpanan dan sinkronisasi ReadTally Cloud
Saat Anda mengaktifkan atau menjalankan fitur cloud, ReadTally dapat mengunggah buku, sampul, cuplikan perpustakaan, rak, catatan, bookmark, terjemahan, kemajuan membaca, riwayat, dan statistik ke bucket Cloudflare R2 pribadi. Cloudflare D1 menyimpan hash akun dan objek, unggahan, kuota, dan metadata kepemilikan seperti nama objek, ukuran, tipe konten, stempel waktu, dan checksum. URL bertanda tangan yang berumur pendek memungkinkan aplikasi mentransfer file tanpa menerima kredensial R2 permanen.
2.4 Berbagi file buku secara langsung
Saat Anda memilih Bagikan, ReadTally membuat arsip .rtbook secara lokal dan meneruskannya ke lembar berbagi sistem Android. Itu tidak mengunggah arsip, membuat tautan publik, atau mengirim file buku, judul, penulis, anotasi, sampul, atau metadata arsip lainnya ke ReadTally atau Cloudflare untuk fitur ini. Aplikasi, layanan, dan penerima Android yang Anda pilih dapat memproses atau menyimpan file berdasarkan praktiknya sendiri. Bagikan hanya file yang berhak Anda distribusikan.
2.5 Pembelian dan hak premi
Google Play memproses detail penagihan dan pembayaran. ReadTally menerima dan menyimpan token dan hash pembelian, pengidentifikasi produk, status langganan, status uji coba, tanggal pemberian hak, stempel waktu verifikasi, dan hash akun nama samaran. Notifikasi real-time Google Play dapat diproses agar akses Premium tetap terkini. ReadTally tidak menerima nomor kartu pembayaran lengkap Anda.
2.6 Diagnostik, ekspor dan laporan dukungan
ReadTally menyimpan peristiwa diagnostik yang disunting dan dibatasi ukurannya secara lokal hingga 14 hari atau 5.000 peristiwa. Ekspor dibuat hanya ketika Anda memintanya. Jika Anda mengirimkan laporan dalam aplikasi, Anda memilih deskripsi dan maksimal lima tangkapan layar atau video; aplikasi ini juga melampirkan ZIP diagnostik. Ini mencakup kejadian teknis; versi dan pembuatan aplikasi; Rilis Android dan SDK; produsen perangkat, model dan arsitektur yang didukung; indikator layar, memori, prosesor dan penyimpanan aplikasi; lokal aktif, tema dan zona waktu; fitur dan cuplikan status Premium; dan informasi tentang buku yang terakhir dibuka dan statistik bacaan terkait, termasuk judul, penulis, format, detail nama file, hash dari jalur asli, sesi membaca, kemajuan, dan data navigasi halaman. ZIP juga mencakup riwayat sesi membaca yang baru saja selesai dan tidak teridentifikasi untuk menyelidiki penghitungan waktu dan kecepatan membaca. Riwayat tersebut berisi waktu relatif sesi, durasi pembacaan agregat dan interval serta perkiraan kata, interaksi, sinyal siklus hidup dan visibilitas, format buku, dan pengaturan tata letak pembaca seperti ukuran font, margin, tinggi garis, mode membaca, dan area pandang. Secara terpisah, ini mungkin mencakup total kualitas metrik agregat yang tidak teridentifikasi di seluruh sesi selesai yang disimpan, seperti jumlah sesi dan interval, jumlah durasi, cakupan penghitungan, format buku dan distribusi sumber rentang halaman, serta jumlah pemulihan. Agregat ini tidak berisi pengidentifikasi buku atau sesi, judul, teks, pencari lokasi, pengidentifikasi halaman atau posisi, jalur file, nama font khusus, hash, atau cap waktu peristiwa absolut. Riwayat terperinci juga tidak mencakup teks buku, ID atau judul buku, pencari lokasi, pengidentifikasi atau posisi halaman, jalur file lengkap, nama font khusus, hash, atau cap waktu peristiwa absolut. Jalur file lengkap telah disunting. Laporan tersebut mungkin menyertakan email login Anda. Cloudflare memvalidasi laporan di memori dan mengirimkannya ke dukungan ReadTally melalui email; badan dan lampirannya tidak ditulis ke R2, D1 atau KV. Pengidentifikasi laporan dukungan acak yang disimpan di perangkat dikirim bersama laporan; Cloudflare hanya mempertahankan hash SHA-256 bersama dengan sinyal batas kecepatan jaringan, tindakan, stempel waktu, dan penghitung untuk mencegah penyalahgunaan.
2.7 Analisis produk
Analisis produk diaktifkan secara default dan dapat dinonaktifkan di Pengaturan → Data. Google Analytics for Firebase dapat memproses instance aplikasi atau pengenal perangkat/iklan, waktu peristiwa, versi aplikasi, sistem operasi, model perangkat, bahasa, perkiraan lokasi berdasarkan IP, perujuk, dan data kampanye. ReadTally mengirimkan peristiwa kasar tentang penggunaan pertama, impor, pembukaan pembaca dan pembacaan aktif, tampilan Premium, dan hasil alur pembelian. Itu tidak mengirimkan konten buku, judul, penulis, jalur file, rak, email, Google atau ID buku, ID sesi membaca, kesalahan mentah, atau token pembelian dan hash.
2.8 Analisis situs web
Situs web ini menggunakan Cloudflare Web Analytics untuk memahami kunjungan agregat, halaman populer, perujuk, negara, browser, sistem operasi, dan kinerja halaman. Cloudflare menyatakan bahwa Web Analytics tidak menggunakan cookie, penyimpanan lokal, atau sidik jari untuk melacak pengunjung di seluruh situs. ReadTally tidak menggunakan data analisis situs web ini untuk mengidentifikasi pengunjung individu.
2.9 Rilis pemberitahuan email
Jika Anda meminta untuk diberitahu tentang rilis ReadTally, kami menyimpan alamat email Anda yang dinormalisasi, bahasa, waktu persetujuan, status berlangganan, dan token berhenti berlangganan acak di Cloudflare D1. Kami menggunakan data ini hanya untuk mengirim satu pesan rilis melalui Kirim Ulang. Anda dapat berhenti berlangganan menggunakan tautan dalam pesan itu. Catatan langganan dapat tetap ada selama jangka waktu yang wajar setelah pengiriman atau berhenti berlangganan persetujuan dokumen, mencegah pengiriman duplikat dan memenuhi permintaan penindasan.
2.10 Izin perangkat dan data teknis
Bergantung pada versi Android dan pilihan Anda, ReadTally dapat menggunakan akses file untuk mengimpor atau memindai buku yang didukung, izin pemberitahuan untuk pengingat lokal, acara boot untuk memulihkan jadwal, dan layanan sinkronisasi data latar depan untuk transfer cloud. ReadTally dan penyedia infrastrukturnya juga dapat memproses alamat IP, waktu permintaan, agen pengguna, pengidentifikasi permintaan, dan log keamanan saat Anda menggunakan fitur online atau situs web ini. Google ML Kit dapat mendownload model bahasa; pemrosesan terjemahan dirancang untuk terjadi pada perangkat.
3. Bagaimana kami menggunakan data
Kami menggunakan data yang dijelaskan di atas untuk:
- menyediakan fitur membaca, perpustakaan, anotasi, terjemahan, statistik, pengingat dan widget;
- mengautentikasi pengguna dan menyediakan pencadangan, sinkronisasi, dan pemulihan opsional;
- memverifikasi pembelian, memulihkan akses Premium, dan mencegah penyalahgunaan hak;
- mengukur perolehan, penggunaan fitur, aktivasi membaca, retensi dan konversi Premium, serta meningkatkan produk;
- membuat ekspor yang diminta, mengirimkan laporan dukungan dan memecahkan masalah kesalahan;
- mengoperasikan, mengamankan, membatasi tarif, dan meningkatkan keandalan layanan ReadTally;
- mematuhi hukum dan menegakkan syarat dan hak yang berlaku.
4. Saat kami berbagi data dan penyedia layanan
Kami mengungkapkan data hanya jika diperlukan untuk fitur yang Anda gunakan, pengoperasian layanan, keamanan, atau kepatuhan hukum:
- Cloudflare menyediakan keamanan CDN dan situs web, Pekerja, penyimpanan objek R2, layanan database D1, pembatasan tarif, dan pengiriman email dukungan.
- Google menyediakan Layanan Masuk dan Identitas, penagihan Google Play dan verifikasi pembelian, Analytics for Firebase, atribusi Google Ads opsional dan pelaporan biaya, pengiriman model ML Kit, dan kotak surat Gmail yang digunakan untuk dukungan.
- ReadTally tidak menghosting file .rtbook atau mengoperasikan halaman berbagi buku publik untuk berbagi file langsung.
- Android dan aplikasi yang Anda pilih memproses file saat Anda mengimpor, membuka, mengekspor, atau membagikannya.
- Pihak berwenang atau pihak lain dapat menerima data bila diwajibkan oleh hukum atau diperlukan untuk melindungi pengguna, hak, dan keamanan layanan.
ReadTally tidak menjual atau menyewakan data pribadi, menggunakannya untuk iklan perilaku lintas konteks, atau mengungkapkan konten buku untuk iklan.
5. Dasar hukum jika berlaku
Apabila undang-undang perlindungan data memerlukan dasar hukum, kami memproses data untuk melaksanakan layanan yang Anda minta atau perjanjian kami dengan Anda; dengan persetujuan Anda untuk izin dan tindakan opsional; untuk kepentingan yang sah seperti keamanan, pencegahan penipuan, dukungan dan keandalan dimana kepentingan tersebut tidak dikesampingkan oleh hak Anda; dan untuk memenuhi kewajiban hukum. Anda dapat membatalkan persetujuan melalui pengaturan Android, pengaturan aplikasi atau dengan menghubungi kami, tanpa mempengaruhi pemrosesan sebelumnya.
6. Retensi data
- Data lokal tetap ada hingga Anda menghapusnya di ReadTally, menghapus penyimpanan aplikasi, menghapus file yang diekspor, atau menghapus instalan aplikasi.
- Konten cloud pribadi dihapus setelah 90 hari berturut-turut tanpa aktivitas akun ReadTally yang terautentikasi, atau lebih awal jika Anda menghapusnya. Generasi yang diganti dan pembersihan yang gagal mungkin tetap ada sementara sampai pembersihan otomatis atau penghapusan data akun berhasil. Setelah penghapusan otomatis, ReadTally hanya menyimpan penanda penghapusan yang dipseudonimkan sampai dapat memberi tahu Anda saat masuk berikutnya, lalu menghapus penanda itu.
- ReadTally tidak menyimpan arsip berbagi .rtbook di servernya. Arsip yang disiapkan secara lokal mungkin tetap berada di cache aplikasi hingga Android atau ReadTally menghapusnya; penerima atau layanan berbagi yang dipilih dapat menyimpan salinannya sendiri.
- Diagnostik lokal dibatasi hingga 14 hari dan 5.000 peristiwa kecuali diekspor atau dihapus lebih cepat.
- Google Analytics menyimpan peristiwa analisis produk sesuai dengan setelan retensi penyedia dan properti GA4 yang dikonfigurasi. Menonaktifkan analitik akan menghentikan pengumpulan di masa mendatang dan menyetel ulang identitas analitik lokal aplikasi, namun tidak menghapus laporan gabungan yang sudah diproses secara surut.
- Konten laporan dukungan tidak disimpan di penyimpanan ReadTally, namun email dan lampiran yang dikirimkan mungkin tetap berada di kotak surat dukungan selama diperlukan untuk menyelesaikan permintaan dan melindungi dari penyalahgunaan.
- Catatan pembelian, langganan, uji coba, dan verifikasi hak dapat disimpan setelah penghapusan data cloud sesuai kebutuhan untuk memulihkan pembelian, mencegah penipuan, menyelesaikan perselisihan, dan memenuhi kewajiban pajak, akuntansi, atau hukum.
- Pencabutan sesi, permintaan, dan catatan batas kecepatan dengan nama samaran dapat disimpan untuk keamanan dan pencegahan penyalahgunaan. Setelah penghapusan data cloud, reservasi unggahan yang dihapus mungkin tetap ada hingga masa aktif URL yang ditandatangani sebelum pembersihan terjadwal.
Penyedia infrastruktur dapat menyimpan cadangan terbatas, keamanan atau log akses berdasarkan kebijakan penyimpanan mereka sendiri. Kami menghapus atau menganonimkan data bila tidak lagi diperlukan untuk tujuan yang dijelaskan di atas.
7. Keamanan
ReadTally menggunakan HTTPS, bucket R2 pribadi, otorisasi cakupan akun, URL transfer bertanda tangan yang berumur pendek, sesi ReadTally yang ditandatangani, penyimpanan kredensial di perangkat yang aman, unggahan terbatas, batas kapasitas, serta batas redaksi dan ukuran untuk diagnostik. Cloudflare menyatakan bahwa objek dan metadata R2 dienkripsi saat diam dan transfer dilindungi saat transit.
Tidak ada sistem yang sepenuhnya aman. Transfer .rtbook langsung dapat disalin oleh penerimanya atau layanan yang Anda pilih. Bagikan hanya konten yang berhak Anda distribusikan, dan hanya dengan orang dan layanan yang Anda percayai.
8. Pilihan Anda, ekspor, penghapusan dan hak
- Gunakan ReadTally tanpa masuk; mengelola izin di Android; menghapus buku dan data bacaan di aplikasi; atau hapus penyimpanan/uninstal aplikasi untuk menghapus data lokal.
- Nonaktifkan analisis produk kapan saja di Pengaturan → Data. Tindakan ini menghentikan pengumpulan peristiwa produk di masa mendatang dan menyetel ulang pengidentifikasi analisis lokal; Catatan sisi penyedia sebelumnya mengikuti kontrol retensi dan penghapusan Google Analytics.
- Aktifkan sinkronisasi cloud hanya jika diinginkan, dan hapus konten khusus cloud atau konten lokal dan cloud dari Pengaturan → Cloud → Opsi akun. Hapus file berbagi yang disiapkan secara lokal dengan mengosongkan penyimpanan aplikasi atau menghapus salinan dari layanan berbagi yang dipilih.
- Putuskan sambungan perangkat saat ini atau setiap sesi ReadTally. Mencabut akses Google tidak dengan sendirinya menghapus data ReadTally Cloud.
- Kelola atau batalkan langganan di Google Play. Menghapus data ReadTally tidak membatalkan penagihan.
- Gunakan ekspor data dalam aplikasi jika tersedia, atau hubungi kami untuk meminta akses, koreksi, portabilitas, atau penghapusan.
Tergantung di mana Anda tinggal, Anda mungkin memiliki hak untuk mengakses, memperbaiki, menghapus, membatasi atau menolak pemrosesan, menerima salinan portabel, dan mengajukan keluhan kepada otoritas perlindungan data. Kami mungkin perlu memverifikasi identitas Anda sebelum memenuhi permintaan. Pengecualian hukum mungkin berlaku.
9. Privasi anak-anak
ReadTally tidak ditujukan kepada anak-anak yang secara hukum tidak dapat menyetujui pemrosesan data di yurisdiksi mereka, dan kami tidak dengan sengaja mengumpulkan data pribadi mereka melalui fitur akun. Jika Anda yakin ada anak yang memberikan data secara tidak benar, hubungi kami agar kami dapat menyelidiki dan menghapusnya jika diperlukan.
10. Transfer data internasional
ReadTally dan penyedianya dapat memproses data di negara selain negara Anda. Jika diperlukan, transfer dana bergantung pada upaya perlindungan yang diakui atau mekanisme lain yang sah. Lokasi penyedia dan subpemroses dapat berubah seiring berkembangnya infrastruktur mereka.
11. Perubahan kebijakan ini
Kami dapat memperbarui kebijakan ini ketika fitur, penyedia, atau persyaratan hukum ReadTally berubah. Versi saat ini akan tetap berada di URL ini dengan tanggal efektif yang telah direvisi. Perubahan material juga dapat dikomunikasikan dalam aplikasi atau listingan toko bila diperlukan.
12. Kontak
Untuk pertanyaan atau permintaan privasi, hubungi pengembang dan pengontrol data ReadTally, EasyProjects:
EasyProjects
readtally.app@gmail.com
Jelaskan permintaan dan Akun Google yang digunakan dengan ReadTally jika menyangkut data cloud. Jangan mengirimkan email berisi kata sandi, detail kartu pembayaran, atau file buku kecuali dukungan secara khusus meminta lampiran yang relevan.