← Viverra

Privacy Policy

Last updated: 27 September 2026 · Bahasa Malaysia di bawah / Bahasa Malaysia version below ↓

This policy explains what the Viverra app ("the app") collects, why, who else handles it, and how you can delete it. The app is operated by Hiew Ming Zheng ("we"). Contact: support@viverra.app.

In short: we show no ads, we do not sell your data, and your scan history, daily food log, goals and weight records stay on your phone.

1. What stays on your phone only

We never receive this data. Uninstalling the app or using "Clear" in History removes it.

2. Signing in

You can sign in with Google. Sign-in is handled by Firebase Authentication (Google). We receive an account identifier and the email address of the Google account you choose. We use the identifier to apply your photo-recognition allowance, to record when your free trial of the membership features started, and to link a subscription to your account. Firebase also keeps the display name and profile-picture link that Google returns with the sign-in; we do not use them.

3. Barcode lookups

When you scan a barcode, the barcode number is sent to our product database (Google Firestore) and, if we do not have it, to the public Open Food Facts database. No account information is included. If a barcode is not found anywhere, we record the barcode number and how many times it was scanned so we can add popular products. This record does not include who scanned it.

4. Photos of meals (AI recognition)

When you use "photo recognition", the photo you take or choose is sent through our server (Cloudflare) to Google's Gemini AI service, which returns an estimate of the dish and its nutrition. We do not store the photo. Google processes it under its own terms. We currently use Google's free Gemini API tier, under which Google may use the content to improve its products.

When you save a recognised meal we also keep an anonymous record of the dish name and numbers you confirmed next to the AI's original guess (never the photo, and nothing that identifies you) to learn which dishes the AI gets wrong.

To apply daily limits we keep a counter of how many recognitions your account used each day (your account identifier, the date and a count).

5. Photos and information you submit about products

If you choose to submit a missing product or Halal information, the photos, product name and barcode you provide are uploaded to our storage (Cloudinary and Google Firestore) and forwarded to the developer for review. We keep them to add or correct the product entry.

6. Subscriptions

Payments are processed by Google Play; we never see your payment details. To manage your plan we use RevenueCat, which receives your account identifier and purchase information (which plan, its status and dates) from Google Play.

7. Other services we rely on

The app contains no advertising and no third-party analytics or tracking.

8. Permissions

9. Keeping and deleting your data

You can delete your account inside the app (Me → Delete my account) or follow these instructions. Deleting your account removes your login account, your daily-limit counters and your free-trial record from our servers. Records you submitted about products are not linked to your account and may remain in the product database. Purchase records may be kept by Google Play and RevenueCat as required for accounting and legal purposes. Deleting your account does not cancel a subscription — cancel it in Google Play first.

10. Children

The app is not directed at children under 13 and we do not knowingly collect their data.

11. Security

Data is sent over encrypted connections. No system is perfectly secure, but we limit what we collect and keep.

12. Changes

If we change this policy we will update the date above and, for significant changes, tell you in the app.

13. Contact

support@viverra.app


↑ English version above

Dasar Privasi

Kemas kini terakhir: 27 September 2026

Dasar ini menerangkan apa yang dikumpul oleh aplikasi Viverra ("aplikasi"), sebabnya, siapa lagi yang mengendalikannya, dan cara anda boleh memadamkannya. Aplikasi ini dikendalikan oleh Hiew Ming Zheng ("kami"). Hubungi: support@viverra.app.

Ringkasnya: kami tidak memaparkan iklan, kami tidak menjual data anda, dan sejarah imbasan, log makanan harian, matlamat serta rekod berat badan anda kekal pada telefon anda sahaja.

1. Apa yang kekal pada telefon anda sahaja

Kami tidak pernah menerima data ini. Menyahpasang aplikasi atau menggunakan "Kosongkan" dalam Sejarah akan membuangnya.

2. Log masuk

Anda boleh log masuk dengan Google. Log masuk dikendalikan oleh Firebase Authentication (Google). Kami menerima pengecam akaun dan alamat e-mel akaun Google yang anda pilih. Kami menggunakan pengecam ini untuk mengenakan had pengecaman foto anda, merekodkan bila percubaan percuma ciri keahlian anda bermula, dan mengaitkan langganan dengan akaun anda. Firebase turut menyimpan nama paparan dan pautan gambar profil yang dikembalikan oleh Google semasa log masuk; kami tidak menggunakannya.

3. Carian kod bar

Apabila anda mengimbas kod bar, nombor kod bar dihantar ke pangkalan data produk kami (Google Firestore) dan, jika kami tiada rekodnya, ke pangkalan data awam Open Food Facts. Tiada maklumat akaun disertakan. Jika kod bar tidak ditemui di mana-mana, kami merekodkan nombor kod bar itu dan berapa kali ia diimbas supaya kami boleh menambah produk yang popular. Rekod ini tidak termasuk siapa yang mengimbasnya.

4. Foto hidangan (pengecaman AI)

Apabila anda menggunakan "pengecaman foto", foto yang anda ambil atau pilih dihantar melalui pelayan kami (Cloudflare) ke perkhidmatan AI Gemini milik Google, yang memulangkan anggaran hidangan dan pemakanannya. Kami tidak menyimpan foto tersebut. Google memprosesnya di bawah terma sendiri. Kami kini menggunakan peringkat percuma API Gemini Google, di mana Google mungkin menggunakan kandungan tersebut untuk menambah baik produknya.

Apabila anda menyimpan hidangan yang dikenal pasti, kami turut menyimpan rekod tanpa nama bagi nama hidangan dan angka yang anda sahkan berbanding tekaan asal AI (bukan foto, dan tiada apa-apa yang mengenal pasti anda) supaya kami tahu hidangan mana yang sering tersilap dikenal pasti oleh AI.

Untuk mengenakan had harian, kami menyimpan kiraan berapa banyak pengecaman yang digunakan oleh akaun anda setiap hari (pengecam akaun anda, tarikh dan bilangan kiraan).

5. Foto dan maklumat produk yang anda hantar

Jika anda memilih untuk menghantar maklumat produk yang tiada atau maklumat Halal, foto, nama produk dan kod bar yang anda berikan dimuat naik ke storan kami (Cloudinary dan Google Firestore) dan diteruskan kepada pembangun untuk disemak. Kami menyimpannya untuk menambah atau membetulkan entri produk.

6. Langganan

Pembayaran diproses oleh Google Play; kami tidak pernah melihat butiran pembayaran anda. Untuk menguruskan pelan anda, kami menggunakan RevenueCat, yang menerima pengecam akaun anda dan maklumat pembelian (pelan yang dipilih, statusnya dan tarikhnya) daripada Google Play.

7. Perkhidmatan lain yang kami gunakan

Aplikasi ini tidak mengandungi sebarang pengiklanan, analitis pihak ketiga atau penjejakan.

8. Kebenaran

9. Menyimpan dan memadam data anda

Anda boleh memadam akaun anda dalam aplikasi (Saya → Padam akaun saya) atau ikut arahan ini. Memadam akaun anda membuang akaun log masuk anda, kiraan had harian anda dan rekod percubaan percuma anda daripada pelayan kami. Rekod produk yang anda hantar tidak dikaitkan dengan akaun anda dan mungkin kekal dalam pangkalan data produk. Rekod pembelian mungkin disimpan oleh Google Play dan RevenueCat mengikut keperluan perakaunan dan perundangan. Memadam akaun anda tidak membatalkan langganan — batalkan dahulu dalam Google Play.

10. Kanak-kanak

Aplikasi ini tidak ditujukan kepada kanak-kanak bawah umur 13 tahun dan kami tidak mengumpul data mereka secara sengaja.

11. Keselamatan

Data dihantar melalui sambungan yang disulitkan. Tiada sistem yang selamat sepenuhnya, tetapi kami mengehadkan apa yang kami kumpul dan simpan.

12. Perubahan

Jika kami mengubah dasar ini, kami akan mengemas kini tarikh di atas dan, bagi perubahan penting, memberitahu anda dalam aplikasi.

13. Hubungi kami

support@viverra.app