Ingat — Privacy Notice
Baca dalam Bahasa Melayu ↓Ingat is a local-first app. It works completely without an account, and everything you add stays encrypted on your own phone. If you switch on Backup & sync, your documents are encrypted before they leave the phone, with a key we never receive — so the backup is unreadable to us, to our hosting providers, and to anyone who obtains the stored data.
Who we are
Ingat is published by Blue Gem Company. For any privacy question, or to exercise the rights described below, contact privacy@bluegemcompany.com.
What stays only on your phone
These never leave your device unless you explicitly turn on Backup & sync, and even then they leave only in encrypted form:
- Your documents and their renewal dates, names, notes and reference numbers.
- Photos and PDFs you attach. Text recognition (OCR) runs on the device; images are not uploaded for processing.
- The people, vehicles and properties you track.
- Your reminder settings and renewal history.
The whole database is encrypted with SQLCipher, individual sensitive fields are encrypted again with AES-GCM, and the keys are held in the Android Keystore — not in the app's own files.
What our servers hold if you create an account
An account is optional, and exists so your data can survive a lost phone. This is the complete list of what the server stores:
| Data | Why | Can we read it? |
|---|---|---|
| Your email address | To send your sign-in code and identify your account | Yes |
| Encrypted document records | So you can restore them on a new phone | No. Sealed on your phone with a key derived from your recovery passphrase, which is never sent to us |
| A reminder schedule: a random identifier and a time | So a reminder still reaches you if your phone's alarm is killed by battery-saving software | It contains no document name, type or category — only a random id and when to nudge you |
| A push notification token | To deliver that backstop reminder | Yes — it identifies the device installation, not you |
| Referral taps: a random click id, the partner, the document type | So a partner can credit a referral | Yes, but it carries no name, phone, email or account id |
Push notifications sent from our server are deliberately empty of content: they carry only the random identifier, and your phone composes the actual reminder text locally from data only it can read.
How you sign in
Two ways, and the choice changes nothing about what is stored: a one-time code sent to your email address, or Continue with Google. Either way the server holds the same things, and your documents are sealed before they ever leave the phone.
One honest difference, so you can choose knowingly: signing in with Google tells Google that you use Ingat. The emailed code does not. Google passes us your name, email address and profile picture; it does not give Google, or us, access to your documents. If you would rather Google did not know you use this app, use the emailed code — nothing else about the app changes.
Both routes lead to the same account when the email address matches, so starting with a code and later tapping Google does not strand your backup in a second account.
If you lose your recovery passphrase
We cannot recover your backup. There is no reset, no master key and no support route around it — that is the direct consequence of us being unable to read your data, and the app warns you about this before you turn backup on.
Analytics
Ingat contains no third-party analytics or advertising SDK. The app keeps a small set of counters — for example "onboarding completed: 3 times today" — stored on your device. They contain no document information, no identifiers and no timestamp finer than a day. You can see every counter the app holds in Settings → Privacy Centre, and switch collection off entirely.
Referrals
Ingat may offer a link to a partner, for example motor insurance when your road tax is due. Nothing is ever sent in the background: a referral happens only when you tap it, a sheet shows you each field before anything is shared, and the minimum set is pre-selected. Attribution uses a random click id generated on your phone. No name, phone number, email or account identifier is ever passed to a partner.
Who processes data on our behalf
- Supabase — database and accounts, hosted in Singapore (ap-southeast-1).
- Cloudflare — the service that sends backstop reminders and handles invitation and referral links.
- Resend — delivery of sign-in code emails.
- Google — Firebase Cloud Messaging delivers the silent push that wakes your phone, and Sign in with Google authenticates you if you choose it. Google Analytics is disabled on our Firebase project.
We do not sell your data, we show no advertising, and we do not track you across other apps or websites.
Retention and deletion
- Data on your phone remains until you delete it or uninstall the app.
- Encrypted backup records remain until you delete them or close your account.
- The reminder schedule is replaced wholesale on each sync, so it only ever reflects the near future.
- Deleting your account — Settings → Profile → Delete account — removes your encrypted records, schedule, device tokens, any household you own, and the account itself. It is immediate and cannot be undone.
Your rights under the PDPA
Under Malaysia's Personal Data Protection Act 2010 you may ask for access to, or correction of, the personal data we hold about you, withdraw consent, and ask us to delete it. Account deletion is available directly in the app; for anything else, write to privacy@bluegemcompany.com.
Children
Ingat is not directed at children under 13. A parent may of course track a child's document, for example a passport, as part of their own household records.
Changes
If this notice changes materially, the updated version appears here with a new date, and the app will tell you about changes that affect what is collected.
Ingat — Notis Privasi
Ingat ialah aplikasi yang mengutamakan peranti anda. Ia berfungsi sepenuhnya tanpa akaun, dan segala yang anda simpan kekal tersulit di dalam telefon anda sendiri. Jika anda menghidupkan Sandaran & penyegerakan, dokumen anda disulitkan sebelum meninggalkan telefon, dengan kunci yang tidak pernah kami terima — jadi sandaran itu tidak boleh dibaca oleh kami, oleh penyedia hos kami, mahupun sesiapa yang memperoleh data tersimpan itu.
Siapa kami
Ingat diterbitkan oleh Blue Gem Company. Untuk sebarang pertanyaan privasi, atau untuk melaksanakan hak yang dinyatakan di bawah, hubungi privacy@bluegemcompany.com.
Apa yang kekal di telefon anda sahaja
- Dokumen anda beserta tarikh pembaharuan, nama, nota dan nombor rujukan.
- Gambar dan PDF yang anda lampirkan. Pengecaman teks (OCR) berjalan di dalam peranti; imej tidak dimuat naik untuk diproses.
- Orang, kenderaan dan hartanah yang anda jejaki.
- Tetapan peringatan dan sejarah pembaharuan anda.
Keseluruhan pangkalan data disulitkan dengan SQLCipher, medan sensitif disulitkan sekali lagi dengan AES-GCM, dan kuncinya disimpan di dalam Android Keystore — bukan di dalam fail aplikasi.
Apa yang pelayan kami simpan jika anda membuka akaun
Akaun adalah pilihan, dan wujud supaya data anda selamat jika telefon hilang. Ini senarai lengkap apa yang disimpan pelayan:
| Data | Sebab | Boleh kami baca? |
|---|---|---|
| Alamat e-mel anda | Untuk menghantar kod log masuk dan mengenal pasti akaun | Ya |
| Rekod dokumen tersulit | Supaya anda boleh memulihkannya pada telefon baharu | Tidak. Dimeterai di telefon anda dengan kunci daripada frasa laluan pemulihan, yang tidak pernah dihantar kepada kami |
| Jadual peringatan: satu pengenal rawak dan satu masa | Supaya peringatan tetap sampai jika penggera telefon dimatikan oleh perisian penjimat bateri | Ia tidak mengandungi nama, jenis atau kategori dokumen — hanya pengenal rawak dan masa |
| Token pemberitahuan tolak | Untuk menghantar peringatan sandaran itu | Ya — ia mengenal pasti pemasangan peranti, bukan diri anda |
| Ketukan rujukan: id klik rawak, rakan kongsi, jenis dokumen | Supaya rakan kongsi boleh mengiktiraf rujukan | Ya, tetapi ia tiada nama, telefon, e-mel atau id akaun |
Pemberitahuan tolak dari pelayan kami sengaja kosong daripada kandungan: ia hanya membawa pengenal rawak, dan telefon anda menyusun teks peringatan sebenar secara setempat.
Cara anda log masuk
Dua cara, dan pilihan itu tidak mengubah apa yang disimpan: kod sekali guna yang dihantar ke e-mel anda, atau Teruskan dengan Google. Kedua-duanya, pelayan menyimpan perkara yang sama, dan dokumen anda dimeterai sebelum meninggalkan telefon.
Satu perbezaan yang jujur, supaya anda boleh memilih dengan sedar: log masuk dengan Google memberitahu Google bahawa anda menggunakan Ingat. Kod e-mel tidak. Google menyampaikan nama, alamat e-mel dan gambar profil anda kepada kami; ia tidak memberi Google, mahupun kami, akses kepada dokumen anda. Jika anda lebih suka Google tidak tahu anda menggunakan apl ini, gunakan kod e-mel — tiada apa-apa lagi yang berubah.
Kedua-dua laluan menuju ke akaun yang sama apabila alamat e-melnya sama.
Jika anda kehilangan frasa laluan pemulihan
Kami tidak dapat memulihkan sandaran anda. Tiada tetapan semula, tiada kunci induk dan tiada jalan sokongan — itulah akibat langsung daripada ketidakupayaan kami membaca data anda, dan aplikasi memberi amaran tentang perkara ini sebelum anda menghidupkan sandaran.
Analitik
Ingat tidak mengandungi sebarang SDK analitik atau pengiklanan pihak ketiga. Aplikasi menyimpan beberapa kiraan ringkas — contohnya "pendaftaran selesai: 3 kali hari ini" — di dalam peranti anda. Ia tiada maklumat dokumen, tiada pengenal diri, dan tiada cap masa lebih halus daripada satu hari. Anda boleh melihat setiap kiraan di Tetapan → Pusat Privasi, dan mematikannya sepenuhnya.
Rujukan
Ingat mungkin menawarkan pautan kepada rakan kongsi, contohnya insurans motor apabila cukai jalan hampir tamat. Tiada apa-apa dihantar di latar belakang: rujukan berlaku hanya apabila anda menekannya, satu helaian menunjukkan setiap medan sebelum apa-apa dikongsi, dan set minimum dipilih lebih awal. Pengiktirafan menggunakan id klik rawak yang dijana di telefon anda. Tiada nama, nombor telefon, e-mel atau pengenal akaun dihantar kepada rakan kongsi.
Siapa memproses data bagi pihak kami
- Supabase — pangkalan data dan akaun, dihoskan di Singapura (ap-southeast-1).
- Cloudflare — perkhidmatan yang menghantar peringatan sandaran serta mengendalikan pautan jemputan dan rujukan.
- Resend — penghantaran e-mel kod log masuk.
- Google — Firebase Cloud Messaging menghantar tolak senyap yang mengejutkan telefon anda, dan Log Masuk dengan Google mengesahkan anda jika anda memilihnya. Google Analytics dimatikan pada projek Firebase kami.
Kami tidak menjual data anda, tidak memaparkan iklan, dan tidak menjejaki anda merentas aplikasi atau laman web lain.
Penyimpanan dan penghapusan
- Data di telefon kekal sehingga anda memadamnya atau menyahpasang aplikasi.
- Rekod sandaran tersulit kekal sehingga anda memadamnya atau menutup akaun.
- Jadual peringatan digantikan sepenuhnya pada setiap penyegerakan.
- Memadam akaun — Tetapan → Profil → Padam akaun — membuang rekod tersulit, jadual, token peranti, mana-mana isi rumah yang anda miliki, dan akaun itu sendiri. Ia serta-merta dan tidak boleh dibatalkan.
Hak anda di bawah PDPA
Di bawah Akta Perlindungan Data Peribadi 2010, anda boleh meminta akses kepada, atau pembetulan terhadap, data peribadi yang kami simpan, menarik balik persetujuan, dan meminta kami memadamkannya. Penghapusan akaun tersedia terus di dalam aplikasi; untuk perkara lain, e-mel privacy@bluegemcompany.com.
Kanak-kanak
Ingat tidak ditujukan kepada kanak-kanak bawah 13 tahun. Ibu bapa sudah tentu boleh menjejaki dokumen anak, contohnya pasport, sebagai sebahagian daripada rekod isi rumah mereka.
Perubahan
Jika notis ini berubah dengan ketara, versi terkini akan dipaparkan di sini dengan tarikh baharu, dan aplikasi akan memberitahu anda tentang perubahan yang menjejaskan apa yang dikumpulkan.