Informativa sulla privacy di Ago nel pagliaio 2

Ultimo aggiornamento: 2026-11-11 · Condizioni d'uso

Questa pagina è una traduzione offerta per comodità. Solo la versione tedesca è giuridicamente vincolante.

1. Titolare del trattamento

Il titolare del trattamento dei dati nell'app Ago nel pagliaio 2 è BRUNIQO, Alessandro Brüning, Katharina-Bräckeler-Straße 4a, 41462 Neuss, Germania. Email: support@bruniqo.de. Ulteriori dettagli si trovano nelle note legali (Impressum).

La presente informativa riguarda l'app iOS Ago nel pagliaio 2 (titolo tedesco: Nadel im Heuhaufen 2) e il relativo server di gioco. Per le visite a questo sito web vale l'informativa sulla privacy del sito web.

Riguarda inoltre l'app Android „Nadel im Heuhaufen“ su Google Play. Ciò che cambia su Android (Accedi con Google o Apple, acquisti tramite Google Play, ID pubblicitario per gli annunci) è descritto nella sezione 14.

2. Panoramica

Puoi giocare da solo senza Accedi con Apple; il tuo salvataggio è memorizzato sul tuo dispositivo, ma per giocare ti serve una connessione al nostro server di gioco. I cortili condivisi, il recupero online dell'account, gli acquisti di crediti dell'account e il ritiro dei crediti dei video con ricompensa richiedono il relativo servizio online. I soldi di gioco locali e i crediti online dell'account sono saldi separati.

Unity LevelPlay fa da intermediario per gli annunci delle reti integrate ironSource Ads, Unity Ads e Liftoff Monetize (Vungle). La scelta della pubblicità personalizzata nell'app è separata dall'autorizzazione al tracciamento di iOS (sezione 6). Non è presente alcun servizio di analisi di terze parti autonomo per il gameplay; gli SDK pubblicitari trattano invece dati per l'analisi pubblicitaria. Registriamo gli arresti anomali e gli errori nell'app e nel server di gioco con il servizio di segnalazione errori Sentry, in modo da poterli correggere; a tal fine l'app segnala anche l'inizio e la fine di ogni utilizzo (sezione 7). L'app non richiede la posizione GPS né l'accesso a contatti, fotocamera o microfono. Solo se desideri allegare uno screenshot a un feedback volontario, il selettore di sistema trasmette all'app l'immagine che selezioni esplicitamente; ciò non richiede l'accesso all'intera libreria foto.

2.1 Feedback volontario

Puoi segnalare un errore o suggerire un miglioramento tramite “Invia feedback” in “Account e crediti” o nell'area account online, anche senza effettuare l'accesso. Solo quando tocchi “Invia” l'app trasmette al nostro server di gioco la categoria selezionata, la tua descrizione, la lingua dell'app, la versione dell'app, la build, la piattaforma e la versione del sistema operativo mostrate prima dell'invio e, se forniti, il tuo indirizzo email di risposta facoltativo e un'immagine da te selezionata. Il server inoltra il messaggio via email a feedback@bruniqo.de, un indirizzo che rimanda alla casella di assistenza support@bruniqo.de. Un indirizzo email di risposta non è obbligatorio; senza di esso non possiamo risponderti in questo modo. Gli screenshot non vengono mai acquisiti automaticamente. Prima dell'invio controlla che le immagini selezionate non contengano dettagli privati o dati di altre persone. Questo feedback volontario è un flusso di dati distinto dalle segnalazioni automatiche di arresti anomali ed errori di Sentry descritte nella sezione 7.

Per evitare che tentativi ripetuti inviino più volte lo stesso messaggio, il server di gioco memorizza per 24 ore un ID di richiesta casuale con stato e ora. Questa tabella tecnica di invio non contiene descrizione, indirizzo email né immagine. Le 24 ore valgono solo per questa ricevuta tecnica di invio, non per il contenuto dell'email ricevuta nella casella di assistenza.

3. Accedi con Apple

Se vuoi usare un account online, accedi con "Accedi con Apple". L'app non richiede ad Apple il tuo nome o il tuo indirizzo email. Il nostro server verifica l'accesso direttamente con Apple e riscatta presso Apple il codice di autorizzazione monouso.

Non memorizziamo in chiaro l'identificativo utente fornito da Apple, ma solo come valore di controllo irreversibile derivato con una chiave segreta (HMAC). Questo valore di controllo viene associato a un identificativo interno dell'account generato in modo casuale. Memorizziamo inoltre in forma cifrata il token di aggiornamento (refresh token) emesso da Apple, in modo da poter revocare presso Apple il collegamento con il tuo Apple Account quando elimini il tuo account.

Dopo l'accesso l'app riceve un token di sessione casuale, che viene conservato nel portachiavi (keychain) del tuo dispositivo. Sul server memorizziamo solo un hash di tale token. Una sessione è valida al massimo 30 giorni; "Esci" la termina immediatamente. Se accedi su un altro dispositivo, la sessione precedente termina dopo la tua conferma.

4. Profilo giocatore e progressi di gioco

Per il tuo account memorizziamo il tuo nome visualizzato (per impostazione predefinita "Spieler"), l'aspetto del tuo personaggio, valori di gioco come livello e punti esperienza, i tuoi crediti personali, gli strumenti acquisiti in modo permanente e i tuoi cortili attuali e visitati di recente.

I salvataggi locali per giocatore singolo restano sul tuo dispositivo. Per ogni cortile online il server memorizza lo stato di gioco, ad esempio l'avanzamento degli scavi, gli impianti e le macchine costruiti, i soldi del cortile, la ricerca, l'equipaggiamento e il termine di conservazione. Lo stato di gioco viene costruito a partire da un registro delle azioni di gioco che indica quale account giocatore ha eseguito quale azione.

Mentre giochi in un cortile, gli altri membri di quel cortile vedono il tuo nome visualizzato, l'aspetto del tuo personaggio, la sua posizione e attività nel mondo di gioco e i messaggi di chat rapida che invii. Questo vale anche per le squadre pubbliche con giocatori che non conosci. I messaggi di chat rapida sono frasi predefinite; non è possibile inviare testo libero, messaggi vocali o immagini. La posizione è una coordinata nel mondo di gioco virtuale, non la posizione del tuo dispositivo.

Statistiche d'uso per gli account con accesso effettuato. Se il tuo account ha effettuato l'accesso, registriamo un contrassegno giornaliero per ogni giorno di calendario (UTC) in cui si è collegato al nostro server, insieme alla piattaforma (iOS o Android). Per i nuovi account memorizziamo inoltre il giorno di creazione dell'account e la piattaforma. Li utilizziamo solo per cifre aggregate, ad esempio quanti account sono attivi e quanti ritornano dopo 1, 7 e 30 giorni. Orari, contenuti di gioco, posizione e dettagli del dispositivo non sono inclusi. I contrassegni giornalieri vengono eliminati dopo al massimo 31 giorni, il giorno di creazione dopo 32 giorni, entrambi immediatamente in caso di eliminazione dell'account o di opposizione. I giocatori senza account non ricevono alcun contrassegno giornaliero; il paragrafo successivo descrive le statistiche di gioco anonime dell'app.

Statistiche di gioco anonime dell'app. Per poter migliorare il gioco in modo mirato e gestire economicamente la pubblicità che lo finanzia, l'app effettua conteggi sul tuo dispositivo, anche se giochi senza account, e invia contatori giornalieri aggregati al nostro server di gioco circa una volta al giorno o quando passa in background. Conta quante sessioni ci sono state e quanto sono durate (solo per fasce, ad esempio “da 1 a 5 minuti”), i minuti di gioco, la fascia di quattro ore (UTC) in cui è iniziata una sessione, quanto è durato il caricamento, la schermata in cui è terminata una sessione, quanti giorni sono trascorsi dall'installazione (per fasce) e se l'app è stata riaperta dopo 1, 7 o 30 giorni, quali primi passi sono stati raggiunti una volta, quali menu sono stati aperti e quali azioni di gioco sono state eseguite (ad esempio il tipo di macchina costruita, l'area di ricerca, la fine di un round con la relativa fascia di durata), i passaggi nel negozio (aperto, acquisto avviato, completato o annullato, senza il prodotto), la dimensione della squadra per fasce e dettagli tecnici per fasce (classe del dispositivo in base alla memoria, tempo di fotogramma, avvisi di memoria, riavvii della vista di gioco, versione principale del sistema operativo, lingua dell'app, interruzioni della connessione). Per la pubblicità l'app conta, per formato, posizione pubblicitaria e rete pubblicitaria, quante volte un annuncio è stato caricato, non era disponibile o è stato mostrato, quanto è durato il caricamento (per fasce), i ricavi stimati per annuncio comunicati dall'SDK pubblicitario come somma giornaliera (il paese solo come gruppo di paesi generico), quanti annunci sono apparsi per sessione e se una sessione è terminata poco dopo un annuncio a schermo intero, nonché la distribuzione dell'autorizzazione al tracciamento di iOS e della scelta sulla pubblicità e se l'assenza di pubblicità è attiva o è stata acquistata. Ogni contatore riporta solo la piattaforma, la build dell'app, il giorno di calendario (UTC) e, se pertinente, “ospite” o “account”, ma nessun identificativo di dispositivo, installazione, account o pubblicitario, nessun orario esatto e nessun singolo evento. Ogni caricamento riporta un proprio numero casuale, in modo che un caricamento ripetuto dopo un'interruzione della connessione non venga conteggiato due volte; è nuovo per ogni caricamento, non identifica alcun dispositivo e viene eliminato dopo al massimo nove giorni. Il server verifica ogni valore, scarta quelli sconosciuti e memorizza solo somme giornaliere per piattaforma e build. Se hai effettuato l'accesso e ti sei opposto alle statistiche d'uso (sezione 12), l'app non conta né invia nulla di tutto ciò e scarta quanto non ha ancora inviato; finché, dopo un avvio, il server di gioco non ha confermato il tuo stato di opposizione, tutto resta sul tuo dispositivo. L'invio trasmette tecnicamente il tuo indirizzo IP; questo viene elaborato solo brevemente per prevenire abusi (sezione 7).

Profilo interno del giocatore. Per poter sviluppare prezzi, offerte, posizionamenti degli annunci ed equilibrio di gioco sulla base dell'andamento effettivo delle partite, soprattutto per gli acquisti e la pubblicità, teniamo sul nostro server di gioco un profilo interno del giocatore per ogni account. È separato dai dati di gioco del tuo account descritti sopra e non viene mostrato nel gioco, nemmeno a te. Il profilo è costituito da una cronologia di eventi con il giorno e l'ora al minuto e da indicatori calcolati a partire da essa. Il server registra ciò che contabilizza o verifica esso stesso: gli accessi, gli acquisti di pacchetti di crediti (pacchetto, crediti, prezzo di listino e valuta, store ed eventuale bonus sul primo acquisto o bonus di un'offerta), i rimborsi e gli storni, ogni spesa di crediti con il relativo tipo (ad esempio potenziamenti, strumenti, punti talento o macchine permanenti), il prezzo e i tuoi due saldi (crediti acquistati e crediti pubblicitari) prima e dopo, gli altri accrediti, i video con ricompensa (prenotati, annullati, confermati dalla rete pubblicitaria e accreditati), le offerte accettate e scadute, i round completati nel cortile online con il loro esito (ago trovato o cortile azzerato) e le quote di steli usciti dal mucchio a mano, con le macchine o tramite l'estrazione mineraria, i codici bonus non validi, nonché i giorni e le fasce orarie in cui hai giocato online. Alla prima creazione del profilo, il server aggiunge una sola volta alla cronologia le registrazioni già esistenti per il tuo account. Inoltre l'app invia una volta al giorno un rapporto giornaliero relativo al tuo account con contatori fissi: offerte mostrate e aperte, impressioni pubblicitarie per formato e posizionamento, annunci non mostrati a causa della cadenza degli annunci, video con ricompensa offerti, i ricavi pubblicitari stimati comunicati dall'SDK pubblicitario come somma giornaliera, i minuti di gioco (da solo, nel tuo cortile o nel cortile di qualcun altro), lo stato dell'autorizzazione al tracciamento di iOS e della tua scelta sulla pubblicità, la lingua dell'app, un gruppo di paesi generico e la build dell'app. Il server acquisisce inoltre come contatori giornalieri il rapporto di round che l'app invia alla fine di un round nel cortile per giocatore singolo (numero di round e quote di steli secondo la stessa suddivisione). Contrassegniamo questi valori come dati comunicati dal dispositivo; il server li verifica rispetto a elenchi e limiti fissi, scarta quelli sconosciuti e non li utilizza mai per saldi, acquisti o accrediti. Da tutto ciò il server calcola indicatori come i ricavi per giocatore, il tempo fino al primo acquisto e classificazioni, ad esempio in base al comportamento di acquisto, pubblicitario e di gioco, tra cui uno stile di gioco (prevalentemente a mano, con le macchine o tramite l'estrazione mineraria). Il profilo è memorizzato con un codice breve che il server ricava dall'ID del tuo account con una chiave segreta (HMAC); non contiene identificativi di account, di transazione, di installazione o pubblicitari, né indirizzi IP, né una posizione precisa, né testo libero. Se giochi senza account e guardi un video con ricompensa, la tua app riceve dal server un identificativo ospite casuale, di cui il server memorizza solo un hash; per esso il server tiene allo stesso modo un profilo ospite, che confluisce nel profilo del tuo account quando effettui l'accesso. L'accesso è riservato esclusivamente a noi in qualità di gestore, tramite accessi protetti del gestore; le analisi che mostrano singoli profili restano interne e non trasmettiamo il profilo né a terzi né a reti pubblicitarie. Se ti sei opposto alle statistiche d'uso (sezione 12), non viene creato alcun profilo.

5. Acquisti di crediti tramite Apple

Acquisti pacchetti di crediti da 50, 100, 500 o 1.000 crediti tramite l'acquisto in-app di Apple. Il pagamento è gestito esclusivamente da Apple; noi non riceviamo dati di pagamento o della carta.

Quando acquisti, l'app trasmette ad Apple un identificativo di acquisto casuale collegato al tuo account di gioco, in modo che l'acquisto possa essere accreditato sul tuo account. Il nostro server verifica la transazione firmata da Apple e accredita i crediti esattamente una volta. Per ogni acquisto memorizziamo il numero di transazione, il prodotto, i crediti aggiunti e l'eventuale stato di rimborso. Apple notifica al nostro server i rimborsi; i crediti rimborsati vengono detratti dal tuo saldo. Se per questo il tuo saldo scende sotto zero perché i crediti rimborsati erano già stati spesi, giocare, gli strumenti, gli sblocchi, l'assenza di pubblicità e il gioco con altri vengono bloccati finché non hai acquistato crediti per un valore pari al doppio dell'importo negativo; ogni credito che acquisti ti viene accreditato (Condizioni d'uso, sezione 3). Il tuo account, gli acquisti di crediti, l'eliminazione dell'account e il feedback restano disponibili. A tal fine memorizziamo con il tuo account l'importo aperto, i crediti ancora mancanti e quali acquisti sono stati conteggiati. Se il tuo account incontra il blocco all'accesso o all'avvio del gioco, il nostro gestore riceve al massimo un messaggio al giorno con un breve codice (pseudonimo) al posto del tuo identificativo account, del tuo livello, di questi importi e dell'ora (art. 6, par. 1, lett. f) RGPD, tutela del nostro credito).

Informazioni per Apple sulle richieste di rimborso. Se chiedi ad Apple di rimborsare un acquisto, Apple può chiederci informazioni sul consumo. Solo se al momento dell'acquisto hai acconsentito alla riga sotto il pulsante di acquisto, il nostro server risponde ad Apple con queste informazioni: se i crediti sono stati consegnati, quale quota dei crediti acquistati è già stata spesa, che il gioco è giocabile senza acquisto e la nostra raccomandazione sul rimborso. Non inviamo nomi, stati di gioco né identificativi diversi dal numero di transazione. Senza il tuo consenso non rispondiamo ad Apple. Memorizziamo nel tuo account se e quando (ora del server) hai acconsentito e a quale versione del testo; puoi revocare il consenso in qualsiasi momento in “Account”, e le risposte in sospeso vengono quindi scartate. La base giuridica è il tuo consenso (art. 6, par. 1, lett. a) RGPD).

Elenco dei primi acquisti. Nelle offerte per chi acquista per la prima volta, un bonus sul primo acquisto di un pacchetto di crediti deve essere concesso una sola volta, anche quando qualcuno crea un nuovo account. A tal fine, dopo un acquisto tramite Apple o Google Play, il nostro server registra che è stato effettuato un acquisto, sotto forma di valori di controllo irreversibili derivati con una chiave segreta (HMAC): uno dall'identificativo di accesso del tuo account e, per gli acquisti tramite Apple, un altro dall'identificativo che Apple assegna al tuo account App Store per questo gioco (appTransactionId). Google Play non fornisce un identificativo di questo tipo; lì viene utilizzato solo l'identificativo di accesso. Insieme a ciascun valore di controllo memorizziamo solo un mese: il mese dell'ultimo acquisto oppure, se non lo conosciamo, il mese in cui è stata creata la voce. A questo scopo non memorizziamo il tuo nome, il tuo indirizzo e-mail né alcun identificativo in chiaro. Una voce viene cancellata 25 mesi dopo la fine di quel mese; fino ad allora resta conservata anche dopo che hai eliminato il tuo account, perché altrimenti il bonus si potrebbe ottenere di nuovo eliminando l'account e creandone uno nuovo. La base giuridica è il nostro legittimo interesse a proteggere le nostre offerte dagli abusi (art. 6, par. 1, lett. f) RGPD). Non trasmettiamo le voci a terzi.

Puoi anche guadagnare crediti guardando video con ricompensa facoltativi (sezione 6). Tra l'altro, i crediti servono per lo sblocco una tantum del gioco con altri, cioè aprire il tuo cortile ai visitatori e unirti ai cortili di altri giocatori. Un mondo privato resta gratuito. Solo il nostro server verifica il prezzo e il tuo saldo.

6. Pubblicità e tracciamento

Dopo l'introduzione, l'app mostra banner pubblicitari, occasionali annunci a schermo intero durante le pause naturali del gioco e video con ricompensa facoltativi tramite Unity LevelPlay. Durante l'introduzione non vengono mostrati annunci a schermo intero. Un annuncio a schermo intero è possibile solo in questi punti: al termine di un round, dopo una ricerca completata, dopo una costruzione terminata, dopo una vendita, dopo un ordine completato, quando chiudi il negozio o il tuo account e torni al gioco, quando torni da un menu o dal gioco offline, quando lasci un cortile e quando torni all'app dopo che è rimasta in background per almeno un minuto. Nessun annuncio a schermo intero interrompe il gioco attivo. L'impostazione predefinita è: il primo annuncio a schermo intero dopo l'installazione non prima di tre minuti di gioco attivo, poi almeno cinque minuti di gioco attivo tra due annunci a schermo intero e al massimo quattro annunci a schermo intero all'ora. Il server di gioco imposta questi valori entro limiti fissi (primo annuncio non prima di uno-trenta minuti, intervallo da due a sessanta minuti, da uno a dodici annunci a schermo intero all'ora); se li modifichiamo, aggiorniamo questo testo. I video con ricompensa partono solo quando li tocchi tu stesso. La rete pubblicitaria è Unity LevelPlay (in precedenza ironSource) di Unity Technologies; tramite la mediazione di LevelPlay possono essere distribuiti annunci di altri partner pubblicitari.

ironSource Ads, Unity Ads e Liftoff Monetize (Vungle) sono integrati tramite Unity LevelPlay. Unity e Liftoff possono trattare dati al di fuori dell'UE, anche negli Stati Uniti, secondo le rispettive condizioni. La loro informativa sulla privacy di Unity e la loro informativa sulla privacy di Liftoff spiegano responsabilità, destinatari, conservazione, trasferimenti e diritti in materia di protezione dei dati.

A seconda della versione dell'app installata e della configurazione pubblicitaria attiva, Chartboost LLC (parte del gruppo LoopMe) può inoltre fornire annunci interstitial tramite Unity LevelPlay. Ciò può comportare il trattamento di indirizzi IP, informazioni su dispositivo e app, identificativi pubblicitari disponibili e dati su impressioni e interazioni con gli annunci. Le tue scelte in materia di pubblicità e tracciamento nell'app e nel sistema operativo continuano ad applicarsi. Dettagli su trattamento dei dati, destinatari, trasferimenti e diritti alla privacy sono disponibili nell'informativa sulla privacy di Chartboost/LoopMe.

L'introduzione viene mostrata per prima all'avvio dell'app. Dopo che è terminata o è stata saltata, e prima che si avvii un SDK pubblicitario, scegli esplicitamente nell'app tra pubblicità personalizzata e non personalizzata. Una precedente autorizzazione al tracciamento di iOS non sostituisce questa scelta. Solo dopo che hai scelto la pubblicità personalizzata l'app richiede anche l'autorizzazione iOS App Tracking Transparency (ATT), se necessaria. La personalizzazione viene attivata solo se acconsenti nell'app e ATT la consente al momento. Se scegli la pubblicità non personalizzata o neghi l'autorizzazione ATT, l'app trasmette queste restrizioni agli SDK pubblicitari; senza l'autorizzazione ATT l'IDFA non è disponibile. Pubblicità non personalizzata non significa che non vengano trattati dati.

Puoi revocare il consenso per i trattamenti futuri nelle impostazioni dell'app e modificare l'autorizzazione iOS in Impostazioni → Privacy e sicurezza → Tracciamento. Al ritorno nell'app, questa verifica di nuovo l'autorizzazione, aggiorna le impostazioni pubblicitarie e scarta gli annunci in cache non ancora mostrati. Un annuncio a schermo intero già in corso di visualizzazione può terminare. La revoca non blocca il gioco né i diritti derivanti da acquisti esistenti.

Unity LevelPlay e i suoi partner pubblicitari integrati trattano dati per fornire, misurare e fatturare gli annunci e prevenire le frodi, tra cui indirizzo IP, modello del dispositivo, sistema operativo, lingua, identificativi del dispositivo o dell'installazione e visualizzazioni e clic sugli annunci. Liftoff Monetize (Vungle) indica inoltre espressamente posizione approssimativa, identificativi del dispositivo, dati pubblicitari, interazioni con il prodotto, dati sulle prestazioni tecniche e stato ATT per la pubblicità di terzi e l'analisi pubblicitaria. La posizione approssimativa può essere ricavata dall'indirizzo IP; l'app non richiede la posizione GPS. Quando il tracciamento è consentito, ciò comprende anche l'IDFA e il collegamento consentito con dati di altre app o aziende. Gli identificativi del dispositivo e dell'installazione sono pseudonimi, non anonimi.

Video con ricompensa: sono facoltativi e per ritirare i crediti richiedono un account online. Prima che un video parta, il server mostra la sua ricompensa e il limite residuo; la regola attuale è un credito e al massimo dieci visualizzazioni idonee riservate o completate nell'arco di 24 ore. Se un annuncio non riesce ad avviarsi, la sua prenotazione viene rilasciata. I crediti vengono assegnati solo dopo una conferma (callback) del server verificata; conferme ritardate possono arrivare più tardi.

L'SDK pubblicitario riceve un identificativo di installazione casuale conservato nel Keychain del dispositivo, non un identificativo Apple né un token di accesso. Un identificativo di prenotazione opaco e monouso collega la visualizzazione dell'annuncio all'account richiedente sul nostro server. I registri delle ricompense sono privati. Gli hash degli eventi elaborati possono rimanere senza collegamento all'account dopo l'eliminazione dell'account, per evitare pagamenti doppi.

Varianti di test delle posizioni pubblicitarie. Per confrontare le posizioni pubblicitarie, l'app può assegnare un'installazione a una variante di test. A tal fine l'app estrae una sola volta un numero casuale da 0 a 99 e lo memorizza sul tuo dispositivo; quando recupera le impostazioni pubblicitarie dal nostro server di gioco, trasmette solo questo numero. Il numero non è un identificativo: molte installazioni condividono lo stesso numero e l'app non crea né invia a tal fine alcun ID di dispositivo, installazione, account o pubblicitario. La variante modifica soltanto il nome interno della posizione pubblicitaria che l'app passa a LevelPlay e quindi quali annunci a schermo intero vengono selezionati e con quale frequenza compaiono entro i limiti sopra indicati. Non vengono raccolti dati aggiuntivi a questo scopo.

Misurazione pubblicitaria facoltativa (solo iOS). Quando l'app la offrirà, puoi attivare l'impostazione facoltativa “Aiuta volontariamente a migliorare gli annunci” in “Account”. Resta disattivata finché non la attivi ed è indipendente dalla tua scelta sulla pubblicità personalizzata. Solo quando la attivi l'app crea un identificativo di misurazione separato e casuale. Viene memorizzato solo su questo dispositivo nel portachiavi (keychain) e non è collegato al tuo account, al tuo nome visualizzato, al tuo ID Apple né all'identificativo pubblicitario (IDFA). Con questo identificativo l'app invia al nostro server di gioco: la build dell'app, gli orari in cui usi l'app (al massimo una voce al minuto), le pause di gioco in cui un annuncio avrebbe potuto essere mostrato e se e perché è stato mostrato o meno, gli annunci visualizzati con formato e posizione e, se LevelPlay lo comunica all'app, il ricavo per annuncio, la rete pubblicitaria che lo ha erogato e il paese, nonché se un video con ricompensa è stato offerto, avviato, completato e accreditato. Per questo non memorizziamo dati dell'account né indirizzi IP. Se hai effettuato l'accesso e ti sei opposto alle statistiche d'uso, l'app non invia dati di misurazione.

Lo scopo è misurare quanto rende la pubblicità e testare le frequenze degli annunci. Durante un test la tua installazione può essere assegnata in modo casuale a un gruppo che vede annunci a schermo intero negli stessi punti meno spesso, a intervalli diversi o da partner pubblicitari diversi. I limiti sopra indicati (per impostazione predefinita al massimo quattro annunci a schermo intero all'ora e al massimo dodici dal server) e la restrizione alle pause di gioco esistenti valgono in ogni gruppo. Non condividiamo i dati di misurazione con partner pubblicitari o altri terzi.

Se disattivi l'impostazione, la raccolta si interrompe immediatamente e l'app elimina tutti i dati collegati al tuo identificativo di misurazione la prossima volta che raggiunge il server; fino ad allora mostra “eliminazione in sospeso”.

Contatori anonimi sull'uso della pubblicità. Per poter capire se la finestra di consenso, le pause pubblicitarie e i video con ricompensa funzionano come previsto, l'app invia al nostro server di gioco contatori giornalieri aggregati: quante volte sono state mostrate la finestra di consenso alla pubblicità e la finestra iOS App Tracking Transparency e quante volte è stata fatta ciascuna scelta, quante volte è stata richiesta una pausa pubblicitaria, saltata perché non era disponibile alcun annuncio o per il limite di frequenza, mostrata o terminata con un errore, quante volte un video con ricompensa è stato offerto, avviato e completato e quante volte l'app è stata riaperta dopo un periodo più lungo in background, in ogni caso, dove applicabile, con il nome della posizione pubblicitaria. Gli unici altri dettagli sono la piattaforma (iOS o Android), la build dell'app e il giorno di calendario (UTC). I contatori non contengono alcun identificativo di dispositivo, installazione, account o pubblicitario (IDFA o ID pubblicitario Android) né orario; il server li aggrega per giorno, piattaforma e build. Quando vengono inviati, il tuo indirizzo IP viene trasmesso per ragioni tecniche; il server di gioco lo elabora solo brevemente in memoria per prevenire abusi (sezione 7) e non lo memorizza. Poiché i contatori non possono essere attribuiti ad alcuna persona, non esiste un'impostazione separata per essi; li descriviamo qui affinché tu sappia cosa invia l'app.

7. Dati tecnici di connessione e dispositivo

Ogni connessione al server di gioco trasmette tecnicamente il tuo indirizzo IP. Il server di gioco lo utilizza solo in memoria per limitare le richieste per indirizzo e così contrastare abusi e sovraccarichi. Non lo memorizza nel database di gioco e non lo collega al tuo account. Per la registrazione della misurazione pubblicitaria facoltativa, per gli eventi di misurazione e per i contatori anonimi sull'uso della pubblicità (sezione 6) e le statistiche di gioco anonime (sezione 4), il server di gioco conta inoltre le richieste per rete, cioè per indirizzo IPv4 oppure, per IPv6, per prefisso /64, e per giorno di calendario (UTC), e i caricamenti dei contatori d'uso anche per ora. La chiave di conteggio è un hash con salt della rete: viene formata con un valore casuale che viene creato ex novo a ogni avvio del server di gioco e, come tale valore, è conservata solo in memoria. Non viene memorizzato alcun indirizzo. Per la registrazione della misurazione pubblicitaria, il server di gioco conserva inoltre, sotto questa chiave di conteggio, per il giorno di calendario corrente, un hash (SHA-256, senza salt) dell'identificativo di misurazione registrato, in modo che una registrazione ripetuta dello stesso identificativo di misurazione conti una sola volta; anche questo valore è conservato solo in memoria e non viene riutilizzato per un nuovo giorno di calendario. La connessione tra app e server è cifrata con HTTPS.

L'app conserva un proprio registro tecnico delle prestazioni solo nella sua area di archiviazione sul tuo dispositivo. Non ci viene trasmesso. Questo è distinto dai dati sulle prestazioni trattati dagli SDK pubblicitari come descritto nella sezione 6 e dai dettagli tecnici nelle segnalazioni di arresti anomali ed errori (qui sotto).

Segnalazioni di arresti anomali ed errori (Sentry). Per individuare e correggere arresti anomali ed errori nell'app e nel server di gioco utilizziamo il servizio Sentry (sezione 10). L'app invia una segnalazione solo quando si arresta in modo anomalo, smette di rispondere o si verifica un errore tecnico. Una segnalazione contiene lo stack trace (quali parti del programma erano attive quando si è verificato l'errore), il messaggio di errore, gli ultimi eventi tecnici prima dell'errore (ad esempio avvio dell'app, cambi di schermata o passaggio in background), versione e build dell'app, versione del sistema operativo, modello del dispositivo, ulteriori dettagli tecnici del dispositivo come impostazione della lingua, fuso orario, spazio di archiviazione libero e livello della batteria, lo stato della memoria e della vista di gioco (WebView), le capacità grafiche del dispositivo e se stavi giocando da solo o online. Codici di partecipazione e bonus, token di accesso, indirizzi email e identificativi simili vengono mascherati prima dell'invio.

Per poter capire se una versione dell'app si arresta più spesso della precedente e correggere rapidamente gli errori, l'app invia inoltre un rapporto di sessione all'inizio e alla fine di ogni utilizzo con la versione dell'app, lo stato (ad esempio terminata normalmente o arrestata in modo anomalo) e un numero di installazione generato casualmente. Questo vale anche se giochi senza account; questi rapporti non fanno parte delle statistiche d'uso della sezione 4. Il numero di installazione serve solo a determinare il tasso di arresti anomali per versione dell'app. È un numero distinto, non l'identificativo di installazione fornito all'SDK pubblicitario (sezione 6). Sentry lo memorizza solo in forma di hash; non è collegato al tuo account, al tuo nome visualizzato, all'identificativo pubblicitario né al tuo indirizzo IP. Il numero di installazione, un contatore che limita il numero di segnalazioni al giorno e, fino al loro invio, le segnalazioni e i rapporti di sessione non ancora inviati, ad esempio dopo un arresto anomalo o senza connessione a internet, sono conservati sul tuo dispositivo; eliminando l'app vengono rimossi.

Anche il server di gioco segnala i propri errori a Sentry, con messaggio di errore, stack trace e dettagli dell'ambiente del server, ma senza contenuti delle richieste, indirizzi IP né dati dell'account. L'invio dall'app trasmette tecnicamente il tuo indirizzo IP; Sentry non lo memorizza. Le segnalazioni non vengono usate per il tracciamento o la pubblicità; da esse non creiamo profili utente e non vengono effettuate registrazioni dello schermo. Sentry elimina automaticamente segnalazioni e rapporti di sessione dopo al massimo 90 giorni.

8. Conservazione

9. Eliminazione del tuo account

Puoi eliminare il tuo account in qualsiasi momento nell'app con "Elimina account" e poi confermare la tua identità con Apple. Eliminare l'app dal tuo dispositivo non elimina il tuo account. L'eliminazione dell'account comporta quanto segue:

10. Destinatari e hosting

BRUNIQO gestisce direttamente il server di gioco su un server in affitto di Hetzner Online GmbH, Industriestr. 25, 91710 Gunzenhausen, Germania. Hetzner fornisce il data center e l'hardware del server.

Utilizziamo i servizi Apple per l'accesso, gli acquisti in-app e le notifiche di rimborso. Apple tratta i dati secondo la propria informativa sulla privacy e può trattarli anche al di fuori dell'UE in linea con la propria infrastruttura.

Per le segnalazioni di arresti anomali ed errori (sezione 7) utilizziamo Functional Software, Inc. (Sentry), 45 Fremont Street, 8th Floor, San Francisco, CA 94105, USA, in qualità di responsabile del trattamento ai sensi dell'art. 28 RGPD. Sentry memorizza segnalazioni e rapporti di sessione nell'UE (Francoforte, Germania). Sentry tratta i dati amministrativi del nostro account Sentry, come i dettagli dell'organizzazione, dei progetti e degli account utente, al di fuori dell'UE, negli Stati Uniti. Poiché Sentry è un'azienda statunitense, non si può escludere l'accesso dagli Stati Uniti, ad esempio nell'ambito dell'assistenza. Per i trasferimenti verso gli Stati Uniti ci basiamo sulla decisione di adeguatezza della Commissione europea per il Quadro per la protezione dei dati UE-USA (EU-US Data Privacy Framework), al quale Sentry è certificata, e in alternativa sulle clausole contrattuali tipo dell'UE contenute nell'accordo sul trattamento dei dati di Sentry.

Unity LevelPlay, Unity Ads e Liftoff Monetize (Vungle) sono integrati per gli annunci e i video con ricompensa. La sezione 6 descrive il loro trattamento dei dati, compresa l'analisi pubblicitaria.

11. Basi giuridiche

Trattiamo i dati relativi al tuo account, al funzionamento del gioco, alle funzioni multigiocatore, agli acquisti di crediti e all'eliminazione dell'account per l'esecuzione del contratto di utilizzo (art. 6, par. 1, lett. b) RGPD). La limitazione delle richieste per indirizzo IP e la conservazione dei residui degli acquisti dopo l'eliminazione dell'account si basano sul nostro legittimo interesse a un funzionamento sicuro e a una corretta gestione dei rimborsi (art. 6, par. 1, lett. f) RGPD).

Gli annunci personalizzati, l'accesso all'identificativo pubblicitario e il tracciamento si basano sul tuo consenso (art. 6, par. 1, lett. a) RGPD, § 25, comma 1, TDDDG), che puoi revocare in qualsiasi momento con effetto per il futuro. La visualizzazione di annunci non personalizzati per finanziare il gioco gratuito si basa sul nostro legittimo interesse (art. 6, par. 1, lett. f) RGPD). L'accredito dei video con ricompensa serve all'esecuzione del contratto di utilizzo (art. 6, par. 1, lett. b) RGPD).

Statistiche d'uso per gli account con accesso effettuato: legittimo interesse (art. 6, par. 1, lett. f) RGPD) a gestire il gioco in modo affidabile e a migliorarlo in modo mirato; vengono valutate solo cifre aggregate.

Segnalazioni di arresti anomali ed errori e rapporti di sessione (Sentry): legittimo interesse (art. 6, par. 1, lett. f) RGPD) a un'app stabile e sicura e a un server di gioco affidabile, cioè a individuare e correggere arresti anomali ed errori. L'app memorizza sul tuo dispositivo, senza consenso, il numero di installazione, il contatore delle segnalazioni e le segnalazioni e i rapporti di sessione non ancora inviati, e a tal fine legge i dettagli tecnici del dispositivo elencati nella sezione 7, perché ciò è strettamente necessario per fornire l'app da te utilizzata in uno stato stabile e funzionante (§ 25, comma 2, n. 2, TDDDG).

La misurazione pubblicitaria facoltativa, compresa la memorizzazione dell'identificativo di misurazione sul tuo dispositivo, si basa sul tuo consenso (art. 6, par. 1, lett. a) RGPD, § 25, comma 1, TDDDG). Puoi revocarlo in qualsiasi momento con effetto per il futuro disattivando l'impostazione. Dopo la revoca conserviamo l'hash per dare effetto alla tua revoca (art. 6, par. 1, lett. c) e f) RGPD).

Contatori anonimi sull'uso della pubblicità: legittimo interesse (art. 6, par. 1, lett. f) RGPD) a mantenere funzionanti la finestra di consenso, le pause pubblicitarie e i video con ricompensa e a gestire economicamente la pubblicità che finanzia il gioco gratuito. I contatori non possono essere attribuiti ad alcuna persona; il breve trattamento dell'indirizzo IP al momento del loro invio serve a prevenire abusi.

Statistiche di gioco anonime dell'app: legittimo interesse (art. 6, par. 1, lett. f) RGPD) a gestire il gioco in modo stabile, a migliorarlo in modo mirato e a gestire economicamente la pubblicità che finanzia il gioco gratuito. Vengono valutate solo cifre aggregate; le somme giornaliere non possono essere attribuite ad alcuna persona.

Profilo interno del giocatore: legittimo interesse (art. 6, par. 1, lett. f) RGPD) a gestire in modo economicamente sostenibile il gioco gratuito tramite acquisti e pubblicità e a sviluppare prezzi, offerte, posizionamenti degli annunci ed equilibrio di gioco sulla base dell'andamento effettivo delle partite. Il profilo è pseudonimizzato, accessibile solo a noi in qualità di gestore, non viene trasmesso e non viene utilizzato per la pubblicità personalizzata; puoi opporti in qualsiasi momento (sezione 12).

12. I tuoi diritti

Hai il diritto di accesso, rettifica, cancellazione, limitazione del trattamento e portabilità dei dati, nonché il diritto di opporti al trattamento basato su legittimi interessi. Puoi inoltre proporre reclamo a un'autorità di controllo per la protezione dei dati, ad esempio il Commissario statale per la protezione dei dati e la libertà di informazione della Renania Settentrionale-Vestfalia (LDI NRW). Invia le richieste a support@bruniqo.de.

Opposizione alle statistiche d'uso: scrivi a support@bruniqo.de indicando l'ID del tuo account (nel gioco in Account, voce “ID”). Escluderemo quindi in modo permanente il tuo account dalle statistiche ed elimineremo i contrassegni giornalieri esistenti e il giorno di creazione memorizzato. Dal successivo contatto della tua app con il server di gioco, inoltre, essa non conta né invia più statistiche di gioco anonime per il tuo account. Poiché le somme giornaliere non sono collegate ad alcun account, non possiamo eliminare singolarmente i contatori già inviati.

La tua opposizione alle statistiche d'uso vale anche per il profilo interno del giocatore (sezione 4): eliminiamo immediatamente un profilo esistente insieme alla sua cronologia degli eventi e non ne creiamo più alcuno per il tuo account; in tal caso un profilo ospite viene eliminato all'accesso anziché essere acquisito. Le registrazioni di cui abbiamo bisogno per acquisti e saldi non sono interessate. Se revochi la tua opposizione, un profilo inizia solo da quel momento. Su richiesta a support@bruniqo.de con l'ID del tuo account ricevi l'accesso (art. 15 RGPD), compreso il tuo profilo interno del giocatore con la sua cronologia degli eventi, anche dopo che abbiamo interrotto la raccolta. Senza un account non possiamo attribuire un profilo ospite ad alcuna persona (art. 11, par. 2, RGPD).

Non siamo in grado di attribuire le segnalazioni di arresti anomali ed errori né i rapporti di sessione ad alcuna persona o account. Possiamo quindi dar seguito a una richiesta di accesso, cancellazione od opposizione relativa a singole segnalazioni solo se ci fornisci dettagli che ci permettano di trovare le tue segnalazioni (art. 11, par. 2, RGPD).

Non siamo in grado di attribuire i dati di misurazione pubblicitaria a una persona senza il tuo identificativo di misurazione; disattivando l'impostazione esso viene eliminato. Le altre richieste le trattiamo ai sensi dell'art. 11, par. 2, RGPD, nella misura in cui fornisci informazioni che ci permettono di trovare i dati.

13. Modifiche

Aggiorniamo questa informativa quando i flussi di dati o le funzioni dell'app cambiano in modo sostanziale. Vale la versione pubblicata su questa pagina.

14. App Android „Nadel im Heuhaufen“ (Google Play)

Su Google Play il gioco è presente come „Nadel im Heuhaufen“ (nome del pacchetto de.bruniqo.nadelimheuhaufen). È lo stesso gioco, con lo stesso server di gioco, di Ago nel pagliaio 2 su iPhone. Le sezioni da 1 a 13 valgono anche per l'app Android. Dove Android funziona diversamente, si applica inoltre questa sezione.

14.1 Accedi con Google

Su Android puoi creare un account online con “Accedi con Google” tramite l'Android Credential Manager. Il nostro server verifica il token di accesso emesso da Google rispetto alle chiavi pubbliche di Google. Memorizziamo solo un valore non reversibile derivato con una chiave segreta (HMAC) dal tuo identificativo dell'account Google, associato a un ID interno dell'account casuale. Non memorizziamo il tuo indirizzo email Google, il tuo nome né la tua immagine del profilo. Non memorizziamo alcun refresh token di Google.

Un account creato con Google è un account separato. Gli account Google e Apple non vengono uniti e i crediti e gli strumenti acquistati non vengono trasferiti dall'uno all'altro. Su Android il token di sessione è memorizzato in forma cifrata nell'area di archiviazione dell'app sul tuo dispositivo, con la chiave conservata nell'Android Keystore. Per il resto, per le sessioni si applica la sezione 3.

14.2 Accedi con Apple

Su Android puoi scegliere anche “Accedi con Apple”. L'app apre nel browser la pagina di accesso di Apple. Il nostro server verifica l'accesso con Apple e scambia con Apple il codice di autorizzazione monouso. Non memorizziamo in chiaro il tuo identificativo dell'account Apple; memorizziamo solo un HMAC non reversibile associato a un ID interno dell'account casuale. Memorizziamo in forma cifrata il refresh token emesso da Apple, in modo da poter revocare il collegamento con il tuo ID Apple se elimini il tuo account. Un account creato con Apple non viene unito a un account Google; i crediti e gli strumenti acquistati non vengono trasferiti dall'uno all'altro.

Su Android la sessione è memorizzata in forma cifrata nell'area di archiviazione dell'app sul tuo dispositivo, con la chiave conservata nell'Android Keystore. Per il resto, per le sessioni si applica la sezione 3.

14.3 Acquisti di crediti tramite Google Play

Su Android acquisti i pacchetti di crediti tramite Google Play Billing. Il pagamento è gestito esclusivamente da Google; noi non riceviamo dati di pagamento o della carta. L'app trasmette a Google un identificativo di acquisto casuale collegato al tuo account di gioco. Il nostro server verifica ogni acquisto direttamente con Google tramite la Google Play Developer API e lo accredita esattamente una volta. Per ogni acquisto memorizziamo il numero d'ordine Google, il prodotto, i crediti assegnati e l'eventuale stato di rimborso.

Google notifica al nostro server rimborsi e acquisti annullati tramite le Google Play Real-time Developer Notifications (inviate tramite Google Cloud Pub/Sub). I crediti rimborsati vengono detratti dal tuo saldo; per un saldo che scende sotto zero si applica di conseguenza la sezione 5. Dopo l'eliminazione di un account restano memorizzati il numero d'ordine, l'ora dell'ultima notifica di Google e un hash non reversibile dell'identificativo di acquisto, come descritto per Apple nella sezione 9.

14.4 Annunci e ID pubblicitario su Android

Su Android anche gli annunci e i video con ricompensa passano tramite Unity LevelPlay con Unity Ads, Liftoff Monetize (Vungle) e, a seconda della configurazione pubblicitaria, Chartboost. La sezione 6 si applica di conseguenza. L'app non ti chiede l'età né la data di nascita. Dopo l'introduzione scegli tra annunci personalizzati e contestuali (non personalizzati); solo allora si avvia un SDK pubblicitario. Una fascia di età che le versioni precedenti dell'app memorizzavano in forma cifrata sul tuo dispositivo dopo una richiesta dell'età viene eliminata dall'app al suo successivo avvio. Puoi modificare questa scelta in qualsiasi momento nelle impostazioni dell'app.

Android non ha App Tracking Transparency (ATT) né IDFA. Al loro posto, gli SDK pubblicitari possono leggere l'ID pubblicitario di Google (Android advertising ID); l'app dichiara a tal fine l'autorizzazione Android AD_ID. L'app trasmette la tua scelta a Unity LevelPlay come consenso GDPR (RGPD) e imposta inoltre il segnale che i dati non devono essere venduti (CCPA). Puoi reimpostare o eliminare l'ID pubblicitario nelle impostazioni di Android. L'SDK pubblicitario riceve inoltre un ID di installazione casuale che l'app memorizza in forma cifrata sul dispositivo.

14.5 Eliminazione dell'account su Android

Elimini il tuo account nell'app con "Elimina account" e confermi l'eliminazione accedendo di nuovo con lo stesso provider, Google o Apple. Si applicano le conseguenze descritte nella sezione 9; per un account Google il valore derivato dal tuo identificativo dell'account Google prende il posto dell'identificativo Apple. Non memorizziamo alcun token Google che dovrebbe essere revocato. Un refresh token Apple memorizzato viene usato per la revoca quando elimini un account Apple. Senza l'app o senza accedere: Come eliminare il tuo account.

14.6 Google come destinatario

Per Accedi con Google e per gli acquisti tramite Google Play, comprese le notifiche di rimborso, utilizziamo servizi di Google Ireland Limited, Gordon House, Barrow Street, Dublino 4, Irlanda. Google tratta i dati secondo la propria informativa sulla privacy e può trattarli anche al di fuori dell'UE, in particolare negli Stati Uniti, in linea con la propria infrastruttura. I dettagli si trovano nell'informativa sulla privacy di Google. Le basi giuridiche della sezione 11 si applicano di conseguenza.