Hukum · Aplikasi

Kebijakan Privasi

Berlaku: 27 Oktober 2026 · GDPR · App Store · Google Play

Kebijakan Privasi ini berlaku untuk aplikasi seluler Berosh (iOS dan Android). Untuk situs web beroshapp.com, lihat Datenschutzerklärung yang terpisah.

1. Siapa Kami

Aplikasi Berosh dioperasikan oleh:

Beroshapp – Halil Zınar Düzgün
Johann-Strauß-Straße 12, 82008 Unterhaching, Jerman
Email: info@beroshapp.com · Telepon: +49 172 5740559

Untuk semua permintaan terkait privasi — termasuk akses, koreksi, penghapusan data, keberatan, atau keluhan — hubungi kami di alamat di atas.

2. Data yang Kami Kumpulkan dan Alasannya

Kami hanya mengumpulkan data yang diperlukan untuk menyediakan fitur aplikasi. Tabel di bawah memberikan gambaran lengkap.

Jenis Data Cara Pengumpulan Tujuan Dasar Hukum (GDPR) Disimpan Oleh
Data akun
Nama, alamat email
Anda masukkan saat mendaftar (Google / Apple Sign-In atau email) Pembuatan akun, autentikasi, dukungan Art. 6(1)(b) — pelaksanaan kontrak Supabase (Frankfurt, UE)
Data profil
Usia, tinggi, berat, preferensi diet, tujuan kesehatan
Anda masukkan saat orientasi dan di pengaturan profil Pembuatan rencana makan personal Art. 6(1)(b) pelaksanaan kontrak + Art. 9(2)(a) persetujuan yang sah secara eksplisit untuk data kategori khusus (alergi, tujuan kesehatan, diet keagamaan/budaya) Supabase (Frankfurt, UE)
Foto pindaian AI
(pindai kulkas, jurnal makanan foto, resep dari foto)
Kamera atau galeri foto — hanya saat Anda menekan "Scan" Pengenalan bahan makanan oleh AI, analisis makanan, dan saran resep. Gambar dikirim ke OpenAI untuk dianalisis dan tidak disimpan di server kami setelah diproses. Art. 6(1)(b) — pelaksanaan kontrak OpenAI Ireland Ltd (prosesor; transfer lanjutan ke AS berdasarkan SCC, lihat Bagian 10) — OpenAI dapat menyimpan data yang dikirim melalui API-nya hingga 30 hari untuk mendeteksi penyalahgunaan, lalu menghapusnya; data ini tidak digunakan untuk melatih model AI.
Catatan suara / audio Mikrofon — hanya saat Anda menekan tombol pencatatan suara Transkripsi untuk entri jurnal makanan. Audio dikirim ke OpenAI untuk ditranskripsi dan tidak disimpan di server kami setelah diproses. Art. 6(1)(b) — pelaksanaan kontrak OpenAI Ireland Ltd (prosesor; transfer lanjutan ke AS berdasarkan SCC, lihat Bagian 10) — OpenAI dapat menyimpan data yang dikirim melalui API-nya hingga 30 hari untuk mendeteksi penyalahgunaan, lalu menghapusnya; data ini tidak digunakan untuk melatih model AI.
Asisten gizi AI (obrolan) Hanya saat Anda mengirim pesan ke asisten Pesan Anda dikirim ke OpenAI bersama preferensi makanan dan diet Anda untuk membuat jawaban. Percakapan hanya disimpan di perangkat Anda, terpisah untuk setiap akun; percakapan dihapus saat Anda mengosongkan obrolan atau menghapus akun Anda. Art. 6(1)(b) pelaksanaan kontrak + Art. 9(2)(a) persetujuan yang sah secara eksplisit OpenAI Ireland Ltd (prosesor; transfer lanjutan ke AS berdasarkan SCC, lihat Bagian 10) — OpenAI dapat menyimpan data yang dikirim melalui API-nya hingga 30 hari untuk mendeteksi penyalahgunaan, lalu menghapusnya; data ini tidak digunakan untuk melatih model AI.
Rencana makan AI, pencarian resep, asisten masak, dan laporan mingguan Hanya saat Anda menggunakan salah satu fitur ini Apa yang dibutuhkan fitur tersebut dikirim ke OpenAI untuk membuat jawaban: kata pencarian Anda (pencarian resep), pertanyaan Anda dan resep yang sedang Anda masak (asisten masak), jurnal makanan Anda dari minggu lalu (laporan mingguan), dan — untuk rencana makan, asisten masak, dan laporan mingguan — preferensi makanan dan diet Anda. Rencana makan dan laporan mingguan disimpan di akun Anda; kata pencarian dan pertanyaan memasak tidak disimpan di server kami. Art. 6(1)(b) pelaksanaan kontrak + Art. 9(2)(a) persetujuan yang sah secara eksplisit untuk data kategori khusus dalam preferensi Anda OpenAI Ireland Ltd (prosesor; transfer lanjutan ke AS berdasarkan SCC, lihat Bagian 10) — OpenAI dapat menyimpan data yang dikirim melalui API-nya hingga 30 hari untuk mendeteksi penyalahgunaan, lalu menghapusnya; data ini tidak digunakan untuk melatih model AI. Rencana makan dan laporan mingguan: Supabase (Frankfurt, UE) — disimpan hingga Anda menghapus akun Anda
Jamuan Tamu (menu acara) Anda masukkan saat merencanakan Jamuan Tamu Jumlah tamu, tanggal dan waktu, masakan dan gaya jamuan yang Anda pilih, catatan Anda, alergi dan diet Anda sendiri, serta alergi dan diet tamu Anda dikirim ke OpenAI untuk menyarankan menu. Alergi dan diet tamu dimasukkan sebagai daftar tanpa nama, sehingga tidak dapat dikaitkan dengan tamu tertentu — mohon jangan menulis nama tamu atau detail kesehatan mereka di catatan. Menu dan detail ini disimpan di akun Anda. Art. 6(1)(b) pelaksanaan kontrak; alergi dan diet Anda sendiri: Art. 9(2)(a) persetujuan yang sah secara eksplisit OpenAI Ireland Ltd (prosesor; transfer lanjutan ke AS berdasarkan SCC, lihat Bagian 10) — OpenAI dapat menyimpan data yang dikirim melalui API-nya hingga 30 hari untuk mendeteksi penyalahgunaan, lalu menghapusnya; data ini tidak digunakan untuk melatih model AI. Menu tersimpan: Supabase (Frankfurt, UE) — disimpan hingga Anda menghapus jamuan tersebut atau akun Anda
Foto ulasan resep Anda lampirkan saat menambahkan foto ke ulasan resep Menampilkan ulasan Anda di aplikasi. Disimpan secara permanen di database kami di UE; tidak dikirim ke OpenAI atau pihak ketiga mana pun. Art. 6(1)(b) — pelaksanaan kontrak Supabase (Frankfurt, UE) — disimpan hingga Anda menghapus ulasan atau akun Anda
Jurnal makanan dan data nutrisi Dibuat oleh aplikasi atau Anda masukkan secara manual Riwayat makan, pelacakan nutrisi, fitur streak Art. 6(1)(b) — pelaksanaan kontrak Supabase (Frankfurt, UE)
Data langganan dan pembelian Diproses melalui pembelian dalam aplikasi Apple App Store / Google Play Manajemen langganan, verifikasi hak akses; negara, toko, harga, dan status pembaruan untuk pengingat pembaruan yang diwajibkan hukum AS untuk langganan tahunan Art. 6(1)(b) — pelaksanaan kontrak; Art. 6(1)(c) — kewajiban hukum (pengingat pembaruan AS) RevenueCat (AS, SCC) + Apple / Google; detail pembaruan: Supabase (Frankfurt, UE)
Pengidentifikasi perangkat
ID sesi anonim khusus aplikasi
Dibuat otomatis saat aplikasi pertama kali dibuka Menghubungkan perangkat Anda dengan sesi akun Anda Art. 6(1)(b) — pelaksanaan kontrak Supabase (Frankfurt, UE)
Sinyal personalisasi Nama makanan di buku harian Anda dari 7 hari terakhir, reaksi Anda terhadap resep, resep tersimpan, dan isi dapur Saat Anda meminta rencana makan, rencana itu sesuai dengan apa yang benar-benar Anda masak dan sukai Art. 6(1)(b) — bagian dari rencana makan yang Anda minta; data diet dan kesehatan hanya dengan persetujuan yang sah secara eksplisit berdasarkan Art. 9(2)(a) dari Anda (Bagian 4) Supabase (Frankfurt, UE)
Token notifikasi push Diterbitkan oleh Apple/Google saat Anda mengaktifkan notifikasi Mengirim pengingat dan pembaruan yang Anda pilih Art. 6(1)(a) — persetujuan Supabase (Frankfurt, UE)
Alamat IP Terlihat otomatis saat aplikasi menghubungi server kami Hanya untuk pencegahan penyalahgunaan dan pembatasan laju (rate-limiting) Art. 6(1)(f) — kepentingan yang sah (keamanan) Supabase (Frankfurt, UE)
Catatan persetujuan Dibuat saat Anda memberikan atau menarik persetujuan Membuktikan versi kebijakan mana yang Anda setujui, dan kapan Art. 6(1)(c) GDPR juncto Art. 7(1) — kewajiban hukum untuk membuktikan persetujuan Supabase (Frankfurt, UE)
Laporan crash dan error Dikirim otomatis oleh aplikasi saat terjadi error: model perangkat, versi sistem operasi dan aplikasi, log error. Tidak terhubung dengan akun Anda. Memperbaiki error, menjaga aplikasi tetap stabil Art. 6(1)(f) — kepentingan yang sah (Anda dapat mengajukan keberatan; lihat Bagian 11); § 25 Abs. 2 Nr. 2 TDDDG Sentry (Frankfurt, UE)
Log error aplikasi Disimpan oleh aplikasi saat terjadi error: pesan error, detail teknis, layar, versi aplikasi, platform, dan bahasa — terhubung dengan akun Anda jika Anda sedang masuk. Memperbaiki error, menjaga aplikasi tetap stabil Art. 6(1)(f) — kepentingan yang sah (Anda dapat mengajukan keberatan; lihat Bagian 11); § 25 Abs. 2 Nr. 2 TDDDG Supabase (Frankfurt, UE)
Perlindungan dari bot Saat Anda mendaftar atau masuk dengan email: sinyal teknis browser dan perangkat serta alamat IP Anda, diperiksa oleh Cloudflare Turnstile Melindungi akun dari penyalahgunaan otomatis Art. 6(1)(f) — kepentingan yang sah (keamanan; Anda dapat mengajukan keberatan, lihat Bagian 11) Cloudflare (AS, SCC)
Pembaruan aplikasi Saat aplikasi memeriksa pembaruan: ID instalasi acak, versi aplikasi, dan alamat IP Anda Mengirimkan pembaruan aplikasi Art. 6(1)(b) — pelaksanaan kontrak Expo / 650 Industries (AS, SCC); tidak ada data pribadi tentang Anda yang disimpan untuk pembaruan
Daftar tunggu / email kontak situs web Anda masukkan di formulir daftar tunggu peluncuran atau formulir kontak di beroshapp.com Memberi tahu Anda saat peluncuran atau menjawab pertanyaan Anda Art. 6(1)(a) — persetujuan Web3Forms (India, SCC); diteruskan kepada kami melalui email

Tanpa iklan atau pelacakan penggunaan. Berosh hanya mengumpulkan laporan crash dan error (lihat tabel di atas) agar kami dapat memperbaiki bug — tanpa analitik atau pelacakan penggunaan aplikasi. Berosh tidak menggunakan pengidentifikasi iklan (IDFA / AAID), tidak membagikan data Anda ke jaringan iklan, dan tidak menjual data pribadi Anda kepada pihak ketiga mana pun dalam situasi apa pun.

Data wajib dan sukarela: data akun diperlukan untuk membuat akun Anda dan menyediakan aplikasi. Semua data kesehatan dan diet bersifat sukarela — tanpa data tersebut, aplikasi berfungsi dalam mode umum.

3. Akses Kamera dan Mikrofon

Kamera

Berosh meminta akses kamera saat Anda menggunakan fitur pindai kulkas, resep dari foto, jurnal makanan foto, atau pemindai barcode. Kamera hanya diaktifkan saat Anda secara sengaja menekan tombol pindai. Foto dari pindai kulkas, resep dari foto, dan jurnal makanan foto dikirim ke API OpenAI untuk dianalisis dan dihapus dari server kami paling lambat dalam 30 menit. Pemindai barcode membaca kode di perangkat Anda: hanya nomor barcode yang dikirim, melalui server kami, ke Open Food Facts untuk mencari produknya — tidak ada gambar yang keluar dari perangkat Anda. Gambar tidak pernah digunakan untuk iklan, pembuatan profil, atau tujuan apa pun selain fitur yang Anda mulai.

Anda dapat mencabut izin kamera kapan saja di Pengaturan perangkat Anda. Mencabut izin menonaktifkan fitur pindai, tetapi tidak memengaruhi fungsi aplikasi lainnya.

Mikrofon

Berosh meminta akses mikrofon saat Anda menggunakan fitur jurnal makanan suara. Perekaman hanya dimulai saat Anda menekan tombol rekam dan berhenti saat Anda menghentikannya, paling lama setelah 30 detik. Rekaman dikirim ke API speech-to-text OpenAI (gpt-4o-mini-transcribe) untuk ditranskripsi dan dihapus dari server kami paling lambat dalam 30 menit.

Anda dapat mencabut izin mikrofon kapan saja di Pengaturan perangkat Anda.

4. Data Diet dan Kesehatan

Sebagian informasi yang Anda masukkan merupakan data kategori khusus berdasarkan Art. 9 GDPR (di Indonesia: Data Pribadi yang bersifat spesifik): alergi, tujuan kesehatan, ukuran tubuh, dan data asupan air Anda (data kesehatan), serta preferensi diet budaya atau keagamaan yang Anda pilih (yang dapat mengungkapkan keyakinan agama atau filosofis). Kami memproses data kategori khusus ini hanya berdasarkan persetujuan yang sah secara eksplisit dari Anda menurut Art. 9(2)(a) GDPR, yang kami minta secara terpisah saat orientasi, pada saat data tersebut dikumpulkan. Anda dapat menarik persetujuan ini kapan saja di pengaturan aplikasi (Art. 7(3)); penarikan akan menghapus data terkait dan menonaktifkan personalisasi yang berhubungan, tanpa memengaruhi keabsahan pemrosesan sebelum penarikan. Jika Anda tidak memberikan persetujuan ini, aplikasi tetap berfungsi dalam mode umum, tanpa personalisasi alergi atau budaya. Fungsi umum aplikasi didasarkan pada Art. 6(1)(b) (pelaksanaan kontrak); persetujuan eksplisit di atas adalah syarat tambahan Art. 9 yang diperlukan untuk subkelompok data kategori khusus ini. Kami memproses data ini semata-mata untuk menyediakan fitur perencanaan makan dan pelacakan nutrisi yang Anda minta, dan kami tidak menjual, membagikan, atau menggunakannya untuk tujuan apa pun di luar fungsi inti aplikasi, serta tidak membagikannya kepada pengiklan, pialang data, atau pihak ketiga mana pun yang tidak tercantum di Bagian 5 kebijakan ini.

Jika Anda menggunakan buku harian makanan, makanan yang Anda catat dapat menunjukkan diet atau kesehatan Anda; kami hanya menggunakannya untuk fitur yang Anda gunakan (misalnya rencana makan dan laporan mingguan Anda) dan melindunginya seperti data di atas.

5. Prosesor dan Penerima Lainnya

Kami menggunakan Prosesor Data Pribadi berikut untuk mengoperasikan aplikasi. Masing-masing bekerja berdasarkan perjanjian pemrosesan data (Art. 28 GDPR), bersama Klausul Kontrak Standar UE (SCC) jika data ditransfer ke luar UE/EEA.

Penyedia Tujuan Data yang Dikirim Lokasi Jaminan
Supabase Database, autentikasi, penyimpanan file Akun, profil, jurnal makanan, data penggunaan UE — Frankfurt, Jerman Perjanjian pemrosesan data Art. 28 GDPR; data tetap di UE
OpenAI Ireland Ltd Rencana makan AI, menu Jamuan Tamu, analisis gambar (pindai kulkas, resep dari foto, jurnal makanan foto), transkripsi suara, pencarian resep, asisten masak, laporan mingguan, obrolan asisten gizi Foto, audio, pesan obrolan, kata pencarian, pertanyaan memasak, jurnal makanan (laporan mingguan), preferensi diet, alergi dan diet tamu (tanpa nama) Irlandia; transfer lanjutan ke afiliasi dan sub-prosesor OpenAI di AS Data Processing Addendum OpenAI; SCC untuk transfer lanjutan; OpenAI dapat menyimpan data yang dikirim melalui API-nya hingga 30 hari untuk mendeteksi penyalahgunaan, lalu menghapusnya; data ini tidak digunakan untuk melatih model AI.
RevenueCat Manajemen langganan dan verifikasi hak akses ID pengguna khusus aplikasi, status langganan AS SCC; perjanjian pemrosesan data RevenueCat
Apple App Store Pembelian dalam aplikasi dan penagihan (iOS) Tanda terima pembelian — diproses oleh Apple AS Apple Platform Terms; Apple adalah pengendali data untuk data penagihannya sendiri
Google Play Pembelian dalam aplikasi dan penagihan (Android) Tanda terima pembelian — diproses oleh Google AS Google Play Developer Distribution Agreement
Resend Mengirim email transaksional dan autentikasi (dari noreply@beroshapp.com), termasuk pengingat pembaruan AS Alamat email dan isi pesan (mis. masuk, verifikasi, pengingat pembaruan) AS SCC; perjanjian pemrosesan data
Sentry Pelaporan crash dan error Laporan crash: model perangkat, versi sistem operasi dan aplikasi, log error (tanpa ID akun; alamat IP tidak disimpan) UE — Frankfurt, Jerman Perjanjian pemrosesan data Art. 28 GDPR; SCC; EU–US DPF (perusahaan induk di AS)
Cloudflare Perlindungan dari bot saat mendaftar dan masuk (Turnstile) Sinyal teknis browser/perangkat, alamat IP AS SCC
Expo (650 Industries) Pembaruan aplikasi ID instalasi acak, versi aplikasi, alamat IP AS SCC (Ketentuan Layanan Expo)
Web3Forms Mengirimkan isian formulir kontak dan daftar tunggu peluncuran dari situs web kepada kami Alamat email (dan, pada formulir kontak, nama serta pesan Anda) India SCC; hanya untuk formulir situs web, tidak di aplikasi seluler

Penerima lainnya (pengendali data yang independen): Apple dan Google (toko aplikasi, penagihan, serta Masuk dengan Apple / Google) dan Open Food Facts (hanya menerima nomor barcode yang Anda pindai, tanpa data pribadi).

6. Periode Penyimpanan Data

Kami menyimpan data pribadi Anda hanya selama akun Anda aktif atau selama diperlukan untuk menyediakan layanan. Periode penyimpanan tertentu:

7. Cara Menghapus Akun Anda

Anda dapat menghapus akun dan semua data pribadi terkait langsung di dalam aplikasi:

Jika Anda memiliki langganan aktif, batalkan melalui App Store atau Google Play sebelum menghapus akun Anda. Penghapusan akun tidak membatalkan langganan aktif secara otomatis, dan Anda mungkin tetap ditagih hingga Anda membatalkannya secara terpisah.

Menghapus akun Anda juga menghapus catatan pelanggan Anda di RevenueCat. Jika langganan di toko terus diperbarui, pembaruan dari toko dapat membuat catatan RevenueCat baru yang anonim — satu alasan lagi untuk membatalkan terlebih dahulu.

Anda juga dapat meminta penghapusan akun melalui email: info@beroshapp.com

8. Privasi Anak

Berosh tidak ditujukan untuk anak-anak. Berdasarkan hukum Jerman (BDSG juncto GDPR Art. 8) dan Undang-Undang Perlindungan Data Telekomunikasi dan Layanan Digital (TDDDG), usia persetujuan digital di Jerman adalah 16 tahun. Anak di bawah 16 tahun tidak boleh menggunakan Berosh tanpa persetujuan orang tua atau wali yang dapat diverifikasi. Kami tidak dengan sengaja mengumpulkan data pribadi dari anak di bawah 16 tahun. Jika Anda yakin seorang anak di bawah 16 tahun telah memberikan data pribadi kepada kami tanpa persetujuan orang tua, silakan hubungi kami di info@beroshapp.com dan kami akan segera menghapusnya.

9. Keamanan

Semua data yang dikirim dienkripsi menggunakan TLS 1.2 atau lebih tinggi. Data yang disimpan di Supabase dienkripsi di tingkat penyimpanan. Kami menerapkan kebijakan Row Level Security (RLS) sehingga pengguna hanya dapat mengakses data mereka sendiri. Kami meninjau dan memperbarui langkah-langkah keamanan kami secara berkelanjutan. Jika terjadi pelanggaran data pribadi yang kemungkinan menimbulkan risiko bagi hak dan kebebasan Anda, kami akan memberi tahu BayLDA dalam 72 jam dan, bila diperlukan, pengguna yang terdampak tanpa penundaan yang tidak semestinya (GDPR Art. 33–34).

10. Transfer Data Internasional

Data Anda terutama disimpan di UE (Frankfurt, Jerman) melalui Supabase. Jika data ditransfer ke penyedia di AS (afiliasi OpenAI di AS melalui OpenAI Ireland, RevenueCat, Resend, Cloudflare, Expo), transfer tersebut didasarkan pada Klausul Kontrak Standar UE (SCC) sesuai GDPR Art. 46(2)(c); jika penyedia tersertifikasi berdasarkan EU–US Data Privacy Framework, keputusan kecukupan tersebut juga berlaku. Anda dapat meminta salinan jaminan tersebut di info@beroshapp.com.

11. Hak Anda Berdasarkan GDPR

Jika Anda berada di Wilayah Ekonomi Eropa, Anda memiliki hak-hak berikut terkait data pribadi Anda:

Untuk menggunakan hak-hak ini, hubungi kami di info@beroshapp.com. Kami menjawab dalam satu bulan; jika perlu, jangka waktu ini dapat diperpanjang dua bulan lagi (Art. 12(3) GDPR) — kami akan memberi tahu Anda alasannya.

Keputusan otomatis

Kami tidak membuat keputusan yang semata-mata didasarkan pada pemrosesan otomatis, termasuk pembuatan profil, yang menimbulkan akibat hukum atau akibat signifikan serupa bagi Anda (Art. 22 GDPR). Saran AI adalah usulan yang bebas Anda gunakan atau abaikan.

Hak Anda untuk mengajukan keberatan (Art. 21 GDPR). Jika kami memproses data Anda berdasarkan kepentingan yang sah (Art. 6(1)(f)) — laporan crash dan error, log error aplikasi, pencegahan penyalahgunaan berbasis IP, dan perlindungan dari bot — Anda dapat mengajukan keberatan kapan saja atas dasar yang berkaitan dengan situasi khusus Anda. Tulis ke info@beroshapp.com. Kami kemudian akan berhenti, kecuali kami dapat menunjukkan alasan sah yang memaksa atau memerlukan data tersebut untuk menetapkan, melaksanakan, atau membela tuntutan hukum.

12. Otoritas Pengawas

Anda berhak mengajukan keluhan kepada otoritas pengawas perlindungan data (GDPR Art. 77). Otoritas yang berwenang untuk alamat terdaftar kami di Bayern adalah:

Bayerisches Landesamt für Datenschutzaufsicht (BayLDA)
Promenade 27, 91522 Ansbach, Jerman
www.lda.bayern.de

13. Perubahan Kebijakan Ini

Kami memperbarui Kebijakan Privasi ini saat fitur, penyedia, atau hukum berubah, dan memperbarui tanggal "Berlaku" di bagian atas halaman ini. Jika kami membuat perubahan material — misalnya tujuan baru, penerima baru, atau transfer baru ke luar UE — kami akan memberi tahu Anda di aplikasi atau melalui email sebelum perubahan tersebut berlaku dan menjelaskan apa yang berubah bagi Anda. Jika suatu perubahan memerlukan persetujuan Anda, kami akan memintanya secara terpisah; kami tidak pernah menganggap penggunaan yang berlanjut sebagai persetujuan.

14. Kontak

Beroshapp
Email: info@beroshapp.com
Telepon: +49 172 5740559
Formulir kontak: beroshapp.com/kontak

← Kembali ke Beranda