Ini adalah terjemahan untuk kemudahan Anda; jika terdapat perbedaan, versi bahasa Spanyol yang berlaku.

Project Majordomo

Kebijakan Privasi

Terakhir diperbarui: 5 September 2026

1. Siapa yang bertanggung jawab atas data Anda

Pengendali data: Luvnus
Aplikasi: Project Majordomo
Kontak privasi: luvnus.es@gmail.com

Luvnus adalah pengendali yang bertanggung jawab atas aplikasi ini; Project Majordomo adalah nama yang digunakan untuk mendistribusikannya.

2. Apa itu Project Majordomo

Project Majordomo adalah aplikasi seluler pribadi dengan beberapa alat independen: kalender, tugas, perencana mingguan, jam (timer, Pomodoro, dan stopwatch), catur, jam catur, pemindai kode QR, kalkulator, dan senter.

Semua yang Anda tulis tetap ada di ponsel Anda. Tidak ada akun pengguna, tidak ada pendaftaran, agenda Anda tidak disinkronkan dengan server mana pun, dan kami tidak membagikan data Anda kepada siapa pun untuk tujuan komersial.

Meski demikian, aplikasi ini memang mengumpulkan statistik penggunaan dan beberapa data teknis minimal. Kebijakan ini menjelaskan secara tepat data apa saja dan mengapa.

3. Data apa yang kami proses

Kami memproses tiga jenis informasi, yang tidak satu pun mencakup konten yang Anda tulis:

  • Statistik penggunaan: bagian aplikasi mana yang digunakan dan dengan pengaturan apa.
  • Data teknis operasional: laporan kerusakan (crash).
  • Data minimal untuk mengirimkan pengingat jarak jauh, jika aplikasi perlu mencadangkannya di server.

Konten acara, tugas, catatan, menu makan, permainan, dan kode yang Anda pindai tidak pernah keluar dari perangkat Anda.

4. Statistik penggunaan (Firebase Analytics)

Kami menggunakan Firebase Analytics dari Google untuk memahami bagian aplikasi mana yang benar-benar digunakan.

Apa yang sengaja kami kumpulkan:

  • Modul mana yang Anda buka (kalender, tugas, jam, catur…).
  • Mode mana yang Anda gunakan dalam sebuah modul: jadwal atau menu makan di perencana, dasar atau ilmiah di kalkulator, tetap atau berkedip di senter, timer, Pomodoro, atau stopwatch di jam.
  • Dalam catur, apakah Anda bermain melawan mesin atau orang lain, dan pada tingkat kesulitan berapa.
  • Kontrol waktu apa yang Anda pilih pada jam catur.
  • Tindakan penting: membuat, mengedit, atau menghapus acara; menyelesaikan timer atau sesi Pomodoro; memindai kode.
  • Bahasa dan tema visual yang telah Anda pilih.
  • Apakah Anda memberikan atau menolak izin yang diminta aplikasi.
  • Apakah Anda membuka notifikasi, dan jenis apa notifikasi tersebut.
  • Kesalahan (error), dikelompokkan berdasarkan kategori (misalnya, "gagal membaca dari penyimpanan"), tidak pernah beserta pesannya.

Semua data ini termasuk kategori tertutup. Aplikasi tidak dapat mengirim teks bebas ke Firebase: secara teknis tidak ada kolom yang memungkinkan hal itu.

Apa yang dikumpulkan Firebase secara otomatis, tanpa kami memintanya:

  • Pengenal (identifier) pseudonim dari instalasi (app_instance_id), yang dibuat saat instalasi dan hilang saat dihapus (uninstall).
  • Peristiwa siklus hidup: pembukaan pertama, awal sesi penggunaan, pembaruan, dan penghapusan aplikasi.
  • Platform, versi sistem operasi, versi aplikasi, bahasa, dan model perangkat.
  • Negara tempat aplikasi digunakan, yang disimpulkan dari alamat IP. Alamat IP tersebut hanya digunakan untuk menyimpulkan negara dan tidak disimpan sebagai bagian dari laporan.

Kami telah menonaktifkan pengumpulan lokasi terperinci, sehingga kota atau lokasi Anda tidak dikumpulkan.

Kami tidak dapat menonaktifkan pengenal instalasi selama kami menggunakan Firebase Analytics. Itulah sebabnya aplikasi ini tidak dapat mengklaim "tidak mengumpulkan data apa pun".

5. Apa yang TIDAK PERNAH kami kumpulkan

Kami tidak mengirimkan ke layanan statistik atau server mana pun:

  • Judul, deskripsi, catatan, atau lokasi acara Anda.
  • Teks tugas atau daftar Anda.
  • Menu atau makanan pada perencana Anda.
  • Konten kode QR yang Anda pindai, atau alamat web yang terkandung di dalamnya.
  • Operasi atau hasil kalkulator.
  • Langkah, posisi, atau nama permainan catur Anda.
  • Aturan pengulangan acara Anda, pengecualiannya, atau pengeditan masing-masing.
  • Pengenal internal acara Anda atau peringatannya.

6. Pengingat dan notifikasi

Pengingat kalender, timer, dan sesi Pomodoro dijadwalkan di perangkat Anda sendiri. Teks yang Anda lihat pada notifikasi tersebut berasal dari apa yang Anda tulis dan tidak pernah dikirim ke server mana pun.

Pada iPhone dengan iOS 26 atau versi lebih baru, dan hanya jika Anda mengizinkannya, timer dapat berbunyi melalui AlarmKit, sistem alarm Apple, agar tetap berbunyi meskipun ponsel dalam mode senyap. Izin tersebut selalu diminta melalui ketukan eksplisit dan hanya memengaruhi timer.

7. Cadangan jarak jauh untuk pengingat

Sistem operasi membatasi berapa banyak notifikasi yang dapat dijadwalkan lebih dulu oleh sebuah aplikasi. Jika Anda tidak membuka aplikasi selama berbulan-bulan, pengingat yang paling jauh mungkin tidak sempat berbunyi.

Untuk mengatasi hal ini, aplikasi dapat mengandalkan server miliknya sendiri (Supabase) yang berfungsi sebagai alarm pilihan terakhir.

Apa yang diterima server tersebut:

  • Pengenal anonim dari instalasi. Ini bukan akun: tidak memuat nama, email, kata sandi, atau data apa pun milik Anda. Dibuat secara otomatis dan hilang jika Anda menghapus aplikasi.
  • Platform (iOS atau Android).
  • Pengenal teknis untuk dapat mengirimkan notifikasi kepada Anda (push token).
  • Zona waktu Anda.
  • Hingga tanggal berapa perangkat Anda sudah menyiapkan peringatannya sendiri.
  • Untuk setiap peringatan yang perlu dicadangkan: kunci teknis serta tanggal dan waktu pasti kapan peringatan itu harus berbunyi, ditambah status pengirimannya.

Apa yang TIDAK diterimanya: judul, teks, lokasi, catatan, aturan pengulangan, atau konten lain apa pun dari acara Anda. Dengan apa yang ada di server tersebut, agenda Anda tidak dapat direkonstruksi: yang diketahui hanyalah bahwa sebuah instalasi anonim memiliki peringatan pada waktu tertentu.

Saat peringatan itu dikirim, pesan yang Anda terima selalu sama dan bersifat umum:

Pengingat — Anda memiliki pengingat. Buka aplikasi untuk melihatnya.

Aplikasi kemudian menentukan, di perangkat Anda, acara mana yang dimaksud.

Cadangan ini merupakan mekanisme yang terpisah dari notifikasi lokal pada poin sebelumnya. Jika tidak tersedia, notifikasi lokal Anda tetap berfungsi seperti biasa.

8. Layanan pihak ketiga

Tidak semuanya memiliki tingkat akses yang sama. Inilah persisnya apa yang dilihat oleh masing-masing pihak:

LayananUntuk apaApa yang diterima
Google — Firebase AnalyticsStatistik penggunaanPeristiwa dari poin 4 dan data otomatis Firebase. Tidak pernah konten Anda
Google — Firebase CrashlyticsLaporan kerusakan (crash)Data teknis kerusakan dan tiga pengenal versi aplikasi. Kami tidak mengirimkan pengenal Anda maupun jejak penelusuran
SupabaseCadangan jarak jauh untuk pengingatHanya yang dijelaskan pada poin 7
Expo — layanan notifikasi pushMengirimkan peringatan umumPengenal pengiriman dan teks umum
Apple (APNs) dan Google (FCM)Transportasi notifikasiInfrastruktur yang dilalui peringatan umum tersebut hingga sampai ke ponsel Anda

Apple dan Google bertindak di sini semata-mata sebagai sarana transportasi: ini adalah jalur wajib agar sebuah notifikasi dapat sampai ke ponsel.

9. Izin

Aplikasi hanya meminta izin-izin berikut, dan selalu sebagai akibat dari tindakan yang Anda lakukan:

  • Notifikasi: untuk menampilkan pengingat, timer, dan peringatan Pomodoro kepada Anda.
  • Alarm tepat waktu (Android): agar timer berbunyi tepat pada menitnya. Tanpa izin ini, sistem dapat menundanya hingga satu jam.
  • Alarm (iOS 26 atau versi lebih baru, opsional): agar timer berbunyi meskipun ponsel dalam mode senyap.
  • Kamera: hanya untuk memindai kode QR. Gambar tidak disimpan maupun dikirim ke mana pun.
  • Getaran, akses internet, dan pengaturan audio: izin teknis yang tidak mengakses informasi pribadi apa pun.

Anda dapat mencabut izin apa pun ini melalui pengaturan perangkat Anda. Aplikasi akan tetap berfungsi, dengan fungsi terkait dinonaktifkan.

10. Berapa lama kami menyimpan data

Cadangan jarak jauh untuk pengingat (periode yang ditentukan secara teknis):

  • Peringatan yang sudah terkirim atau gagal akan dihapus 30 hari setelahnya.
  • Peringatan yang waktunya telah lewat lebih dari 7 hari akan dihapus.
  • Peringatan yang kehabisan percobaan pengiriman akan dihapus.
  • Instalasi tanpa aktivitas selama 12 bulan akan dihapus, beserta semua yang terkait dengannya, selama tidak ada lagi peringatan yang tertunda.

Statistik penggunaan (Firebase Analytics): data pada tingkat peristiwa dan instalasi disimpan selama 14 bulan, dan setelah periode itu Google menghapusnya. Laporan agregat, yang sudah tidak memungkinkan identifikasi instalasi tertentu, dapat disimpan lebih lama.

Laporan kerusakan (Firebase Crashlytics): masa penyimpanan ditentukan oleh platform Google. Periode pastinya masih menunggu konfirmasi.

Data di perangkat Anda: tetap ada selama Anda memasang aplikasi ini. Data tersebut dihapus sepenuhnya saat Anda menghapus (uninstall) aplikasi.

11. Keamanan

  • Konten kalender, tugas, dan catatan Anda tidak pernah keluar dari perangkat.
  • Sesi anonim dari cadangan jarak jauh disimpan dalam penyimpanan aman sistem (Keychain di iOS, Keystore di Android), bukan dalam berkas biasa.
  • Server cadangan menerapkan aturan yang mencegah satu instalasi mengakses data instalasi lain.
  • Komunikasi dienkripsi menggunakan HTTPS.

12. Hak Anda

Anda dapat menggunakan hak untuk mengakses, memperbaiki, menghapus, menolak, membatasi, dan memindahkan data dengan menulis ke luvnus.es@gmail.com.

Ada baiknya Anda mengetahui satu kekhususan aplikasi ini: tidak ada akun pengguna. Identitas yang digunakan untuk cadangan jarak jauh bersifat anonim dan tidak terhubung dengan nama, email, atau data apa pun yang mengidentifikasi Anda. Karena itu, dalam praktiknya:

  • Kami tidak dapat menemukan data Anda berdasarkan nama atau email Anda, karena kami tidak memilikinya.
  • Cara paling langsung dan lengkap untuk menghapus semuanya adalah dengan menghapus (uninstall) aplikasi: tindakan ini menghapus konten di perangkat Anda, membatalkan pengenal instalasi, dan menyebabkan data jarak jauhnya kedaluwarsa.
  • Jika Anda ingin menggunakan hak atas data jarak jauh dari instalasi tertentu, Anda perlu memberikan kepada kami pengenal anonim yang sesuai agar kami dapat menemukannya.

Anda juga dapat mencabut izin pada poin 9 kapan saja, dan mengajukan pengaduan kepada Badan Perlindungan Data Spanyol (Agencia Española de Protección de Datos) jika Anda merasa kami tidak memenuhi hak Anda.

13. Anak-anak

Aplikasi ini tidak ditujukan secara khusus untuk anak-anak di bawah usia 14 tahun, tidak meminta data pribadi yang bersifat identifikasi, dan tidak mengizinkan pembuatan profil publik atau komunikasi dengan orang lain.

14. Iklan dan pelacakan

Aplikasi ini tidak menampilkan iklan dan tidak melacak Anda di berbagai aplikasi atau situs web. Secara khusus:

  • Kami tidak menggunakan Google Signals.
  • Kami tidak menggunakan iklan yang dipersonalisasi.
  • Kami tidak menggunakan pengenal iklan apa pun (izin AD_ID telah dihapus di Android; di iPhone kami tidak meminta izin pelacakan, sehingga kami tidak mengakses IDFA).
  • Kami tidak menggunakan User-ID atau pengenal milik kami sendiri untuk mengenali Anda.
  • Kami tidak melakukan remarketing atau membuat audiens iklan.

Bacalah ini dengan cermat: ini berarti kami tidak menggunakan data Anda untuk iklan atau pelacakan terkait iklan. Ini tidak berarti bahwa tidak ada pengenal sama sekali: Firebase Analytics menghasilkan pengenal pseudonim dari instalasi, sebagaimana dijelaskan pada poin 4.

15. Perubahan pada kebijakan ini

Jika kami mengubah data yang dikumpulkan aplikasi, kami akan memperbarui kebijakan ini beserta tanggalnya. Perubahan yang relevan akan diumumkan di dalam aplikasi itu sendiri atau pada halaman toko aplikasi.

16. Kontak

Luvnus — luvnus.es@gmail.com