Dasar Privasi
Kemas kini terakhir: 25 Julai 2026
1. Siapa Kami
Squadyy ialah aplikasi pengurusan pasukan untuk pasukan sukan. Pengawal data untuk maklumat peribadi anda ialah:
Jika anda mempunyai soalan tentang cara kami mengendalikan data anda, sila hubungi kami di alamat e-mel di atas.
2. Skop
Dasar Privasi ini terpakai untuk:
- Aplikasi Android Squadyy yang dimuat turun dari Google Play
- Aplikasi web Squadyy di squadyy.app, termasuk papan pemuka pasukan
- Halaman undian tetamu awam yang boleh diakses melalui pautan dikongsi
- Halaman penghapusan akaun di squadyy.app/delete-account
Dasar ini tidak terpakai untuk laman web atau perkhidmatan pihak ketiga yang mungkin dipautkan dari Perkhidmatan kami.
3. Data Yang Kami Kumpul
3.1 Data Akaun dan Profil
- Alamat e-mel
- Nama paparan
- Imej avatar (pilihan)
- Hash kata laluan (disimpan menggunakan penghashan standard industri)
3.3 Data Tetamu dan Ahli Manual
- Nama paparan (diberikan oleh anda atau ditambah oleh pentadbir pasukan)
- Pengenal peranti (ANDROID_ID atau UUID yang dijana dan disimpan pada peranti anda)
3.4 Data Pasukan dan Keahlian
- Nama pasukan, tetapan dan kod jemputan
- Senarai ahli, peranan (admin, moderator, ahli, tetamu) dan tarikh sertai
- Status keahlian (menunggu, diluluskan, ditolak)
3.5 Data Undian dan Undi
- Tajuk undian, pilihan, tarikh akhir dan tetapan
- Pilihan undi anda dan cap masa
- Untuk pautan undi tetamu: hash SHA-256 alamat IP pengundi dan rentetan user-agent
3.6 Rekod Dana, Kempen dan Perbelanjaan
- Jumlah sumbangan, status (menunggu, diluluskan, ditolak)
- Nama kempen, penerangan dan sasaran
- Perbelanjaan perlawanan, pengiraan pembahagian dan senarai peserta
- Baki dana dan data defisit/lebihan
3.7 Imej Bukti Pembayaran
Pengguna boleh memuat naik imej atau fail PDF sebagai bukti sumbangan dana. Fail-fail ini disimpan dalam storan objek Cloudflare R2. Imej bukti mungkin mengandungi nombor akaun bank, ID transaksi atau maklumat kewangan lain — sila potong atau sembunyikan butiran yang tidak berkaitan sebelum memuat naik.
3.8 Mesej Chat dan Kandungan Janaan Pengguna
Mesej chat pasukan disimpan dalam Firebase Firestore. Ini termasuk mesej teks dan imej yang dimuat naik ke chat pasukan. Imej chat disimpan dalam Cloudflare R2.
3.9 Pemberitahuan dan Token FCM
- Rekod pemberitahuan dalam aplikasi (penciptaan, status baca, pembuangan)
- Token peranti Firebase Cloud Messaging (FCM) untuk pemberitahuan tolak
3.10 Data Pengesahan Langganan dan Pembelian
Apabila anda melanggan melalui Google Play, kami menerima:
- Token pembelian Google Play
- ID produk dan status langganan
- Pengenal akaun yang dikaburkan untuk pencegahan penipuan
Google Play memproses pembayaran anda. Kami tidak menerima nombor kad penuh, CVV atau alamat pengebilan anda daripada Google Play.
3.11 Data Permintaan dan Respons AI
Apabila anda menggunakan ciri AI (seperti pembahagian pasukan AI), kami mungkin menghantar gesaan dan maklumat pasukan yang berkaitan melalui backend kami kepada pembekal AI (Google Gemini API). Kami merekodkan metadata permintaan untuk operasi perkhidmatan dan pencegahan penyalahgunaan.
3.12 Log Teknikal, Keselamatan dan Diagnostik
- Jenis peranti, model dan versi sistem operasi
- Versi aplikasi dan pengenal binaan
- Laporan kerosakan dan log ralat (melalui Firebase Crashlytics)
- Acara analitik penggunaan (melalui Firebase Analytics), seperti penggunaan ciri dan paparan skrin
- Alamat IP (digunakan untuk had kadar; tidak disimpan secara kekal dalam pangkalan data kami)
3.13 Data Pengiklanan dan Persetujuan
Untuk pengguna pelan percuma, kami memaparkan iklan melalui Google AdMob. AdMob boleh mengumpul dan memproses data mengikut dasar privasinya sendiri. Kami tidak mengumpul pengenal pengiklanan Android (GAID) secara langsung dalam kod aplikasi kami. Di mana diperlukan (contohnya, EEA, UK, Switzerland), kami menggunakan Platform Pemesejan Pengguna Google untuk mendapatkan persetujuan anda sebelum memaparkan iklan yang diperibadikan.
3.14 Data Daripada Ahli Pasukan atau Pentadbir Lain
Pentadbir pasukan boleh menambah ahli secara manual dengan memberikan nama paparan. Pentadbir bertanggungjawab untuk mempunyai kuasa untuk menghantar maklumat tentang orang lain. Ahli pasukan lain juga boleh melihat nama, peranan dan status dana anda dalam pasukan.
4. Penjelasan Pembayaran
Squadyy tidak memproses, memegang, memindahkan atau menyimpan dana sumbangan pasukan secara langsung. Berikut adalah cara pembayaran berfungsi:
- Langganan: Diproses sepenuhnya oleh Google Play. Squadyy hanya menerima token pembelian, ID produk dan data pengesahan.
- Sumbangan pasukan: Berlaku di luar Squadyy (contohnya, pemindahan bank, tunai). Squadyy hanya menyimpan rekod organisasi dan sebarang imej bukti yang diserahkan secara sukarela oleh pengguna.
- Amaran: Imej bukti pembayaran mungkin mengandungi nombor akaun bank atau butiran transaksi. Kami mengesyorkan memotong atau menyembunyikan maklumat yang tidak berkaitan sebelum memuat naik.
5. Bagaimana Data Digunakan
Kami menggunakan maklumat yang kami kumpul untuk:
- Menyediakan fungsi pengurusan akaun dan pasukan
- Mengendalikan pengesahan dan pengurusan sesi (token akses dan segar semula)
- Memproses undian, rekod dana, peruntukan perbelanjaan, chat dan pemberitahuan
- Mengesahkan pembelian langganan melalui Google Play
- Memaparkan iklan dan mengurus hak iklan ganjaran (tempoh 24 jam tanpa iklan)
- Memenuhi permintaan ciri AI (pembahagian pasukan, penjanaan teks)
- Memastikan keselamatan, mencegah penyalahgunaan, menyahpijat isu dan menambah baik perkhidmatan
- Mematuhi obligasi undang-undang
6. Asas Undang-undang untuk Pemprosesan
Kami memproses data anda berdasarkan asas undang-undang berikut:
- Keperluan kontrak: Pemprosesan diperlukan untuk menyediakan Perkhidmatan yang anda daftar (akaun, pasukan, undian, dana).
- Kepentingan sah: Keselamatan, pencegahan penipuan, penambahbaikan perkhidmatan dan analitik, di mana ini tidak mengatasi hak anda.
- Persetujuan: Di mana diperlukan, terutamanya untuk pengiklanan yang diperibadikan dan analitik pilihan. Anda boleh menarik balik persetujuan pada bila-bila masa.
- Obligasi undang-undang: Di mana kami mesti mengekalkan atau mendedahkan data untuk mematuhi undang-undang yang terpakai.
Kami tidak menganggap penggunaan berterusan Perkhidmatan sebagai persetujuan untuk semua aktiviti pemprosesan. Di mana persetujuan diperlukan, kami memintanya secara berasingan.
7. Keterlihatan Pasukan dan Tanggungjawab Pentadbir
Data yang kelihatan dalam pasukan anda bergantung pada peranan dan tetapan ciri anda:
- Nama paparan, peranan dan status dana anda boleh dilihat oleh ahli pasukan lain.
- Pentadbir dan moderator boleh melihat senarai ahli, rekod pembayaran dan permintaan kelulusan.
- Pentadbir boleh menambah ahli manual dengan memberikan nama paparan. Dengan berbuat demikian, pentadbir mengesahkan mereka mempunyai kuasa untuk menghantar maklumat ini.
- Undi undian mungkin boleh dilihat oleh ahli lain bergantung pada tetapan undian (contohnya, tersembunyi sehingga mengundi).
- Mesej chat pasukan boleh dilihat oleh semua ahli pasukan tersebut.
8. Ciri AI
Squadyy menggunakan AI melalui Google Gemini API melalui backend kami untuk menyediakan ciri seperti pembahagian pasukan yang seimbang dan penjanaan teks.
- Apabila anda menggunakan ciri AI, gesaan dan maklumat pasukan yang berkaitan mungkin dihantar melalui backend kami kepada pembekal AI.
- Jangan masukkan kata laluan, butiran bank, atau data sensitif lain yang tidak perlu dalam gesaan AI.
- Output AI mungkin tidak tepat, tidak lengkap atau tidak sesuai. Ia bukan nasihat profesional, undang-undang, kewangan atau perubatan.
Kami tidak membuat tuntutan tentang sama ada pembekal AI menggunakan data anda untuk latihan model, kerana ini bergantung pada terma pembekal dan konfigurasi API pada masa penggunaan.
9. Pembekal Pihak Ketiga
Kami menggunakan perkhidmatan pihak ketiga berikut. Setiap satu mempunyai dasar privasi sendiri.
| Provider | Purpose | Data Shared |
|---|---|---|
| Cloudflare Worker, D1, R2 | Hosting aplikasi, pangkalan data, storan fail | Semua data aplikasi |
| Firebase Analytics (Google) | Analitik penggunaan dan log acara | ID pengguna, maklumat peranti, interaksi aplikasi |
| Firebase Crashlytics (Google) | Laporan kerosakan dan diagnostik | Log kerosakan, maklumat peranti, keadaan aplikasi |
| Firebase Cloud Messaging (Google) | Pemberitahuan tolak | Token peranti FCM |
| Firebase Remote Config (Google) | Bendera ciri | Versi aplikasi, sifat peranti |
| Firebase Firestore (Google) | Chat pasukan masa nyata | Mesej chat, token FCM |
| Firebase Auth (Google) | Pengesahan chat (token tersuai) | ID pengguna untuk akses Firestore |
| Google AdMob | Pengiklanan untuk pengguna pelan percuma | Data permintaan iklan, status persetujuan |
| Google Play Billing | Pembelian langganan | Token pembelian, ID produk, data pengesahan |
| Google Play Integrity | Pengesahan aplikasi dan pencegahan penipuan | Token integriti, keadaan peranti |
| Google Sign-In | Pengesahan OAuth | E-mel, nama, gambar profil, ID pembekal |
| Facebook Login | Pengesahan OAuth | E-mel, nama, gambar profil, ID pembekal |
| Resend | E-mel transaksi (pengesahan, tetapan semula kata laluan, penghapusan akaun) | Alamat e-mel, kandungan mesej |
| Google Gemini API | Penjanaan teks AI untuk ciri pengurusan pasukan | Gesaan dan maklumat pasukan yang diserahkan oleh pengguna |
Kami menggalakkan anda menyemak dasar privasi pembekal ini.
10. Pengiklanan dan Persetujuan
Untuk pengguna pelan percuma, Squadyy memaparkan iklan melalui Google AdMob.
- Di mana diperlukan oleh undang-undang yang terpakai (contohnya, EEA, UK, Switzerland), kami menggunakan Platform Pemesejan Pengguna (UMP) Google untuk mendapatkan persetujuan anda sebelum memaparkan iklan yang diperibadikan.
- Anda boleh menukar keutamaan persetujuan iklan anda pada bila-bila masa melalui tetapan aplikasi di mana tersedia.
- Kod aplikasi kami tidak mengumpul pengenal pengiklanan Android (GAID) secara langsung. Sasaran iklan diuruskan oleh AdMob mengikut dasarnya sendiri.
- Pelanggan Pro tidak melihat iklan. Pengguna yang menonton iklan ganjaran menerima 24 jam penggunaan tanpa iklan.
11. Pengekalan Data
Kami mengekalkan kategori data yang berbeza untuk tempoh yang berbeza:
| Kategori | Tempoh Pengekalan | Nota |
|---|---|---|
| Data akaun (e-mel, nama, hash kata laluan) | Sehingga penghapusan akaun | Dihapuskan serta-merta selepas penghapusan disahkan |
| Rekod pasukan dan keahlian | Semasa pasukan wujud | Dikekalkan selepas ahli keluar; pasukan kekal selepas pencipta memadam akaun |
| Imej bukti pembayaran (R2) | Sehingga penghapusan akaun | Dihapuskan apabila akaun dipadam |
| Mesej chat (Firestore) | Semasa pasukan wujud | Dikitar oleh kitaran hayat Firebase Firestore |
| Pemberitahuan dalam aplikasi | 90 hari | Tidak dipadam secara automatik |
| Token FCM | Sehingga kegagalan penghantaran tolak | Dibersihkan apabila token menjadi tidak sah |
| Sesi | TTL token segar semula 30 hari | Sesi tamat secara logik tidak sah tetapi baris tidak dipadam secara automatik |
| Data pengesahan pembelian | Semasa akaun aktif | Dikekalkan untuk pengurusan langganan |
| Analitik dan log kerosakan | 90 hari | Dikitar oleh tetapan pengekalan Firebase Analytics dan Crashlytics |
| Sandaran | 30 hari | Sandaran infrastruktur Cloudflare |
Apabila ahli meninggalkan pasukan, rekod keahlian mereka dikeluarkan tetapi data pasukan (undian, dana, perlawanan) kekal untuk operasi pasukan yang berterusan.
Apabila akaun dipadam, sejarah kewangan dan undi mungkin dianonimkan dan bukannya dikeluarkan sepenuhnya di mana ini perlu untuk mengekalkan konsistensi rekod pasukan.
Kami mungkin mengekalkan data lebih lama daripada yang dinyatakan di atas di mana diperlukan oleh undang-undang yang terpakai, prosiding undang-undang, atau tujuan perniagaan sah yang dibenarkan oleh undang-undang.
12. Penghapusan Akaun dan Data
Anda boleh meminta penghapusan akaun anda melalui kaedah berikut:
Web: Lawati https://squadyy.app/delete-account, masukkan alamat e-mel anda, dan ikut pautan pengesahan yang dihantar ke peti masuk anda.
Android: Buka aplikasi, pergi ke Profil, kemudian cari pilihan penghapusan akaun.
Proses penghapusan:
- Kami menghantar pautan pengesahan ke alamat e-mel berdaftar anda.
- Klik pautan untuk mengesahkan. Pautan tamat selepas 24 jam.
- Selepas pengesahan, akaun dan data berkaitan anda dipadam secara kekal.
- Kami memproses permintaan penghapusan dengan segera dan dalam mana-mana kes dalam 72 jam selepas pengesahan.
Apa yang dihapuskan:
- Profil anda (nama, e-mel, avatar, hash kata laluan)
- Sesi log masuk dan sambungan auth sosial (Google, Facebook)
- Sumbangan dana dan sejarah pembayaran
- Imej bukti pembayaran yang dimuat naik (dari Cloudflare R2)
- Respons undi dan undian
- Token pemberitahuan tolak
- Sejarah penggunaan kredit AI
- Keahlian pasukan
Apa yang dikekalkan:
- Pasukan yang anda cipta terus wujud untuk ahli lain
- Jumlah undi terkumpul kekal (tidak lagi dipautkan kepada identiti anda)
- Rekod perlawanan dan data kewangan pasukan kekal untuk operasi pasukan
- Data yang kami mesti kekalkan untuk mematuhi obligasi undang-undang
13. Keselamatan
Kami mengambil langkah yang munasabah untuk melindungi data anda:
- Data dalam transit: Semua sambungan menggunakan penyulitan TLS (disediakan oleh rangkaian tepi Cloudflare).
- Storan kata laluan: Kata laluan dihash menggunakan algoritma standard industri. Kami tidak menyimpan kata laluan teks biasa.
- Keselamatan token: Kod pengesahan, token penghapusan dan alamat IP disimpan menggunakan penghashan sehala standard industri.
- Keselamatan infrastruktur: Backend kami beroperasi pada infrastruktur gred perusahaan Cloudflare.
- Kawalan akses: Data pasukan dilindungi oleh akses berasaskan peranan (admin, moderator, ahli, tetamu).
Cloudflare D1 dan R2 menyediakan penyulitan semasa rehat sebagai ciri peringkat platform. Kami tidak melaksanakan penyulitan peringkat aplikasi semasa rehat untuk data yang disimpan seperti alamat e-mel dan nama.
Tiada kaedah penghantaran atau penyimpanan yang 100% selamat. Walaupun kami berusaha menggunakan langkah yang komersial munasabah, kami tidak dapat menjamin keselamatan mutlak.
13a. Pemberitahuan Insiden Keselamatan
Sekiranya berlaku insiden keselamatan yang menjejaskan data peribadi anda secara ketara, kami mungkin memberitahu anda dan pihak berkuasa yang berkaitan seperti yang diperlukan oleh undang-undang yang terpakai. Pemberitahuan boleh disampaikan melalui e-mel, notis dalam aplikasi, atau cara lain yang sesuai.
14. Pemindahan Data Antarabangsa
Data anda mungkin diproses di negara selain negara tempat tinggal anda. Pembekal perkhidmatan utama kami beroperasi secara global:
- Cloudflare memproses data di seluruh rangkaian tepi globalnya.
- Google (Firebase, AdMob, Play Billing, Gemini) memproses data pada pelayan yang mungkin terletak di luar negara anda.
- Facebook memproses data mengikut mekanisme pemindahan antarabangsa tersendiri.
Di mana diperlukan oleh undang-undang yang terpakai, kami bergantung pada perlindungan yang sesuai seperti klausa kontrak standard atau mekanisme setara yang disediakan oleh pembekal perkhidmatan kami.
14a. Pemindahan Perniagaan
Jika Squadyy terlibat dalam penggabungan, pengambilalihan, penyusunan semula, atau penjualan aset, data peribadi anda mungkin dipindahkan sebagai sebahagian daripada transaksi tersebut. Kami akan memberitahu anda tentang sebarang perubahan sedemikian dan sebarang pilihan yang anda mungkin ada mengenai data anda, melalui e-mel atau melalui Perkhidmatan.
15. Hak Anda
Bergantung pada lokasi anda, anda mungkin mempunyai hak berikut mengenai data peribadi anda:
- Akses: Minta salinan data peribadi anda yang kami pegang.
- Pembetulan: Minta pembetulan data yang tidak tepat atau tidak lengkap.
- Penghapusan: Minta penghapusan data peribadi anda (lihat Seksyen 12).
- Kemampatan Data: Minta data anda dalam format berstruktur dan boleh dibaca mesin.
- Tarik Balik Persetujuan: Di mana pemprosesan berdasarkan persetujuan, anda boleh menariknya balik pada bila-bila masa.
- Bantahan dan Sekatan: Membantah atau meminta sekatan aktiviti pemprosesan tertentu.
- Aduan: Membuat aduan kepada pihak berkuasa perlindungan data tempatan anda.
Untuk melaksanakan hak ini, hubungi kami di [email protected]. Kami mungkin perlu mengesahkan identiti anda sebelum memproses permintaan anda.
Menarik balik persetujuan tidak menjejaskan kesahihan pemprosesan yang dijalankan sebelum penarikan balik.
16. Kanak-kanak
Perkhidmatan ini tidak ditujukan untuk kanak-kanak di bawah umur 16 tahun. Kami tidak mengumpul maklumat peribadi secara sengaja daripada kanak-kanak di bawah umur 16. Jika anda ibu bapa atau penjaga dan percaya anak anda telah memberikan kami maklumat peribadi, sila hubungi kami di [email protected] dan kami akan mengambil langkah untuk memadam maklumat tersebut.
Pengguna di bawah umur minimum yang terpakai memerlukan kebenaran daripada ibu bapa atau penjaga di mana dibenarkan secara undang-undang.
17. Kemas Kini Dasar dan Hubungi
Perubahan kepada Dasar Ini
Kami mungkin mengemas kini Dasar Privasi ini dari semasa ke semasa. Perubahan material akan dimaklumkan melalui aplikasi atau melalui e-mel. Kami akan mengemas kini tarikh "Kemas kini terakhir" di bahagian atas halaman ini. Kami menggalakkan anda menyemak Dasar ini secara berkala.
Hubungi Kami
Untuk soalan tentang Dasar Privasi ini atau untuk melaksanakan hak data anda: