Kebijakan Privasi
Terakhir diperbarui: 26 Oktober 2026
MyGrain ("aplikasi ini") dikembangkan oleh Alfonso Matos. Kebijakan ini menjelaskan data apa yang dikumpulkan aplikasi, mengapa, dasar hukum pemrosesannya, dan hak apa yang Anda miliki atasnya.
Data yang kami kumpulkan
- Data akun (opsional): jika Anda membuat akun, alamat email yang Anda gunakan untuk masuk.
- Penggunaan anonim: Anda dapat menggunakan MyGrain tanpa membuat akun. Dalam hal ini, aplikasi akan membuka sesi anonim (melalui Firebase Authentication) sehingga entri Anda dapat disimpan dengan aman di server kami. Jika Anda kemudian membuat akun, atau masuk ke akun yang sudah ada dari sesi anonim, data yang dicatat secara anonim akan digabungkan ke dalam akun tersebut melalui proses yang aman, tanpa ada data yang hilang atau terduplikat.
- Data kesehatan yang Anda masukkan: episode migrain Anda — jenis, intensitas, gejala, pra-gejala, pemicu, pengobatan, tempat, dan catatan — ditambah kebiasaan harian yang Anda pilih untuk dilacak dan janji temu medis yang Anda tambahkan (tanggal, tempat, dokter, spesialisasi, pertanyaan Anda untuk kunjungan tersebut, dan catatan Anda setelahnya). Ini adalah data kesehatan berdasarkan Pasal 9 GDPR dan hanya disimpan setelah Anda memberikan persetujuan eksplisit, yang diminta melalui layar persetujuan khusus sebelum Anda dapat menggunakan fitur-fitur terkait.
- Lokasi perkiraan: jika Anda menetapkan kota di profil Anda, MyGrain mencari cuaca untuk kota tersebut (bukan lokasi persis perangkat Anda) dan menyimpan cuaca setiap hari — tekanan, suhu, sinar matahari, hujan, dan kelembapan — di buku harian cloud Anda, untuk membandingkannya dengan episode Anda. Kota tersebut tetap berada di ponsel Anda: tidak disimpan di server kami. Kami tidak meminta izin lokasi atau menyimpan koordinat GPS. Pencarian dilakukan ke layanan cuaca Open-Meteo, yang menerima nama kota dan koordinat pusatnya, tanpa pengidentifikasi akun atau perangkat.
- Notifikasi (opsional): MyGrain hanya mengirimkan notifikasi yang Anda aktifkan di Profil → Notifikasi, satu sakelar per jenis, dan semuanya dinonaktifkan secara default. Untuk mengirimkannya, Google Firebase Cloud Messaging memberikan token penginstalan ke ponsel Anda, yang kami gunakan hanya untuk berlangganan ke topik: satu per jenis yang Anda aktifkan, ditambah, untuk peringatan tekanan barometrik, area cuaca sekitar 50 km yang berasal dari kota Anda, serta bahasa aplikasi. Server kami hanya menyimpan area cuaca tersebut (sel kisi yang dibulatkan, bukan kota atau koordinat persis Anda) dan bahasa, tanpa menyertakan akun, pengidentifikasi perangkat, atau data kesehatan; kota Anda tetap tersimpan di ponsel Anda. Peringatan standar (gratis) dihitung di server kami dari prakiraan cuaca publik dan tidak menggunakan episode Anda. Dengan Premium, Anda juga dapat mengaktifkan peringatan tekanan yang dipersonalisasi: peringatan ini dihitung di ponsel Anda dari buku harian Anda dan prakiraan publik untuk area cuaca Anda (diminta dari Open-Meteo untuk koordinat area tersebut, tanpa akun atau pengidentifikasi perangkat) dan ditampilkan sebagai notifikasi yang dibuat di ponsel itu sendiri. Buku harian Anda tidak dikirim ke server mana pun, dan selama peringatan yang dipersonalisasi aktif, peringatan tersebut menggantikan peringatan standar. Anda dapat menonaktifkan notifikasi apa pun kapan saja di aplikasi atau di pengaturan ponsel Anda, dan topik tersebut kemudian akan dihapus.
- Berita migrain: bagian berita mengunduh artikelnya dari mygrain.app, seperti permintaan halaman web lainnya. Tidak ada data pribadi yang dikirimkan bersamanya selain dari apa yang dibawa oleh setiap permintaan web (seperti alamat IP Anda): tidak ada apa pun dari buku harian atau akun Anda.
- Statistik situs web: mygrain.app menghitung kunjungan halaman dengan Cloudflare Web Analytics, yang tidak menggunakan cookie, tidak menyimpan alamat IP Anda, dan tidak mengidentifikasi atau melacak Anda di berbagai situs. Kami hanya menggunakannya untuk mengetahui berapa banyak orang yang mengunjungi situs dan melalui tautan mana (misalnya, profil media sosial kami).
- Tidur dan aktivitas dari jam tangan Anda (opsional): dengan izin eksplisit Anda, MyGrain membaca tidur, langkah, dan sesi olahraga dari Apple Kesehatan (HealthKit) di iPhone atau dari Health Connect di Android. Hanya membaca, tidak pernah menulis. Nilai untuk malam dan hari sebelum setiap episode (jam tidur, waktu tidur dan waktu bangun, langkah) disimpan bersama episode tersebut, di bawah persetujuan yang sama dengan bagian lain dari buku harian Anda, dan digunakan untuk satu hal: menampilkannya kepada Anda dan membandingkannya dengan riwayat Anda sendiri. Data tersebut tidak pernah dibagikan kepada pihak ketiga kecuali pemroses yang dijelaskan di bawah (Google Firebase menyimpannya untuk kami), tidak pernah dijual, tidak pernah dikirim ke analitik, dan tidak pernah digunakan untuk iklan. Anda dapat mencabut akses kapan saja di pengaturan Kesehatan atau Health Connect, dan menghapus akun Anda akan menghapus data tersebut bersama data lainnya. Untuk membandingkan jadwal tidur dengan episode Anda, MyGrain juga membaca data malam Anda selama beberapa bulan terakhir, tetapi hanya di ponsel Anda: data malam tersebut tidak disimpan.
- Masukan (feedback): jika Anda mengirim masukan dari Profil → Kirim masukan, kami menerima pesan yang Anda tulis beserta konteks teknis sesi aplikasi Anda — versi aplikasi, sistem operasi, model perangkat, ukuran layar, bahasa, dan apakah Anda sedang masuk (signed in) — untuk membantu kami mendiagnosis masalah.
- Diagnostik: MyGrain menggunakan Firebase Crashlytics for crash reports and Firebase Analytics for usage statistics. Both start only after you accept this policy, stop if you decline or withdraw consent, and never receive health data (no episode types, symptoms, sleep or steps) nor anything for advertising.
Dasar hukum pemrosesan
Penyimpanan data kesehatan yang dijelaskan di atas (episode, perawatan, kebiasaan, janji temu medis) bergantung pada persetujuan eksplisit Anda berdasarkan Pasal 9(2)(a) GDPR, yang diminta di dalam aplikasi sebelum data ini disimpan untuk pertama kalinya. Diagnostik (laporan crash dan analitik anonim) bergantung pada kepentingan sah kami untuk menjaga aplikasi tetap aman, stabil, dan berfungsi. Anda dapat menarik persetujuan Anda kapan saja dengan menghapus data Anda seperti yang dijelaskan di bawah ini.
Menggunakan aplikasi tanpa akun
MyGrain berfungsi tanpa pendaftaran: entri Anda disimpan dalam sesi anonim yang terikat pada perangkat Anda. Ini memungkinkan Anda mencoba aplikasi sepenuhnya sebelum memutuskan untuk membuat akun. Jika Anda membuat akun setelahnya, atau masuk ke akun yang sudah ada, semua data yang tercatat selama sesi anonim akan otomatis digabungkan ke dalamnya, tanpa ada yang hilang atau terduplikasi.
Bagaimana kami menggunakan data Anda
Data Anda digunakan untuk satu tujuan: menampilkan riwayat dan statistik Anda sendiri kepada Anda. MyGrain menyimpan data migrain Anda dengan aman di cloud agar riwayat terjaga dari waktu ke waktu dan kembali di perangkat baru. Data Anda tidak pernah dijual atau dibagikan kepada pihak ketiga, kecuali kepada pemroses yang dijelaskan di bawah.
Di mana data disimpan
Data disimpan menggunakan Google Firebase (Google Cloud Platform), dilindungi oleh autentikasi dan ditransfer melalui koneksi terenkripsi. Jika data diproses di luar Kawasan Ekonomi Eropa, Klausul Kontrak Standar Google berlaku sebagai perlindungan transfer. Pembayaran untuk Premium diproses sepenuhnya oleh Apple (iPhone) atau Google (Android) berdasarkan kebijakan privasi mereka sendiri; kami tidak pernah melihat detail pembayaran Anda.
Berapa lama kami menyimpannya dan cara menghapusnya
Kami menyimpan data Anda selama Anda menggunakan MyGrain. Anda dapat menghapus akun dan semua data terkait secara permanen kapan saja melalui Profil → Hapus akun. Ini memicu penghapusan berantai (cascade) atas episode, perawatan, kebiasaan, janji temu medis, pesan masukan, dan preferensi Anda dari server kami. Penghapusan bersifat langsung dan tidak dapat dibatalkan.
Hak Anda (GDPR)
- Akses: riwayat lengkap Anda selalu terlihat di aplikasi dan dapat diekspor sebagai laporan PDF (Premium) dan sebagai file CSV (gratis).
- Perbaikan (Rektifikasi): Anda dapat mengedit atau mengoreksi entri apa pun langsung di aplikasi kapan saja.
- Penghapusan: hapus semua data Anda kapan saja melalui Profil → Hapus akun, seperti dijelaskan di atas.
- Portabilitas: ekspor seluruh buku harian Anda sebagai file CSV dari Reports (gratis); untuk hal lainnya, hubungi kami.
- Keberatan dan penarikan persetujuan: Anda dapat mengajukan keberatan atas pemrosesan atau menarik persetujuan kapan saja dengan menghapus data Anda atau menghubungi kami.
Untuk menggunakan salah satu hak ini, hubungi kami di support@mygrain.app.
Sanggahan medis
MyGrain adalah catatan kesehatan pribadi, bukan alat medis. Ini bukan pengganti nasihat, diagnosis, atau perawatan medis profesional. Selalu konsultasikan dengan dokter Anda atau tenaga kesehatan lain yang berkualifikasi untuk pertanyaan apa pun yang mungkin Anda miliki mengenai kondisi medis.
Akun media sosial kami: memublikasikan ke YouTube dan TikTok
MyGrain menggunakan YouTube API Services dan TikTok Content Posting API hanya untuk memublikasikan video kami sendiri ke akun resmi kami sendiri (@mygrainapp). Publikasi dilakukan oleh pengembang dari https://mygrain.app/studio, sebuah alat akses terbatas yang dibatasi untuk daftar akun yang diizinkan (allowlist). Tidak ada data dari pengguna aplikasi yang dikirim ke YouTube atau TikTok, dan pengguna aplikasi tidak terpengaruh oleh fitur ini.
Saat kami menghubungkan salah satu akun kami sendiri, kami hanya menyimpan token akses OAuth, nama saluran atau akun, serta avatarnya. Data ini disimpan di server Google Cloud / Firebase di Uni Eropa, digunakan semata-mata untuk memublikasikan video kami, dan tidak pernah dibagikan kepada pihak ketiga, kecuali kepada Google Cloud yang menyimpannya atas nama kami. Data tersebut dihapus saat akun diputuskan sambungannya atau akses dicabut, dan token akan dihapus paling lambat dalam waktu 30 hari.
Fitur ini menggunakan YouTube API Services. Dengan menggunakannya, YouTube Terms of Service (https://www.youtube.com/t/terms) and the Google Privacy Policy (https://policies.google.com/privacy) berlaku. Anda dapat mencabut akses MyGrain ke akun Google di https://myaccount.google.com/permissions. Untuk TikTok, silakan lihat TikTok Privacy Policy (https://www.tiktok.com/legal/privacy-policy).
Perubahan pada kebijakan ini
Jika kebijakan ini berubah, versi baru akan dipublikasikan di halaman ini dengan tanggal pembaruan di bagian atas.