Privacy Policy / Kebijakan Privasi
How we handle your data
This page explains what data Maruka Announcer collects, how it is used, and your choices. Halaman ini menjelaskan data apa saja yang dikumpulkan, cara penggunaannya, dan pilihan yang Anda miliki.
1. Google User Data & OAuth Scopes
Data Accessed: When you authorize via Google OAuth, we access your basic profile information: email address, full name, profile picture (avatar URL), and unique Google identifier.
Usage Purpose: We use this profile data solely to create and verify your operator account, personalize your station profile, and establish secure sessions.
Storage & Deletion: Profile data is stored in our secure local database. You can request complete deletion of your Google profile data by contacting your station owner or system administrator. Once requested, your personal data will be completely purged from our database within 14 business days.
2. YouTube API Services
YouTube Integration: Maruka Announcer uses YouTube API Services to enable playlist synchronization. By using this integration, you agree to be bound by the YouTube Terms of Service and the Google Privacy Policy.
Data Access & Sync: We fetch playlist metadata (playlist titles, track titles, artist/creator names, track durations, and cover art/video thumbnails) from your selected YouTube playlists to import them as local station announcer playlists.
Sharing & Disclosure: We do NOT share, transfer, or sell your YouTube playlist metadata or OAuth tokens to any third parties, advertisers, or external services. All synced data stays within your station's secure database scope.
Revocation: You can revoke Maruka Announcer's access to your Google and YouTube account data at any time via the Google Security Settings page. Revoking access will prevent further synchronizations.
3. Geolocation Data (GPS)
Station Access Geofencing: For "Guest Officer" accounts, the application uses your device's GPS coordinates to verify that you are physically present at the designated railway station before allowing announcer queue or playback controls.
Storage & Privacy: GPS coordinates are processed on your local device and transmitted over HTTPS to our server solely for real-time distance verification. We do NOT store, log, or track your physical coordinates persistently on our servers.
4. Cookies & Local Storage
We use temporary cookies and local storage tokens to preserve session states, local audio volume sliders, safe mode sequences, and geofence countdown tolerances. These are essential for core application operations.
1. Data Pengguna Google & Cakupan OAuth
Data yang Diakses: Saat Anda memberikan otorisasi melalui Google OAuth, kami mengakses informasi profil dasar Anda: alamat email, nama lengkap, foto profil (URL avatar), dan pengenal Google unik Anda.
Tujuan Penggunaan: Kami menggunakan data profil ini semata-mata untuk membuat dan memverifikasi akun operator Anda, mempersonalisasi profil stasiun Anda, dan membuat sesi masuk yang aman.
Penyimpanan & Penghapusan: Data profil disimpan dalam basis data lokal kami yang aman. Anda dapat meminta penghapusan lengkap data profil Google Anda dengan menghubungi pemilik stasiun (owner) atau administrator sistem. Setelah diminta, data pribadi Anda akan dihapus sepenuhnya dari basis data kami dalam waktu 14 hari kerja.
2. Layanan API YouTube
Integrasi YouTube: Maruka Announcer menggunakan Layanan API YouTube untuk mengaktifkan sinkronisasi daftar putar. Dengan menggunakan integrasi ini, Anda setuju untuk terikat oleh Ketentuan Layanan YouTube dan Kebijakan Privasi Google.
Akses & Sinkronisasi Data: Kami mengambil metadata daftar putar (judul daftar putar, judul lagu, nama artis/pembuat, durasi lagu, dan cover art/thumbnail video) dari daftar putar YouTube pilihan Anda untuk diimpor sebagai daftar putar penyiar stasiun lokal.
Berbagi & Pengungkapan: Kami TIDAK membagikan, mentransfer, atau menjual metadata daftar putar YouTube atau token OAuth Anda kepada pihak ketiga, pengiklan, atau layanan eksternal mana pun. Semua data yang disinkronkan tetap berada di dalam lingkup basis data aman stasiun Anda.
Pencabutan Akses: Anda dapat mencabut akses Maruka Announcer ke data akun Google dan YouTube Anda kapan saja melalui halaman Pengaturan Keamanan Google. Pencabutan akses ini akan menghentikan proses sinkronisasi selanjutnya.
3. Data Geolokasi (GPS)
Geofence Akses Stasiun: Untuk akun "Guest Officer" (Petugas Tamu), aplikasi menggunakan koordinat GPS perangkat Anda untuk memverifikasi bahwa Anda hadir secara fisik di stasiun kereta api yang ditentukan sebelum mengizinkan antrean penyiar atau kontrol pemutaran.
Penyimpanan & Privasi: Koordinat GPS diproses di perangkat lokal Anda dan dikirimkan melalui HTTPS ke server kami semata-mata untuk verifikasi jarak waktu nyata. Kami TIDAK menyimpan, mencatat, atau melacak koordinat fisik Anda secara terus-menerus di server kami.
4. Cookie & Penyimpanan Lokal
Kami menggunakan cookie sementara dan token penyimpanan lokal untuk menjaga status sesi, slider volume audio lokal, urutan mode aman, dan toleransi hitung mundur geofence. Hal ini penting untuk operasi inti aplikasi.
Last updated: 11 Jul 2026
Back to Home