ReturnIt Privacy Policy
Last updated: 13 November 2026. Applies to the ReturnIt Android app (com.returnit.app) and its servers.
ReturnIt is a warranty tracker. You add what you bought, the warranty or return deadline, and optionally the receipt, and the app reminds you before the dates run out. This page explains what we store about you, why, who helps us process it, how long we keep it and how to delete it.
In short. We store only what you put in the app. We have no advertising, no analytics or tracking tools, and we do not sell your data. You can export your data and delete your account from inside the app.
1. Who is responsible
ReturnIt is run by its developer. For anything about your data, write to [email protected].
2. What we collect
| Data | Why |
| Account: your e-mail address and display name, from signing in with e-mail and password or with Google. Passwords are handled by our sign-in service (Keycloak) and are never visible to the app or in our logs. | To sign you in and to send e-mails you ask for or need (reminders, password reset, account notices). |
| Purchases you enter: product name, shop, price, purchase date, warranty length, return deadline, notes. | The core of the app: showing status and days left and planning reminders. |
| Receipt files: the photos or PDFs you attach (a photo you take, a file you pick, or a file you share to ReturnIt). | To keep your proof of purchase. Only files you choose are uploaded; the app does not read your gallery. |
| Shared buckets: the name of a bucket you create or join, who is in it (their display names), who added each purchase, and invite links you make (stored only as a one-way code, never in readable form). | To let family or housemates keep warranties together. A bucket is shared only with the people you invite. |
| Settings: app language, reminder days, channels (phone notification or e-mail), quiet hours, time zone. | To write and time reminders as you asked. |
| Notifications: the reminders created for you and whether you read them. | Your in-app inbox. |
| Phone registration: platform (Android) and a push token for each phone you sign in on. | To deliver phone notifications. |
| Technical records: request time, status and request ID in server logs; IP address at our web server. | Security, abuse prevention and fixing faults. Kept a few days. |
We do not collect your location, contacts, SMS, call history, advertising ID, or device identifiers for tracking. The app contains no advertising, analytics or crash-reporting SDK.
3. Permissions the app asks for
- Notifications: to show warranty and return reminders.
- Camera / photos and files: only when you choose to attach a receipt. Only the file you pick is read.
- Fingerprint, face or phone PIN (app lock, optional): the check happens on your phone; nothing about it is sent to us.
- Calendar: "Add to calendar" opens your calendar app with the date filled in. ReturnIt does not read your calendar.
- Internet: to sync with our server.
4. How we use data
- To run the app: show your purchases and receipts and work out warranty status.
- To send reminders by phone notification and, if you turn it on, by e-mail, in the language you chose.
- To send account e-mails: sign-up, password reset and account-deletion notices.
- To keep the service safe: every uploaded receipt is scanned for malware before it is stored, and requests are rate limited.
- To share a bucket: everyone in a bucket sees its purchases and receipts and can add, change or delete them, and each person gets reminders for the bucket unless they mute it.
- To make a claim package: the PDF you ask for is built on your phone from your own data and is shared only where you send it. We do not receive a copy.
We do not use your data for advertising, profiling or automated decisions, and we do not sell or rent it.
5. Who else handles data
We share data only with providers that run parts of the service for us:
- Cloudflare: carries all traffic between the app and our server and protects it from attacks. HTTPS is opened on Cloudflare's network on the way, so Cloudflare can technically see the data in transit.
- Google Firebase Cloud Messaging: delivers phone notifications. It receives your push token and the notification text (for example, the product name and days left).
- Google Sign-In: only if you choose to sign in with Google; Google shares your name and e-mail address with our sign-in service.
- An e-mail delivery (SMTP) provider: sends the e-mails above, so it receives your address and the message.
We may also disclose data if the law requires it. Those providers act on our instructions and have their own privacy policies.
6. Where and how it is protected
- All traffic uses HTTPS.
- Receipt files are kept in private storage and opened through short-lived signed links.
- Sign-in tokens are kept in the phone's secure store; the optional app lock protects the app when it opens.
- Each person can only reach their own purchases and the shared buckets they belong to. Invite links expire after 7 days and you can cancel one at any time.
- Our server, database and receipt storage run in Indonesia, operated by the developer. Traffic passes through Cloudflare's worldwide network, so your data may be processed outside your own country.
7. How long we keep data
- While your account is active: your purchases, receipts, settings and notifications are kept until you delete them or the account.
- Deleting a purchase or receipt: the record goes at once and the file is removed from storage, normally within seconds.
- Deleting your account: erasure is scheduled after a waiting period (normally 7 days) during which you can cancel. Then your account, personal purchases, receipts, reminders, notifications, phone registrations and sign-in identity are permanently deleted. What you added to a shared bucket stays for the other members, without your name, unless you choose to delete it too when you request deletion. If you own a shared bucket, it passes to the member who has been in it longest, or is deleted if nobody else is in it.
- Backups: encrypted backups are kept for up to 35 days; deleted data ages out of them within that time and erased accounts are removed again if a backup is ever restored.
- Deletion record: we keep an internal ID (no name or e-mail) with the dates of the deletion, only to re-apply deletions after a restore.
- Server logs: kept a few days. Normally they hold no purchase content; during short debugging sessions they may, and then they are treated as personal data and deleted on request.
- Shared buckets: what is in a bucket stays until a member deletes it or the owner deletes the bucket. Invite codes are removed 30 days after they expire or are cancelled.
- Account e-mails: the address kept for the final "account erased" notice is deleted as soon as that message is sent.
8. Your choices and deleting your data
Inside the app: Settings → Account → Delete account. You can cancel during the waiting period. You can also delete single purchases and receipts, leave a shared bucket, or delete one you own.
Without the app: e-mail [email protected] from the address on your account, with the subject "Delete my ReturnIt account". We will schedule the deletion and confirm by e-mail.
Shared items: anything you put in a shared bucket can be seen by its other members, who may copy it. Deleting your account cannot take back what they have already seen or saved.
Access and export: Settings → Account → export your data (including a list of your receipt files). You can also ask us for a copy, to correct data, or to object to a use, using the e-mail above. You can switch reminders and e-mail off in Settings → Reminders, and withdraw notification permission in Android settings.
Depending on where you live (for example under Indonesia's Personal Data Protection Law, No. 27 of 2022), you may have further rights. We will answer requests within a reasonable time.
9. Children
ReturnIt is not directed to children under 13 and we do not knowingly collect their data. If you think a child has given us data, write to us and we will delete it.
10. Changes
If we change this policy in a way that matters, we will update the date above and tell you in the app or by e-mail. The latest version is always at this address.
11. Contact
[email protected]
Kebijakan Privasi ReturnIt
Terakhir diperbarui: 13 November 2026. Berlaku untuk aplikasi Android ReturnIt (com.returnit.app) dan servernya.
ReturnIt adalah pencatat garansi. Anda memasukkan barang yang dibeli, masa garansi atau batas pengembalian, dan bila mau struknya, lalu aplikasi mengingatkan sebelum tanggalnya habis. Halaman ini menjelaskan data apa yang kami simpan, untuk apa, siapa yang membantu memprosesnya, berapa lama disimpan, dan cara menghapusnya.
Singkatnya. Kami hanya menyimpan apa yang Anda masukkan ke aplikasi. Tidak ada iklan, tidak ada alat analitik atau pelacak, dan kami tidak menjual data Anda. Anda dapat mengekspor data dan menghapus akun langsung dari aplikasi.
1. Penanggung jawab
ReturnIt dikelola oleh pengembangnya. Untuk urusan data Anda, hubungi [email protected].
2. Data yang kami kumpulkan
| Data | Tujuan |
| Akun: alamat e-mail dan nama tampilan, dari masuk dengan e-mail dan kata sandi atau dengan Google. Kata sandi ditangani layanan masuk kami (Keycloak) dan tidak pernah terlihat oleh aplikasi atau tercatat di log. | Untuk memasukkan Anda dan mengirim e-mail yang Anda minta atau perlukan (pengingat, atur ulang kata sandi, pemberitahuan akun). |
| Pembelian yang Anda masukkan: nama produk, toko, harga, tanggal beli, lama garansi, batas pengembalian, catatan. | Inti aplikasi: menampilkan status dan sisa hari serta menjadwalkan pengingat. |
| Bucket bersama: nama bucket yang Anda buat atau ikuti, siapa saja anggotanya (nama tampilannya), siapa yang menambahkan tiap pembelian, dan tautan undangan yang Anda buat (disimpan hanya sebagai kode satu arah, tidak pernah dalam bentuk yang bisa dibaca). | Agar keluarga atau teman serumah bisa mengelola garansi bersama. Bucket hanya dibagikan kepada orang yang Anda undang. |
| Berkas struk: foto atau PDF yang Anda lampirkan (foto yang Anda ambil, berkas yang Anda pilih, atau berkas yang Anda bagikan ke ReturnIt). | Untuk menyimpan bukti pembelian. Hanya berkas yang Anda pilih yang diunggah; aplikasi tidak membaca galeri Anda. |
| Pengaturan: bahasa aplikasi, hari pengingat, saluran (notifikasi HP atau e-mail), jam tenang, zona waktu. | Untuk menulis dan menjadwalkan pengingat sesuai permintaan Anda. |
| Notifikasi: pengingat yang dibuat untuk Anda dan status sudah dibaca atau belum. | Kotak masuk di dalam aplikasi. |
| Pendaftaran HP: platform (Android) dan token push untuk tiap HP tempat Anda masuk. | Untuk mengirim notifikasi ke HP. |
| Catatan teknis: waktu, status, dan ID permintaan di log server; alamat IP di server web kami. | Keamanan, pencegahan penyalahgunaan, dan perbaikan gangguan. Disimpan beberapa hari. |
Kami tidak mengumpulkan lokasi, kontak, SMS, riwayat panggilan, ID iklan, atau pengenal perangkat untuk pelacakan. Aplikasi tidak memuat SDK iklan, analitik, atau pelaporan kerusakan.
3. Izin yang diminta aplikasi
- Notifikasi: untuk menampilkan pengingat garansi dan pengembalian.
- Kamera / foto dan berkas: hanya saat Anda memilih melampirkan struk. Hanya berkas yang Anda pilih yang dibaca.
- Sidik jari, wajah, atau PIN HP (kunci aplikasi, opsional): pemeriksaan terjadi di HP Anda; tidak ada yang dikirim ke kami.
- Kalender: "Tambah ke kalender" membuka aplikasi kalender Anda dengan tanggal terisi. ReturnIt tidak membaca kalender Anda.
- Internet: untuk sinkronisasi dengan server kami.
4. Cara kami memakai data
- Menjalankan aplikasi: menampilkan pembelian dan struk serta menghitung status garansi.
- Mengirim pengingat lewat notifikasi HP dan, bila Anda aktifkan, lewat e-mail, dalam bahasa pilihan Anda.
- Mengirim e-mail akun: pendaftaran, atur ulang kata sandi, dan pemberitahuan penghapusan akun.
- Menjaga keamanan layanan: setiap struk yang diunggah dipindai malware sebelum disimpan, dan jumlah permintaan dibatasi.
- Membagikan bucket: semua anggota bucket melihat pembelian dan struknya serta boleh menambah, mengubah, atau menghapusnya, dan tiap orang menerima pengingat bucket itu kecuali dibisukan.
- Membuat paket klaim: PDF yang Anda minta dibuat di HP dari data Anda sendiri dan hanya dibagikan ke tempat yang Anda pilih. Kami tidak menerima salinannya.
Kami tidak memakai data Anda untuk iklan, pembuatan profil, atau keputusan otomatis, dan tidak menjual atau menyewakannya.
5. Pihak lain yang menangani data
Kami hanya membagikan data kepada penyedia yang menjalankan sebagian layanan untuk kami:
- Cloudflare: meneruskan semua lalu lintas antara aplikasi dan server kami serta melindunginya dari serangan. Koneksi HTTPS dibuka di jaringan Cloudflare saat lewat, jadi secara teknis Cloudflare dapat melihat data yang dikirim.
- Google Firebase Cloud Messaging: mengirim notifikasi ke HP. Menerima token push Anda dan teks notifikasi (misalnya nama produk dan sisa hari).
- Masuk dengan Google: hanya bila Anda memilihnya; Google membagikan nama dan alamat e-mail Anda ke layanan masuk kami.
- Penyedia pengiriman e-mail (SMTP): mengirim e-mail di atas, sehingga menerima alamat dan isi pesan.
Kami juga dapat mengungkapkan data bila diwajibkan hukum. Para penyedia bertindak atas instruksi kami dan memiliki kebijakan privasi sendiri.
6. Lokasi dan perlindungan
- Semua lalu lintas memakai HTTPS.
- Berkas struk disimpan di penyimpanan privat dan dibuka lewat tautan bertanda tangan yang berumur pendek.
- Token masuk disimpan di penyimpanan aman HP; kunci aplikasi opsional melindungi aplikasi saat dibuka.
- Setiap orang hanya dapat mengakses pembeliannya sendiri dan bucket bersama yang diikutinya. Tautan undangan berlaku 7 hari dan dapat Anda batalkan kapan saja.
- Server, basis data, dan penyimpanan struk kami berjalan di Indonesia dan dikelola oleh pengembang. Lalu lintas melewati jaringan Cloudflare di seluruh dunia, sehingga data Anda dapat diproses di luar negara Anda.
7. Berapa lama data disimpan
- Selama akun aktif: pembelian, struk, pengaturan, dan notifikasi disimpan sampai Anda menghapusnya atau menghapus akun.
- Menghapus pembelian atau struk: catatan langsung hilang dan berkasnya dihapus dari penyimpanan, biasanya dalam hitungan detik.
- Bucket bersama: isi bucket tetap ada sampai anggota menghapusnya atau pemilik menghapus bucket. Kode undangan dihapus 30 hari setelah kedaluwarsa atau dibatalkan.
- Menghapus akun: penghapusan dijadwalkan setelah masa tunggu (biasanya 7 hari) yang dapat Anda batalkan. Setelah itu akun, pembelian pribadi, struk, pengingat, notifikasi, pendaftaran HP, dan identitas masuk dihapus permanen. Yang Anda tambahkan ke bucket bersama tetap ada untuk anggota lain, tanpa nama Anda, kecuali Anda memilih menghapusnya juga saat meminta penghapusan. Kalau Anda pemilik bucket bersama, kepemilikan pindah ke anggota yang paling lama bergabung, atau bucket dihapus bila tidak ada anggota lain.
- Cadangan: cadangan terenkripsi disimpan hingga 35 hari; data yang dihapus hilang dari cadangan dalam waktu itu, dan akun yang sudah dihapus dihapus lagi bila cadangan dipulihkan.
- Catatan penghapusan: kami menyimpan ID internal (tanpa nama atau e-mail) beserta tanggal penghapusan, hanya untuk menerapkan ulang penghapusan setelah pemulihan.
- Log server: disimpan beberapa hari. Biasanya tidak berisi isi pembelian; pada sesi pelacakan masalah yang singkat bisa saja berisi, dan saat itu diperlakukan sebagai data pribadi serta dihapus bila diminta.
- E-mail akun: alamat yang disimpan untuk pemberitahuan terakhir "akun dihapus" dihapus segera setelah pesan itu terkirim.
8. Pilihan Anda dan penghapusan data
Di dalam aplikasi: Pengaturan → Akun → Hapus akun. Anda dapat membatalkan selama masa tunggu. Anda juga dapat menghapus pembelian dan struk satu per satu, keluar dari bucket bersama, atau menghapus bucket yang Anda miliki.
Tanpa aplikasi: kirim e-mail ke [email protected] dari alamat yang terdaftar di akun Anda, dengan subjek "Hapus akun ReturnIt saya". Kami akan menjadwalkan penghapusan dan mengonfirmasi lewat e-mail.
Isi bersama: semua yang Anda taruh di bucket bersama dapat dilihat anggota lain, yang bisa menyalinnya. Menghapus akun tidak dapat menarik kembali apa yang sudah mereka lihat atau simpan.
Akses dan ekspor: Pengaturan → Akun → ekspor data Anda (termasuk daftar berkas struk). Anda juga dapat meminta salinan, perbaikan data, atau keberatan atas suatu penggunaan lewat e-mail di atas. Pengingat dan e-mail dapat dimatikan di Pengaturan → Pengingat, dan izin notifikasi dapat dicabut di pengaturan Android.
Tergantung tempat tinggal Anda (misalnya menurut UU Pelindungan Data Pribadi No. 27 Tahun 2022), Anda mungkin punya hak tambahan. Kami akan menjawab permintaan dalam waktu wajar.
9. Anak-anak
ReturnIt tidak ditujukan untuk anak di bawah 13 tahun dan kami tidak dengan sengaja mengumpulkan data mereka. Bila Anda merasa seorang anak telah memberi kami data, hubungi kami dan kami akan menghapusnya.
10. Perubahan
Bila kami mengubah kebijakan ini secara berarti, kami memperbarui tanggal di atas dan memberi tahu Anda di aplikasi atau lewat e-mail. Versi terbaru selalu ada di alamat ini.
11. Kontak
[email protected]