Kebijakan Privasi Jarum dalam tumpukan jerami 2
Terakhir diperbarui: 2026-11-11 · Ketentuan Penggunaan
Halaman ini adalah terjemahan untuk kemudahan Anda. Hanya versi bahasa Jerman yang mengikat secara hukum.
1. Pengendali data
Pengendali pemrosesan data dalam aplikasi Jarum dalam tumpukan jerami 2 adalah BRUNIQO, Alessandro Brüning, Katharina-Bräckeler-Straße 4a, 41462 Neuss, Jerman. Email: support@bruniqo.de. Informasi lebih lanjut tersedia dalam informasi hukum (Impressum).
Kebijakan ini mencakup aplikasi iOS Jarum dalam tumpukan jerami 2 (judul dalam bahasa Jerman: Nadel im Heuhaufen 2) dan server permainannya. Kebijakan privasi situs web berlaku untuk kunjungan ke situs web ini.
Kebijakan ini juga mencakup aplikasi Android „Nadel im Heuhaufen“ di Google Play. Perbedaan pada Android (Masuk dengan Google atau Apple, pembelian melalui Google Play, ID iklan untuk iklan) dijelaskan di bagian 14.
2. Ikhtisar
Anda dapat bermain solo tanpa Masuk dengan Apple; data simpanan Anda disimpan di perangkat Anda, tetapi Anda memerlukan koneksi ke server permainan kami untuk bermain. Halaman bersama, pemulihan akun daring, pembelian kredit akun, dan klaim kredit dari video berhadiah memerlukan layanan daring yang bersangkutan. Uang permainan lokal dan kredit akun daring adalah saldo yang terpisah.
Unity LevelPlay memediasi iklan dari jaringan ironSource Ads, Unity Ads, dan Liftoff Monetize (Vungle) yang terintegrasi. Pilihan iklan yang dipersonalisasi di dalam aplikasi terpisah dari izin pelacakan iOS (bagian 6). Tidak ada layanan analitik gameplay pihak ketiga yang berdiri sendiri; namun SDK iklan memang memproses data untuk analitik iklan. Kami mencatat kerusakan (crash) dan kesalahan pada aplikasi dan server permainan dengan layanan pelaporan kesalahan Sentry agar dapat memperbaikinya; untuk itu aplikasi juga melaporkan awal dan akhir setiap penggunaan (bagian 7). Aplikasi tidak meminta lokasi GPS dan tidak mengakses kontak, kamera, atau mikrofon. Hanya jika Anda ingin melampirkan tangkapan layar pada masukan sukarela, pemilih sistem meneruskan gambar yang Anda pilih secara eksplisit ke aplikasi; hal ini tidak meminta akses ke seluruh pustaka foto Anda.
2.1 Masukan sukarela
Anda dapat melaporkan bug atau menyarankan perbaikan melalui “Kirim masukan” di “Akun dan kredit” atau di area akun daring, termasuk tanpa masuk. Hanya ketika Anda mengetuk “Kirim”, aplikasi mengirimkan kategori yang dipilih, deskripsi Anda, bahasa aplikasi, versi aplikasi, build, platform, dan versi sistem operasi yang ditampilkan sebelum pengiriman, serta, jika diberikan, alamat email balasan opsional Anda dan gambar yang Anda pilih ke server permainan kami. Server meneruskan pesan tersebut melalui email ke feedback@bruniqo.de, alamat yang mengarah ke kotak surat dukungan support@bruniqo.de. Alamat email balasan tidak wajib; tanpa alamat tersebut kami tidak dapat membalas Anda dengan cara ini. Tangkapan layar tidak pernah diambil secara otomatis. Periksa gambar yang dipilih untuk memastikan tidak ada informasi pribadi dan data orang lain sebelum mengirim. Masukan sukarela ini merupakan aliran data tersendiri yang terpisah dari laporan crash dan kesalahan otomatis Sentry di bagian 7.
Untuk mencegah percobaan berulang mengirim pesan yang sama lebih dari sekali, server permainan menyimpan ID permintaan acak beserta status dan waktu selama 24 jam. Tabel pengiriman teknis ini tidak berisi deskripsi, alamat email, atau gambar. Jangka waktu 24 jam hanya berlaku untuk tanda terima pengiriman teknis ini, bukan untuk isi email yang diterima di kotak surat dukungan.
3. Masuk dengan Apple
Jika Anda ingin menggunakan akun daring, Anda masuk dengan "Masuk dengan Apple". Aplikasi tidak meminta nama atau alamat email Anda dari Apple. Server kami memverifikasi proses masuk langsung dengan Apple dan menukarkan kode otorisasi sekali pakai dengan Apple.
Kami tidak menyimpan pengenal pengguna yang diberikan Apple dalam teks biasa, hanya sebagai nilai pemeriksa yang tidak dapat dibalik, yang diturunkan dengan kunci rahasia (HMAC). Nilai pemeriksa ini dipetakan ke pengenal akun internal yang dibuat secara acak. Kami juga menyimpan token penyegaran (refresh token) yang diterbitkan Apple dalam bentuk terenkripsi agar kami dapat mencabut tautan ke Akun Apple Anda di Apple ketika Anda menghapus akun.
Setelah masuk, aplikasi menerima token sesi acak, yang disimpan di keychain pada perangkat Anda. Di server kami hanya menyimpan hash dari token tersebut. Sesi berlaku paling lama 30 hari; "Keluar" mengakhirinya seketika. Jika Anda masuk di perangkat lain, sesi sebelumnya berakhir setelah Anda mengonfirmasi.
4. Profil pemain dan kemajuan permainan
Untuk akun Anda, kami menyimpan nama tampilan Anda (secara default "Spieler"), tampilan karakter Anda, nilai permainan seperti level dan poin pengalaman, kredit pribadi Anda, alat yang diperoleh secara permanen, serta halaman Anda saat ini dan yang baru-baru ini dikunjungi.
Data simpanan solo lokal tetap berada di perangkat Anda. Untuk setiap halaman daring, server menyimpan status permainan, misalnya kemajuan penggalian, fasilitas dan mesin yang dibangun, uang halaman, riset, perlengkapan, dan batas waktu penyimpanan. Status permainan dibangun dari log tindakan permainan yang mencatat akun pemain mana yang melakukan tindakan apa.
Saat Anda bermain di sebuah halaman, anggota lain di halaman itu melihat nama tampilan Anda, tampilan karakter Anda, posisi dan aktivitasnya di dunia permainan, serta pesan obrolan cepat yang Anda kirim. Hal ini juga berlaku untuk tim publik dengan pemain yang tidak Anda kenal. Pesan obrolan cepat adalah frasa yang sudah ditetapkan; teks bebas, pesan suara, atau gambar tidak dapat dikirim. Posisi adalah koordinat di dunia permainan virtual, bukan lokasi perangkat Anda.
Statistik penggunaan untuk akun yang masuk. Jika akun Anda sedang masuk, kami mencatat satu tanda hari untuk setiap hari kalender (UTC) di mana akun tersebut terhubung ke server kami, beserta platformnya (iOS atau Android). Untuk akun baru, kami juga menyimpan hari pembuatan akun dan platformnya. Kami menggunakannya hanya untuk angka agregat, seperti berapa banyak akun yang aktif dan berapa banyak yang kembali setelah 1, 7, dan 30 hari. Waktu dalam sehari, isi permainan, lokasi, dan detail perangkat tidak disertakan. Tanda hari dihapus paling lama setelah 31 hari, hari pembuatan setelah 32 hari, keduanya segera saat akun dihapus atau saat ada keberatan. Pemain tanpa akun tidak menerima tanda hari; paragraf berikutnya menjelaskan statistik permainan anonim aplikasi.
Statistik permainan anonim aplikasi. Agar kami dapat meningkatkan permainan secara terarah dan menjalankan iklan yang membiayainya secara ekonomis, aplikasi menghitung di perangkat Anda, juga jika Anda bermain tanpa akun, dan mengirim penghitung harian agregat ke server permainan kami sendiri sekitar sekali sehari atau saat aplikasi beralih ke latar belakang. Yang dihitung adalah berapa banyak sesi yang ada dan berapa lama sesi tersebut berlangsung (hanya dalam rentang seperti “1 hingga 5 menit”), menit bermain, blok empat jam (UTC) saat sesi dimulai, berapa lama pemuatan berlangsung, layar tempat sesi berakhir, berapa hari telah berlalu sejak pemasangan (dalam rentang) dan apakah aplikasi dibuka kembali setelah 1, 7, atau 30 hari, langkah pertama mana yang dicapai satu kali, menu mana yang dibuka dan tindakan permainan mana yang dilakukan (misalnya jenis mesin yang dibangun, bidang riset, akhir ronde dengan rentang durasinya), langkah-langkah di toko (dibuka, pembelian dimulai, diselesaikan atau dibatalkan, tanpa produknya), ukuran tim dalam rentang, serta detail teknis dalam rentang (kelas perangkat menurut memori, waktu frame, peringatan memori, mulai ulang tampilan permainan, versi utama sistem operasi, bahasa aplikasi, koneksi terputus). Untuk iklan, aplikasi menghitung, per format, penempatan, dan jaringan iklan, seberapa sering iklan dimuat, tidak tersedia, atau ditampilkan, berapa lama pemuatan berlangsung (dalam rentang), perkiraan pendapatan per iklan yang dilaporkan oleh SDK iklan sebagai jumlah harian (negara hanya sebagai kelompok negara yang luas), berapa banyak iklan yang muncul per sesi dan apakah sesi berakhir sesaat setelah iklan layar penuh, serta sebaran izin pelacakan iOS dan pilihan iklan dan apakah bebas iklan aktif atau telah dibeli. Setiap penghitung hanya membawa platform, build aplikasi, hari kalender (UTC), dan, jika relevan, “tamu” atau “akun”, tetapi tidak membawa ID perangkat, pemasangan, akun, atau iklan, tidak ada waktu yang tepat, dan tidak ada peristiwa individual. Setiap unggahan membawa nomor acaknya sendiri agar unggahan yang diulang setelah koneksi terputus tidak dihitung dua kali; nomor ini baru untuk setiap unggahan, tidak menyebutkan perangkat apa pun, dan dihapus paling lama setelah sembilan hari. Server memeriksa setiap nilai, membuang nilai yang tidak dikenal, dan hanya menyimpan jumlah harian per platform dan build. Jika Anda sedang masuk dan telah mengajukan keberatan atas statistik penggunaan (bagian 12), aplikasi tidak menghitung dan tidak mengirim apa pun dari semua ini dan membuang apa yang belum dikirimnya; selama server permainan belum mengonfirmasi status keberatan Anda setelah aplikasi dimulai, semuanya tetap berada di perangkat Anda. Pengiriman secara teknis mentransmisikan alamat IP Anda; alamat ini hanya diproses sebentar untuk mencegah penyalahgunaan (bagian 7).
Profil pemain internal. Agar kami dapat mengembangkan harga, penawaran, penempatan iklan, dan keseimbangan permainan berdasarkan jalannya permainan yang sebenarnya, terutama untuk pembelian dan iklan, kami menyimpan profil pemain internal untuk setiap akun di server permainan kami sendiri. Profil ini terpisah dari data permainan akun Anda yang dijelaskan di atas dan tidak ditampilkan di dalam permainan, bahkan kepada Anda. Profil terdiri dari riwayat peristiwa dengan hari dan waktu hingga ke menit, serta angka yang dihitung darinya. Server mencatat apa yang dibukukan atau diperiksanya sendiri: proses masuk, pembelian paket kredit (paket, kredit, harga daftar dan mata uang, toko, serta bonus pembelian pertama atau bonus penawaran jika ada), pengembalian dana dan pembatalan, setiap pembelanjaan kredit beserta jenisnya (misalnya penguat, alat, poin bakat, atau mesin permanen), harga, serta kedua saldo Anda (kredit yang dibeli dan kredit iklan) sebelum dan sesudahnya, pemberian kredit lainnya, video berhadiah (dipesan, dibatalkan, dikonfirmasi oleh jaringan iklan, dan dikreditkan), penawaran yang diterima dan yang kedaluwarsa, ronde yang diselesaikan di halaman daring beserta hasilnya (jarum ditemukan atau halaman diatur ulang) dan porsi batang jerami yang keluar dari tumpukan secara manual, dengan mesin, atau melalui penambangan, kode bonus yang tidak valid, serta hari dan blok waktu dalam sehari saat Anda bermain daring. Saat profil pertama kali dibuat, server satu kali melengkapi riwayat dengan pembukuan yang sudah ada untuk akun Anda. Selain itu, aplikasi mengirimkan laporan harian sekali sehari untuk akun Anda dengan penghitung tetap: penawaran yang ditampilkan dan dibuka, tayangan iklan per format dan penempatan, iklan yang tidak ditampilkan karena pengaturan frekuensi iklan, video berhadiah yang ditawarkan, perkiraan pendapatan iklan yang dilaporkan oleh SDK iklan sebagai jumlah harian, menit bermain (sendiri, di halaman Anda sendiri, atau di halaman orang lain), status izin pelacakan iOS dan pilihan iklan Anda, bahasa aplikasi, kelompok negara yang luas, dan build aplikasi. Server juga mengambil laporan ronde yang dikirim aplikasi di akhir ronde di halaman solo sebagai penghitung harian (jumlah ronde dan porsi batang jerami menurut pembagian yang sama). Kami menandai nilai-nilai ini sebagai keterangan dari perangkat; server memeriksanya terhadap daftar dan batas tetap, membuang nilai yang tidak dikenal, dan tidak pernah menggunakannya untuk saldo, pembelian, atau pemberian kredit. Dari semua ini, server menghitung angka seperti pendapatan per pemain, waktu hingga pembelian pertama, dan klasifikasi, misalnya menurut perilaku pembelian, iklan, dan bermain, termasuk gaya bermain (sebagian besar secara manual, dengan mesin, atau melalui penambangan). Profil disimpan dengan kode singkat yang diturunkan server dari ID akun Anda dengan kunci rahasia (HMAC); profil tidak berisi ID akun, transaksi, pemasangan, atau iklan, tidak berisi alamat IP, lokasi yang tepat, maupun teks bebas. Jika Anda bermain tanpa akun dan menonton video berhadiah, aplikasi Anda menerima pengenal tamu acak dari server, yang hanya disimpan server dalam bentuk hash; untuk pengenal tersebut, server menyimpan profil tamu dengan cara yang sama, yang menjadi bagian dari profil akun Anda saat Anda masuk. Hanya kami sebagai operator yang memiliki akses, melalui akses operator yang dilindungi; analisis yang menampilkan profil individual tetap bersifat internal, dan kami tidak meneruskan profil tersebut kepada pihak ketiga maupun jaringan iklan. Jika Anda telah mengajukan keberatan atas statistik penggunaan (bagian 12), tidak ada profil yang dibuat.
5. Pembelian kredit melalui Apple
Anda membeli paket kredit berisi 50, 100, 500, atau 1.000 kredit melalui pembelian dalam aplikasi Apple. Apple menangani pembayaran secara eksklusif; kami tidak menerima data pembayaran atau kartu.
Saat Anda membeli, aplikasi memberikan kepada Apple pengenal pembelian acak yang ditautkan ke akun permainan Anda agar pembelian dapat dikreditkan ke akun Anda. Server kami memverifikasi transaksi yang ditandatangani Apple dan mengkreditkan kredit tepat satu kali. Untuk setiap pembelian, kami menyimpan nomor transaksi, produk, kredit yang ditambahkan, dan status pengembalian dana apa pun. Apple memberi tahu server kami tentang pengembalian dana; kredit yang dikembalikan dikurangkan dari saldo Anda. Jika hal ini membuat saldo Anda di bawah nol karena kredit yang dikembalikan telah terpakai, bermain, alat, pembukaan fitur, bebas iklan, dan bermain bersama orang lain diblokir sampai Anda membeli kredit senilai dua kali jumlah negatif tersebut; setiap kredit yang Anda beli dikreditkan kepada Anda (Ketentuan Penggunaan, bagian 3). Akun Anda, pembelian kredit, penghapusan akun, dan masukan tetap tersedia. Untuk itu kami menyimpan jumlah yang tertunggak, kredit yang masih kurang, dan pembelian mana yang dihitung terhadapnya beserta akun Anda. Jika akun Anda terkena pemblokiran saat masuk atau saat mulai bermain, operator kami menerima paling banyak satu pesan per hari dengan kode singkat (pseudonim) sebagai pengganti pengenal akun Anda, level Anda, jumlah-jumlah ini, dan waktunya (Pasal 6 ayat (1) huruf f GDPR, penegakan klaim kami).
Informasi untuk Apple tentang permintaan pengembalian dana. Jika Anda meminta Apple mengembalikan dana suatu pembelian, Apple dapat menanyakan kepada kami tentang konsumsi. Hanya jika Anda menyetujui baris di bawah tombol pembelian saat membeli, server kami menjawab Apple dengan informasi berikut: apakah kredit telah dikirimkan, berapa bagian dari kredit yang dibeli yang sudah dibelanjakan, bahwa permainan dapat dimainkan tanpa pembelian, dan rekomendasi pengembalian dana kami. Kami tidak mengirim nama, status permainan, atau pengenal selain nomor transaksi. Tanpa persetujuan Anda, kami tidak menjawab Apple. Kami menyimpan pada akun Anda apakah dan kapan (waktu server) Anda menyetujui serta untuk versi teks yang mana; Anda dapat menarik persetujuan kapan saja di bawah “Akun”, dan jawaban yang tertunda kemudian dibuang. Dasar hukumnya adalah persetujuan Anda (Pasal 6 ayat (1) huruf a GDPR).
Daftar pembelian pertama. Pada penawaran untuk pembeli pertama kali, bonus atas pembelian pertama paket kredit hanya boleh diberikan satu kali, juga ketika seseorang membuat akun baru. Untuk tujuan ini, setelah pembelian melalui Apple atau Google Play, server kami mencatat bahwa pembelian telah dilakukan, dalam bentuk nilai pemeriksa yang tidak dapat dibalik, yang diturunkan dengan kunci rahasia (HMAC): satu dari pengenal masuk akun Anda dan, untuk pembelian melalui Apple, satu lagi dari pengenal yang diberikan Apple kepada akun App Store Anda untuk permainan ini (appTransactionId). Google Play tidak menyediakan pengenal seperti itu; di sana hanya pengenal masuk yang digunakan. Bersama setiap nilai pemeriksa, kami hanya menyimpan satu bulan: bulan pembelian terakhir atau, jika kami tidak mengetahuinya, bulan saat entri dibuat. Untuk ini kami tidak menyimpan nama Anda, alamat email Anda, atau pengenal apa pun dalam teks biasa. Entri dihapus 25 bulan setelah akhir bulan tersebut; sampai saat itu entri tetap ada bahkan setelah Anda menghapus akun, karena jika tidak, bonus dapat diperoleh lagi dengan menghapus akun dan membuat akun baru. Dasar hukumnya adalah kepentingan sah kami untuk melindungi penawaran kami dari penyalahgunaan (Pasal 6 ayat (1) huruf f GDPR). Kami tidak meneruskan entri tersebut kepada pihak ketiga.
Anda juga dapat memperoleh kredit dengan menonton video berhadiah opsional (bagian 6). Antara lain, kredit digunakan untuk membayar pembukaan satu kali untuk bermain bersama orang lain, yaitu membuka halaman Anda bagi pengunjung dan bergabung ke halaman pemain lain. Dunia pribadi tetap gratis. Hanya server kami yang memeriksa harga dan saldo Anda.
6. Iklan dan pelacakan
Setelah intro, aplikasi menampilkan iklan spanduk, sesekali iklan layar penuh pada jeda alami dalam permainan, dan video berhadiah opsional melalui Unity LevelPlay. Tidak ada iklan layar penuh yang ditampilkan selama intro. Iklan layar penuh hanya mungkin muncul pada titik-titik berikut: setelah satu ronde berakhir, setelah riset selesai, setelah pembangunan selesai, setelah penjualan, setelah pesanan selesai, saat Anda menutup toko atau akun Anda dan kembali ke permainan, saat Anda kembali dari menu atau dari permainan luring, saat Anda meninggalkan sebuah halaman, dan saat Anda kembali ke aplikasi setelah aplikasi berada di latar belakang setidaknya satu menit. Tidak ada iklan layar penuh yang mengganggu permainan aktif. Pengaturan default-nya: iklan layar penuh pertama setelah pemasangan paling cepat setelah tiga menit bermain aktif, kemudian setidaknya lima menit bermain aktif di antara dua iklan layar penuh, dan paling banyak empat iklan layar penuh per jam. Server permainan menetapkan nilai-nilai ini dalam batas tetap (iklan pertama paling cepat setelah satu hingga tiga puluh menit, jeda dua hingga enam puluh menit, satu hingga dua belas iklan layar penuh per jam); jika kami mengubahnya, kami memperbarui teks ini. Video berhadiah hanya dimulai ketika Anda sendiri mengetuknya. Jaringan iklannya adalah Unity LevelPlay (sebelumnya ironSource) dari Unity Technologies; melalui mediasi LevelPlay, iklan dari mitra periklanan lain dapat ditayangkan.
ironSource Ads, Unity Ads, dan Liftoff Monetize (Vungle) terintegrasi melalui Unity LevelPlay. Unity dan Liftoff dapat memproses data di luar UE, termasuk di Amerika Serikat, berdasarkan ketentuan masing-masing. Kebijakan privasi Unity dan kebijakan privasi Liftoff mereka menjelaskan tanggung jawab, penerima, penyimpanan, transfer, dan hak perlindungan data.
Bergantung pada versi aplikasi yang terpasang dan konfigurasi iklan yang diaktifkan, Chartboost LLC (bagian dari grup LoopMe) dapat menyediakan iklan interstisial tambahan melalui Unity LevelPlay. Hal ini dapat melibatkan pemrosesan alamat IP, informasi perangkat dan aplikasi, pengenal iklan yang tersedia, serta data tayangan dan interaksi iklan. Pilihan iklan dan pelacakan Anda di aplikasi dan sistem operasi tetap berlaku. Rincian tentang pemrosesan data, penerima, transfer, dan hak privasi tersedia dalam pemberitahuan privasi Chartboost/LoopMe.
Intro ditampilkan terlebih dahulu saat aplikasi dimulai. Setelah intro berakhir atau dilewati, dan sebelum SDK iklan dimulai, Anda secara eksplisit memilih iklan yang dipersonalisasi atau tidak dipersonalisasi di dalam aplikasi. Izin pelacakan iOS yang diberikan sebelumnya tidak menggantikan pilihan ini. Hanya setelah Anda memilih iklan yang dipersonalisasi, aplikasi juga meminta izin App Tracking Transparency (ATT) iOS, jika diperlukan. Personalisasi hanya diaktifkan jika Anda menyetujuinya di aplikasi dan ATT saat ini mengizinkannya. Jika Anda memilih iklan yang tidak dipersonalisasi atau menolak izin ATT, aplikasi mengirimkan pembatasan ini ke SDK iklan; IDFA tidak tersedia tanpa izin ATT. Iklan yang tidak dipersonalisasi tidak berarti bahwa tidak ada data yang diproses.
Anda dapat menarik persetujuan untuk pemrosesan di masa mendatang di pengaturan aplikasi dan mengubah izin iOS di Pengaturan → Privasi & Keamanan → Pelacakan. Saat kembali ke aplikasi, aplikasi memeriksa izin lagi, memperbarui pengaturan iklan, dan membuang iklan dalam cache yang belum ditampilkan. Iklan layar penuh yang sedang ditampilkan boleh selesai. Penarikan persetujuan tidak mengunci permainan atau hak pembelian yang sudah ada.
Unity LevelPlay dan mitra periklanan terintegrasinya memproses data untuk menayangkan, mengukur, dan menagih iklan serta mencegah penipuan, termasuk alamat IP, model perangkat, sistem operasi, bahasa, pengenal perangkat atau pemasangan, serta tayangan dan klik iklan. Liftoff Monetize (Vungle) juga secara tegas mencantumkan lokasi perkiraan, pengenal perangkat, data iklan, interaksi produk, data kinerja teknis, dan status ATT untuk periklanan pihak ketiga dan analitik iklan. Lokasi perkiraan dapat diturunkan dari alamat IP; aplikasi tidak meminta lokasi GPS. Ketika pelacakan diizinkan, hal ini juga mencakup IDFA dan penautan yang diizinkan dengan data dari aplikasi atau perusahaan lain. Pengenal perangkat dan pemasangan bersifat pseudonim, bukan anonim.
Video berhadiah: Video ini bersifat opsional dan klaim kredit memerlukan akun daring. Sebelum video dimulai, server menampilkan hadiahnya dan jatah yang tersisa; kebijakan saat ini adalah satu kredit dan paling banyak sepuluh tayangan memenuhi syarat yang dipesan atau diselesaikan dalam 24 jam. Jika iklan gagal dimulai, pemesanannya dilepaskan. Kredit diberikan hanya setelah callback server yang terverifikasi; konfirmasi yang tertunda dapat tiba kemudian.
SDK iklan menerima pengenal pemasangan acak yang disimpan di Keychain perangkat, bukan pengenal Apple atau token masuk. Pengenal pemesanan sekali pakai yang buram menghubungkan tayangan iklan dengan akun yang meminta di server kami. Catatan hadiah bersifat privat. Hash dari peristiwa yang telah diproses dapat tetap ada tanpa tautan ke akun setelah akun dihapus untuk mencegah pembayaran ganda.
Varian uji penempatan iklan. Untuk membandingkan penempatan iklan, aplikasi dapat menetapkan suatu pemasangan ke varian uji. Untuk itu, aplikasi mengundi angka acak dari 0 sampai 99 satu kali dan menyimpannya di perangkat Anda; saat mengambil pengaturan iklan dari server permainan kami, aplikasi hanya mengirimkan angka ini. Angka tersebut bukan pengenal: banyak pemasangan memiliki angka yang sama, dan aplikasi tidak membuat atau mengirim ID perangkat, pemasangan, akun, atau iklan apa pun untuk ini. Varian hanya mengubah nama internal penempatan iklan yang diteruskan aplikasi ke LevelPlay, dan dengan demikian iklan layar penuh mana yang dipilih serta seberapa sering iklan muncul dalam batas yang disebutkan di atas. Tidak ada data tambahan yang dikumpulkan untuk ini.
Pengukuran iklan opsional (hanya iOS). Setelah aplikasi menawarkannya, Anda dapat mengaktifkan pengaturan opsional “Bantu meningkatkan iklan secara sukarela” di bawah “Akun”. Pengaturan ini nonaktif sampai Anda mengaktifkannya dan tidak bergantung pada pilihan Anda mengenai iklan yang dipersonalisasi. Hanya ketika Anda mengaktifkannya, aplikasi membuat pengenal pengukuran acak yang terpisah. Pengenal ini disimpan hanya di perangkat ini dalam keychain dan tidak ditautkan ke akun Anda, nama tampilan Anda, Apple ID Anda, atau pengenal iklan (IDFA). Dengan pengenal ini, aplikasi mengirim ke server permainan kami sendiri: build aplikasi, waktu Anda menggunakan aplikasi (paling banyak satu entri per menit), jeda permainan di mana iklan dapat ditampilkan serta apakah dan mengapa iklan ditampilkan atau tidak, iklan yang ditampilkan beserta format dan penempatannya, dan, jika dilaporkan LevelPlay ke aplikasi, pendapatan per iklan, jaringan iklan yang menayangkan, dan negaranya, serta apakah video berhadiah ditawarkan, dimulai, diselesaikan, dan dikreditkan. Kami tidak menyimpan data akun atau alamat IP untuk ini. Jika Anda sedang masuk dan telah mengajukan keberatan atas statistik penggunaan, aplikasi tidak mengirim data pengukuran.
Tujuannya adalah mengukur seberapa baik iklan menghasilkan pendapatan dan menguji frekuensi iklan. Selama pengujian, pemasangan Anda dapat ditetapkan secara acak ke suatu grup yang melihat iklan layar penuh pada titik yang sama lebih jarang, dengan interval berbeda, atau dari mitra periklanan yang berbeda. Batas yang disebutkan di atas (default paling banyak empat iklan layar penuh per jam, dan paling banyak dua belas dari server) serta pembatasan pada jeda permainan yang ada berlaku di setiap grup. Kami tidak membagikan data pengukuran kepada mitra periklanan atau pihak ketiga lainnya.
Jika Anda menonaktifkan pengaturan ini, pengumpulan berhenti seketika dan aplikasi menghapus semua data yang tertaut ke pengenal pengukuran Anda saat berikutnya aplikasi terhubung ke server; sampai saat itu aplikasi menampilkan “penghapusan tertunda”.
Penghitung penggunaan iklan anonim. Agar kami dapat mengetahui apakah dialog persetujuan, jeda iklan, dan video berhadiah berfungsi sebagaimana mestinya, aplikasi mengirim penghitung harian agregat ke server permainan kami sendiri: seberapa sering dialog persetujuan iklan dan dialog App Tracking Transparency iOS ditampilkan dan seberapa sering setiap pilihan dibuat, seberapa sering jeda iklan diminta, dilewati karena tidak ada iklan atau karena batas frekuensi, ditampilkan atau berakhir dengan kesalahan, seberapa sering video berhadiah ditawarkan, dimulai, dan diselesaikan, serta seberapa sering aplikasi dibuka kembali setelah lama berada di latar belakang, masing-masing jika relevan dengan nama penempatannya. Satu-satunya detail lain adalah platform (iOS atau Android), build aplikasi, dan hari kalender (UTC). Penghitung tidak berisi pengenal perangkat, pemasangan, akun, atau iklan (IDFA atau ID iklan Android) dan tidak berisi waktu dalam sehari; server mengagregasinya per hari, platform, dan build. Saat dikirim, alamat IP Anda ditransmisikan karena alasan teknis; server permainan memprosesnya hanya sebentar di memori untuk mencegah penyalahgunaan (bagian 7) dan tidak menyimpannya. Karena penghitung tidak dapat dikaitkan dengan siapa pun, tidak ada pengaturan terpisah untuknya; kami menjelaskannya di sini agar Anda tahu apa yang dikirim aplikasi.
7. Data koneksi teknis dan perangkat
Setiap koneksi ke server permainan secara teknis mengirimkan alamat IP Anda. Server permainan menggunakannya hanya di memori untuk membatasi permintaan per alamat sehingga menangkal penyalahgunaan dan kelebihan beban. Server tidak menyimpannya di basis data permainan dan tidak menautkannya ke akun Anda. Untuk pendaftaran pengukuran iklan opsional, untuk peristiwa pengukuran, dan untuk penghitung penggunaan iklan anonim (bagian 6) serta statistik permainan anonim (bagian 4), server permainan juga menghitung permintaan per jaringan, yaitu per alamat IPv4 atau, untuk IPv6, per prefiks /64, dan per hari kalender (UTC), dan unggahan penghitung penggunaan juga per jam. Kunci penghitungan adalah hash jaringan yang diberi salt: kunci ini dibentuk dengan nilai acak yang dibuat baru setiap kali server permainan dimulai, dan seperti nilai itu, hanya disimpan di memori. Tidak ada alamat yang disimpan. Untuk pendaftaran pengukuran iklan, server permainan juga menyimpan di bawah kunci penghitungan ini, untuk hari kalender berjalan, hash (SHA-256, tanpa salt) dari pengenal pengukuran yang terdaftar, sehingga pendaftaran berulang dari pengenal pengukuran yang sama hanya dihitung sekali; nilai ini juga hanya disimpan di memori dan tidak digunakan kembali untuk hari kalender baru. Koneksi antara aplikasi dan server dienkripsi dengan HTTPS.
Aplikasi menyimpan log kinerja teknisnya sendiri hanya di area penyimpanannya di perangkat Anda. Log ini tidak dikirim kepada kami. Ini terpisah dari data kinerja yang diproses oleh SDK iklan sebagaimana dijelaskan di bagian 6 dan dari detail teknis dalam laporan crash dan kesalahan (di bawah).
Laporan crash dan kesalahan (Sentry). Untuk mendeteksi dan memperbaiki crash dan kesalahan pada aplikasi dan server permainan, kami menggunakan layanan Sentry (bagian 10). Aplikasi hanya mengirim laporan ketika aplikasi crash, berhenti merespons, atau terjadi kesalahan teknis. Laporan berisi stack trace (bagian program mana yang aktif saat kesalahan terjadi), pesan kesalahan, peristiwa teknis terakhir sebelum kesalahan (misalnya awal aplikasi, perpindahan layar, atau perpindahan ke latar belakang), versi dan build aplikasi, versi sistem operasi, model perangkat, detail teknis perangkat lainnya seperti pengaturan bahasa, zona waktu, ruang penyimpanan yang tersisa, dan tingkat baterai, kondisi memori dan tampilan permainan (WebView), kemampuan grafis perangkat, serta apakah Anda bermain solo atau daring. Kode bergabung dan kode bonus, token akses, alamat email, dan pengenal serupa disamarkan sebelum dikirim.
Agar kami dapat mengetahui apakah suatu versi aplikasi lebih sering crash dibandingkan versi sebelumnya dan memperbaiki kesalahan dengan cepat, aplikasi juga mengirim laporan sesi pada awal dan akhir setiap penggunaan dengan versi aplikasi, status (misalnya berakhir normal atau crash), dan nomor pemasangan yang dibuat secara acak. Ini juga berlaku jika Anda bermain tanpa akun; laporan ini bukan bagian dari statistik penggunaan di bagian 4. Nomor pemasangan digunakan hanya untuk menentukan tingkat crash per versi aplikasi. Ini adalah nomor tersendiri, bukan pengenal pemasangan yang diberikan kepada SDK iklan (bagian 6). Sentry menyimpannya hanya dalam bentuk hash; nomor ini tidak ditautkan ke akun Anda, nama tampilan Anda, pengenal iklan, atau alamat IP Anda. Nomor pemasangan, penghitung yang membatasi jumlah laporan per hari, dan, sampai terkirim, laporan serta laporan sesi yang belum dapat dikirim, misalnya setelah crash atau tanpa koneksi internet, disimpan di perangkat Anda; menghapus aplikasi akan menghapusnya.
Server permainan juga melaporkan kesalahannya ke Sentry, dengan pesan kesalahan, stack trace, dan detail lingkungan server, tetapi tanpa isi permintaan, alamat IP, atau data akun. Pengiriman dari aplikasi secara teknis mengirimkan alamat IP Anda; Sentry tidak menyimpannya. Laporan tidak digunakan untuk pelacakan atau iklan; kami tidak membuat profil pengguna dari laporan tersebut, dan tidak ada rekaman layar yang dibuat. Sentry secara otomatis menghapus laporan dan laporan sesi paling lambat setelah 90 hari.
8. Penyimpanan data
- Akun, profil pemain, kredit, dan catatan pembelian: sampai Anda menghapus akun Anda.
- Halaman: Halaman tanpa aktivitas lebih lanjut dapat kedaluwarsa setelah 24 jam. Setiap anggota dapat secara opsional membelanjakan kredit pribadi untuk penyimpanan minimum selama tujuh hari; tidak ada perpanjangan otomatis. Halaman yang kedaluwarsa dihapus secara permanen dari server beserta log tindakannya.
- Sesi masuk: paling lama 30 hari.
- Tanda hari statistik penggunaan: paling lama 31 hari; hari pembuatan untuk statistik: 32 hari; segera saat akun dihapus atau saat ada keberatan.
- Jumlah harian statistik permainan anonim: 400 hari; penghitung yang belum dikirim dari perangkat paling lama 7 hari.
- Profil pemain internal: peristiwa dan nilai harian perangkat selama 25 bulan (bulan kalender, UTC); setelah itu kami menggabungkannya menjadi jumlah di dalam profil dan menghapus entri individual, dan jika terdapat lebih dari 20.000 peristiwa per profil, yang terlama dihapus lebih awal. Jumlah tersebut tetap ada sampai Anda menghapus akun. Profil segera dihapus saat akun dihapus atau saat ada keberatan; profil tamu dihapus ketika menjadi bagian dari profil akun Anda saat masuk, atau jika tidak, bersama catatan tamu video berhadiah, paling lambat 30 hari setelah pemberian kredit terakhir. Jika kami menghentikan pengumpulan, jangka waktu ini tetap berlaku untuk data yang ada.
- Tanda terima permintaan teknis yang mencegah tindakan yang sama dijalankan dua kali: sekitar satu hari. Tanda terima untuk perlindungan halaman yang berhasil dibayar dengan kredit dikecualikan; tanda terima tersebut disimpan, termasuk halaman yang bersangkutan, sampai akun dihapus.
- Video berhadiah: catatan hadiah yang tertaut ke akun sampai akun dihapus; batas harian menghitung pemesanan dan tayangan yang memenuhi syarat dalam 24 jam terakhir. Hash dari peristiwa yang telah diproses dapat tetap ada tanpa tautan ke akun setelahnya untuk mencegah pembayaran ganda.
- Simpanan lokal: tetap berada di perangkat Anda; menghapus akun daring tidak menggantikannya atau menggabungkannya dengan simpanan lain.
- Alamat IP: hanya di memori server permainan, lihat bagian 7; Sentry tidak menyimpannya. Untuk kuota jaringan pengukuran iklan dan penghitung penggunaan, server permainan menghitung hash jaringan yang diberi salt per jaringan (alamat IPv4 atau prefiks IPv6 /64) dan hari kalender (UTC) dan, untuk pendaftaran pengukuran iklan, juga hash dari pengenal pengukuran (bagian 7), juga hanya di memori; tidak ada alamat yang disimpan.
- Laporan crash dan kesalahan serta laporan sesi (Sentry): di Sentry paling lama 90 hari, terlepas dari penghapusan akun, karena tidak ditautkan ke akun mana pun; di perangkat sampai terkirim, nomor pemasangan dan penghitung laporan sampai Anda menghapus aplikasi.
- Pengukuran iklan opsional: peristiwa pengukuran paling lama 30 hari, pengenal pengukuran di server sampai 30 hari setelah kontak terakhir, dalam setiap kasus dihapus segera saat Anda menonaktifkan pengaturan. Setelah itu kami hanya menyimpan hash pengenal yang tidak dapat dibalik selama 30 hari agar tidak dapat digunakan kembali. Peristiwa yang belum terkirim tetap berada di perangkat paling lama 7 hari. Hasil agregat per grup uji dan hari tanpa pengenal apa pun disimpan tanpa batas waktu.
- Penghitung penggunaan iklan anonim: di server hanya sebagai total harian per platform dan build aplikasi tanpa pengenal apa pun; di perangkat hanya sampai unggahan berikutnya. Alamat IP tidak disimpan.
9. Menghapus akun Anda
Anda dapat menghapus akun Anda kapan saja di aplikasi dengan "Hapus akun" lalu mengonfirmasi identitas Anda dengan Apple. Menghapus aplikasi dari perangkat Anda tidak menghapus akun Anda. Penghapusan akun melakukan hal berikut:
- Profil pemain Anda, kredit, alat yang dibeli secara permanen, sesi masuk, pemetaan pengenal Apple Anda, dan token Apple yang tersimpan dihapus. Kredit yang tidak terpakai hangus.
- Profil pemain internal (bagian 4) dihapus beserta riwayat peristiwa dan jumlah-jumlahnya.
- Jika akun Anda berada di bawah nol karena pengembalian dana saat Anda menghapusnya, kami hanya menyimpan hash yang tidak dapat dibalik dari pengenal masuk Anda, yang dibentuk dengan kunci rahasia, beserta jumlah yang tertunggak dan kredit yang masih kurang. Jika Anda masuk lagi dengan pengenal Apple atau Google yang sama, akun baru dimulai dengan jumlah tersebut dan pemblokiran yang sama. Entri tersebut kemudian diambil alih dan dihapus, dan bagaimanapun juga setelah tiga tahun (masa daluwarsa reguler). Dasar hukumnya adalah kepentingan sah kami dalam menegakkan klaim kami dan mencegah penyalahgunaan pengembalian dana (Pasal 6 ayat (1) huruf f dan Pasal 17 ayat (3) huruf e GDPR).
- Bahkan tanpa jumlah tertunggak, setelah penghapusan kami menyimpan untuk setiap pembelian hanya hash yang tidak dapat dibalik dari transaksi dan dari pengenal masuk Anda, yang dibentuk dengan kunci rahasia, ditambah jumlah kredit yang hangus, paling lama 18 bulan. Jika Apple atau Google kemudian mengembalikan dana pembelian tersebut, kami terlebih dahulu memperhitungkan pengembalian dana itu dengan kredit yang hangus; sisanya diperlakukan sebagai jumlah tertunggak sebagaimana dijelaskan di atas. Dasar hukumnya adalah kepentingan sah yang sama (Pasal 6 ayat (1) huruf f GDPR).
- Kami mencabut tautan ke Akun Apple Anda di Apple. Jika ini gagal untuk sementara, server mencoba kembali pencabutan secara otomatis; sampai saat itu hanya token terenkripsi yang disimpan untuk keperluan ini.
- Halaman di mana Anda satu-satunya anggota dihapus beserta log tindakannya.
- Di halaman bersama, kontribusi permainan Anda tetap ada untuk pemain lain. Pengenal akun Anda di dalamnya diganti dengan pengenal acak yang tidak tertaut ke akun mana pun, dan nama tampilan Anda diatur ulang menjadi "Spieler".
- Untuk pembelian yang telah selesai, kami menyimpan nomor transaksi, waktu notifikasi terbaru dari Apple, dan hash yang tidak dapat dibalik dari pengenal pembelian. Hal ini memungkinkan kami memproses notifikasi pengembalian dana berikutnya dari Apple dengan benar dan mencegah pembelian dikreditkan lagi. Kami tidak dapat lagi mengaitkan data ini dengan Anda.
10. Penerima dan hosting
BRUNIQO mengoperasikan sendiri server permainan pada server sewaan milik Hetzner Online GmbH, Industriestr. 25, 91710 Gunzenhausen, Jerman. Hetzner menyediakan pusat data dan perangkat keras server.
Kami menggunakan layanan Apple untuk masuk, pembelian dalam aplikasi, dan notifikasi pengembalian dana. Apple memproses data berdasarkan kebijakan privasinya sendiri dan juga dapat memprosesnya di luar UE sesuai infrastrukturnya.
Untuk laporan crash dan kesalahan (bagian 7) kami menggunakan Functional Software, Inc. (Sentry), 45 Fremont Street, 8th Floor, San Francisco, CA 94105, AS, sebagai pemroses berdasarkan Pasal 28 GDPR. Sentry menyimpan laporan dan laporan sesi di UE (Frankfurt, Jerman). Sentry memproses data administratif akun Sentry kami, seperti rincian organisasi, proyek, dan akun pengguna, di luar UE di Amerika Serikat. Karena Sentry adalah perusahaan AS, akses dari AS, misalnya dalam rangka dukungan, tidak dapat dikesampingkan. Untuk transfer ke AS, kami mengandalkan keputusan kecukupan Komisi Eropa untuk EU-US Data Privacy Framework, yang menjadi dasar sertifikasi Sentry, dan sebagai alternatif klausul kontraktual standar UE dalam perjanjian pemrosesan data Sentry.
Unity LevelPlay, Unity Ads, dan Liftoff Monetize (Vungle) diintegrasikan untuk iklan dan video berhadiah. Bagian 6 menjelaskan pemrosesan data mereka, termasuk analitik iklan.
11. Dasar hukum
Kami memproses akun Anda, pengoperasian permainan, fitur multipemain, pembelian kredit, dan penghapusan akun untuk melaksanakan kontrak penggunaan (Pasal 6 ayat (1) huruf b GDPR). Pembatasan permintaan per alamat IP dan penyimpanan sisa data pembelian setelah penghapusan akun didasarkan pada kepentingan sah kami dalam pengoperasian yang aman dan dalam menangani pengembalian dana dengan benar (Pasal 6 ayat (1) huruf f GDPR).
Iklan yang dipersonalisasi, akses ke pengenal iklan, dan pelacakan didasarkan pada persetujuan Anda (Pasal 6 ayat (1) huruf a GDPR, § 25 ayat (1) TDDDG), yang dapat Anda tarik kapan saja dengan efek untuk masa mendatang. Menampilkan iklan yang tidak dipersonalisasi untuk membiayai permainan gratis didasarkan pada kepentingan sah kami (Pasal 6 ayat (1) huruf f GDPR). Pengkreditan video berhadiah berfungsi untuk melaksanakan kontrak penggunaan (Pasal 6 ayat (1) huruf b GDPR).
Statistik penggunaan untuk akun yang masuk: kepentingan sah (Pasal 6 ayat (1) huruf f GDPR) dalam mengoperasikan permainan secara andal dan menyempurnakannya secara terarah; hanya angka agregat yang dievaluasi.
Laporan crash dan kesalahan serta laporan sesi (Sentry): kepentingan sah (Pasal 6 ayat (1) huruf f GDPR) pada aplikasi yang stabil dan aman serta server permainan yang andal, yaitu dalam mendeteksi dan memperbaiki crash dan kesalahan. Aplikasi menyimpan nomor pemasangan, penghitung laporan, serta laporan dan laporan sesi yang belum terkirim di perangkat Anda tanpa persetujuan, dan membaca detail teknis perangkat yang tercantum di bagian 7 untuk keperluan ini, karena hal tersebut benar-benar diperlukan untuk menyediakan aplikasi yang Anda gunakan dalam keadaan stabil dan berfungsi (§ 25 ayat (2) angka 2 TDDDG).
Pengukuran iklan opsional, termasuk menyimpan pengenal pengukuran di perangkat Anda, didasarkan pada persetujuan Anda (Pasal 6 ayat (1) huruf a GDPR, § 25 ayat (1) TDDDG). Anda dapat menariknya kapan saja dengan efek untuk masa mendatang dengan menonaktifkan pengaturan. Kami menyimpan hash setelah penarikan persetujuan untuk memberlakukan penarikan Anda (Pasal 6 ayat (1) huruf c dan f GDPR).
Penghitung penggunaan iklan anonim: kepentingan sah (Pasal 6 ayat (1) huruf f GDPR) dalam menjaga dialog persetujuan, jeda iklan, dan video berhadiah tetap berfungsi dan dalam menjalankan iklan yang membiayai permainan gratis secara ekonomis. Penghitung tidak dapat dikaitkan dengan siapa pun; pemrosesan singkat alamat IP saat penghitung dikirim berfungsi untuk mencegah penyalahgunaan.
Statistik permainan anonim aplikasi: kepentingan sah (Pasal 6 ayat (1) huruf f GDPR) dalam menjalankan permainan secara stabil, meningkatkannya secara terarah, dan menjalankan iklan yang membiayai permainan gratis secara ekonomis. Hanya angka agregat yang dievaluasi; jumlah harian tidak dapat dikaitkan dengan siapa pun.
Profil pemain internal: kepentingan sah (Pasal 6 ayat (1) huruf f GDPR) dalam menjalankan permainan gratis secara ekonomis melalui pembelian dan iklan serta dalam mengembangkan harga, penawaran, penempatan iklan, dan keseimbangan permainan berdasarkan jalannya permainan yang sebenarnya. Profil ini dipseudonimkan, hanya dapat diakses oleh kami sebagai operator, tidak diteruskan, dan tidak digunakan untuk iklan yang dipersonalisasi; Anda dapat mengajukan keberatan kapan saja (bagian 12).
12. Hak Anda
Anda berhak atas akses, perbaikan, penghapusan, pembatasan pemrosesan, dan portabilitas data, serta hak untuk menolak pemrosesan yang didasarkan pada kepentingan sah. Anda juga dapat mengajukan pengaduan kepada otoritas pengawas perlindungan data, misalnya State Commissioner for Data Protection and Freedom of Information of North Rhine-Westphalia (LDI NRW). Silakan kirim permintaan ke support@bruniqo.de.
Keberatan atas statistik penggunaan: tulis ke support@bruniqo.de dan sertakan ID akun Anda (di dalam permainan pada Akun, entri “ID”). Kami kemudian akan mengecualikan akun Anda dari statistik secara permanen dan menghapus tanda hari yang ada serta hari pembuatan yang tersimpan. Sejak kontak berikutnya antara aplikasi Anda dan server permainan, aplikasi juga tidak lagi menghitung atau mengirim statistik permainan anonim untuk akun Anda. Karena jumlah harian tidak ditautkan ke akun mana pun, kami tidak dapat menghapus satu per satu penghitung yang sudah dikirim.
Keberatan Anda atas statistik penggunaan juga berlaku untuk profil pemain internal (bagian 4): kami segera menghapus profil yang ada beserta riwayat peristiwanya dan tidak lagi membuat profil untuk akun Anda; profil tamu kemudian dihapus saat Anda masuk, alih-alih diambil alih. Pembukuan yang kami perlukan untuk pembelian dan saldo tidak terpengaruh. Jika Anda menarik keberatan Anda, profil baru dimulai sejak saat itu. Atas permintaan ke support@bruniqo.de dengan menyertakan ID akun Anda, Anda menerima akses (Pasal 15 GDPR), termasuk ke profil pemain internal Anda beserta riwayat peristiwanya, juga setelah kami menghentikan pengumpulan. Kami tidak dapat mengaitkan profil tamu dengan orang mana pun tanpa akun (Pasal 11 ayat (2) GDPR).
Kami tidak dapat mengaitkan laporan crash dan kesalahan atau laporan sesi dengan orang atau akun mana pun. Oleh karena itu, kami hanya dapat menindaklanjuti permintaan akses, penghapusan, atau keberatan mengenai laporan tertentu jika Anda memberi kami rincian yang memungkinkan kami menemukan laporan Anda (Pasal 11 ayat (2) GDPR).
Kami tidak dapat mengaitkan data pengukuran iklan dengan seseorang tanpa pengenal pengukuran Anda; menonaktifkan pengaturan akan menghapusnya. Permintaan lain kami tangani berdasarkan Pasal 11 ayat (2) GDPR sejauh Anda memberikan informasi yang memungkinkan kami menemukan data tersebut.
13. Perubahan
Kami memperbarui kebijakan ini ketika aliran data atau fitur aplikasi berubah secara material. Versi yang dipublikasikan di halaman ini yang berlaku.
14. Aplikasi Android „Nadel im Heuhaufen“ (Google Play)
Di Google Play, permainan ini terdaftar sebagai „Nadel im Heuhaufen“ (nama paket de.bruniqo.nadelimheuhaufen). Ini adalah permainan yang sama, dengan server permainan yang sama, seperti Jarum dalam tumpukan jerami 2 di iPhone. Bagian 1 sampai 13 juga berlaku untuk aplikasi Android. Di mana Android bekerja secara berbeda, bagian ini berlaku sebagai tambahan.
14.1 Masuk dengan Google
Di Android Anda dapat membuat akun daring dengan “Masuk dengan Google” melalui Android Credential Manager. Server kami memverifikasi token masuk yang diterbitkan Google terhadap kunci publik Google. Kami hanya menyimpan nilai yang tidak dapat dibalik yang diturunkan dengan kunci rahasia (HMAC) dari pengenal akun Google Anda, yang dipetakan ke ID akun internal acak. Kami tidak menyimpan alamat email Google, nama, atau foto profil Anda. Kami tidak menyimpan token penyegaran Google.
Akun yang dibuat dengan Google adalah akun yang terpisah. Akun Google dan Apple tidak digabungkan, dan kredit serta alat yang dibeli tidak dipindahkan di antara keduanya. Di Android, token sesi disimpan terenkripsi di penyimpanan aplikasi pada perangkat Anda, dengan kunci yang disimpan di Android Keystore. Selebihnya, bagian 3 berlaku untuk sesi.
14.2 Masuk dengan Apple
Di Android Anda juga dapat memilih “Masuk dengan Apple”. Aplikasi membuka halaman masuk Apple di browser. Server kami memverifikasi proses masuk dengan Apple dan menukarkan kode otorisasi sekali pakai dengan Apple. Kami tidak menyimpan pengenal akun Apple Anda dalam teks biasa; kami hanya menyimpan HMAC yang tidak dapat dibalik yang dipetakan ke ID akun internal acak. Kami menyimpan token penyegaran yang diterbitkan Apple dalam bentuk terenkripsi agar kami dapat mencabut tautan ke Apple ID Anda jika Anda menghapus akun. Akun yang dibuat dengan Apple tidak digabungkan dengan akun Google; kredit dan alat yang dibeli tidak dipindahkan di antara keduanya.
Di Android, sesi disimpan terenkripsi di penyimpanan aplikasi pada perangkat Anda, dengan kunci yang disimpan di Android Keystore. Selebihnya, bagian 3 berlaku untuk sesi.
14.3 Pembelian kredit melalui Google Play
Di Android Anda membeli paket kredit melalui Google Play Billing. Google sendiri yang menangani pembayaran; kami tidak menerima data pembayaran atau kartu apa pun. Aplikasi memberikan kepada Google pengenal pembelian acak yang ditautkan ke akun permainan Anda. Server kami memverifikasi setiap pembelian langsung dengan Google melalui Google Play Developer API dan mengkreditkannya tepat satu kali. Untuk setiap pembelian, kami menyimpan nomor pesanan Google, produk, kredit yang diberikan, dan status pengembalian dana apa pun.
Google memberi tahu server kami tentang pengembalian dana dan pembelian yang dibatalkan melalui Google Play Real-time Developer Notifications (dikirim melalui Google Cloud Pub/Sub). Kredit yang dikembalikan dikurangkan dari saldo Anda; bagian 5 berlaku secara sesuai untuk saldo yang turun di bawah nol. Setelah penghapusan akun, nomor pesanan, waktu notifikasi Google terakhir, dan hash yang tidak dapat dibalik dari pengenal pembelian tetap tersimpan, seperti yang dijelaskan untuk Apple di bagian 9.
14.4 Iklan dan ID iklan di Android
Di Android, iklan dan video berhadiah juga berjalan melalui Unity LevelPlay dengan Unity Ads, Liftoff Monetize (Vungle) dan, bergantung pada konfigurasi iklan, Chartboost. Bagian 6 berlaku secara sesuai. Aplikasi tidak menanyakan usia atau tanggal lahir Anda. Setelah intro, Anda memilih antara iklan yang dipersonalisasi dan kontekstual (tidak dipersonalisasi); hanya setelah itu SDK iklan dimulai. Kategori usia yang disimpan terenkripsi di perangkat Anda oleh versi aplikasi sebelumnya setelah permintaan usia akan dihapus oleh aplikasi pada saat dimulai berikutnya. Anda dapat mengubah pilihan ini di pengaturan aplikasi kapan saja.
Android tidak memiliki App Tracking Transparency (ATT) dan tidak memiliki IDFA. Sebagai gantinya, SDK iklan dapat membaca ID iklan Google (ID iklan Android); aplikasi mendeklarasikan izin Android AD_ID untuk ini. Aplikasi meneruskan pilihan Anda ke Unity LevelPlay sebagai persetujuan GDPR dan juga menetapkan sinyal bahwa data tidak boleh dijual (CCPA). Anda dapat mereset atau menghapus ID iklan di pengaturan Android. SDK iklan juga menerima ID pemasangan acak yang disimpan aplikasi secara terenkripsi di perangkat.
14.5 Menghapus akun Anda di Android
Anda menghapus akun Anda di aplikasi dengan "Hapus akun" dan mengonfirmasi penghapusan dengan masuk lagi menggunakan penyedia yang sama, Google atau Apple. Konsekuensi di bagian 9 berlaku; untuk akun Google, nilai yang diturunkan dari pengenal akun Google Anda menggantikan pengenal Apple. Kami tidak menyimpan token Google yang perlu dicabut. Token penyegaran Apple yang tersimpan digunakan untuk pencabutan saat Anda menghapus akun Apple. Tanpa aplikasi atau tanpa masuk: Cara menghapus akun Anda.
14.6 Google sebagai penerima
Untuk Masuk dengan Google dan untuk pembelian melalui Google Play, termasuk notifikasi pengembalian dana, kami menggunakan layanan Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irlandia. Google memproses data berdasarkan kebijakan privasinya sendiri dan juga dapat memprosesnya di luar UE, khususnya di AS, sesuai infrastrukturnya. Rinciannya ada di kebijakan privasi Google. Dasar hukum di bagian 11 berlaku secara sesuai.