Privatlivspolitik for Nålen i høstakken 2
Senest opdateret: 2026-11-11 · Brugsvilkår
Denne side er en oversættelse af hensyn til din bekvemmelighed. Kun den tyske version er juridisk bindende.
1. Dataansvarlig
Den dataansvarlige for databehandlingen i appen Nålen i høstakken 2 er BRUNIQO, Alessandro Brüning, Katharina-Bräckeler-Straße 4a, 41462 Neuss, Tyskland. E-mail: support@bruniqo.de. Yderligere oplysninger findes i det juridiske afsnit (Impressum).
Denne politik gælder for iOS-appen Nålen i høstakken 2 (tysk titel: Nadel im Heuhaufen 2) og dens spilserver. Hjemmesidens privatlivspolitik gælder for besøg på denne hjemmeside.
Den gælder også for Android-appen „Nadel im Heuhaufen“ på Google Play. Hvad der er anderledes på Android (Log ind med Google eller Apple, køb via Google Play, reklame-id til reklamer), er beskrevet i afsnit 14.
2. Overblik
Du kan spille solo uden Log ind med Apple; dit gemte spil ligger på din enhed, men du skal have forbindelse til vores spilserver for at spille. Delte gårde, genoprettelse af onlinekonto, køb af kontocredits og indløsning af credits fra belønningsvideoer kræver den pågældende onlinetjeneste. Lokale spillepenge og online kontocredits er adskilte saldi.
Unity LevelPlay formidler reklamer fra de integrerede netværk ironSource Ads, Unity Ads og Liftoff Monetize (Vungle). Det valg om personlig reklame, du træffer i appen, er adskilt fra iOS-tilladelsen til sporing (afsnit 6). Der findes ingen selvstændig tredjepartstjeneste til analyse af spiladfærd; reklame-SDK'erne behandler dog data til reklameanalyse. Vi registrerer nedbrud og fejl i appen og på spilserveren med fejlrapporteringstjenesten Sentry, så vi kan rette dem; til dette formål rapporterer appen også start og slut på hver brug (afsnit 7). Appen anmoder ikke om GPS-lokalisering og får ikke adgang til kontakter, kamera eller mikrofon. Kun hvis du vil vedhæfte et skærmbillede til frivillig feedback, giver systemets vælger det billede, du udtrykkeligt vælger, videre til appen; dette giver ikke adgang til hele dit fotobibliotek.
2.1 Frivillig feedback
Du kan rapportere en fejl eller foreslå en forbedring via “Send feedback” i “Konto og credits” eller i onlinekontoområdet, også uden at være logget ind. Først når du trykker på “Send”, overfører appen den valgte kategori, din beskrivelse, appens sprog, appversionen, buildet, platformen og versionen af operativsystemet, som vises før afsendelsen, samt, hvis du har angivet dem, din valgfri svar-e-mailadresse og et billede, du har valgt, til vores spilserver. Serveren videresender beskeden pr. e-mail til feedback@bruniqo.de, en adresse, der fører til supportpostkassen support@bruniqo.de. En svar-e-mailadresse er ikke påkrævet; uden den kan vi ikke svare dig på denne måde. Skærmbilleder tages aldrig automatisk. Kontrollér valgte billeder for private oplysninger og andre personers data, før du sender. Denne frivillige feedback er et andet dataflow end de automatiske nedbruds- og fejlrapporter fra Sentry i afsnit 7.
For at forhindre, at gentagne forsøg sender den samme besked mere end én gang, gemmer spilserveren et tilfældigt forespørgsels-id med status og tidspunkt i 24 timer. Denne tekniske afsendelsestabel indeholder hverken beskrivelse, e-mailadresse eller billede. De 24 timer gælder kun for denne tekniske afsendelseskvittering, ikke for indholdet af den e-mail, der er modtaget i supportpostkassen.
3. Log ind med Apple
Hvis du vil bruge en onlinekonto, logger du ind med “Log ind med Apple”. Appen anmoder ikke Apple om dit navn eller din e-mailadresse. Vores server verificerer login direkte hos Apple og indløser engangsautorisationskoden hos Apple.
Vi gemmer ikke den brugeridentifikator, som Apple leverer, i klartekst, men kun som en uigenkaldelig kontrolværdi, afledt med en hemmelig nøgle (HMAC). Denne kontrolværdi knyttes til et tilfældigt genereret internt konto-id. Vi gemmer også det refresh-token, som Apple har udstedt, i krypteret form, så vi kan tilbagekalde forbindelsen til din Apple-konto hos Apple, når du sletter din konto.
Efter login modtager appen et tilfældigt sessionstoken, som opbevares i nøglering (keychain) på din enhed. På serveren gemmer vi kun en hashværdi af det. En session er gyldig i højst 30 dage; “Log ud” afslutter den med det samme. Hvis du logger ind på en anden enhed, afsluttes den tidligere session, når du bekræfter.
4. Spillerprofil og spilfremskridt
Til din konto gemmer vi dit visningsnavn (som standard “Spieler”), din karakters udseende, spilværdier som niveau og erfaringspoint, dine personlige credits, permanent erhvervede værktøjer samt dine nuværende og senest besøgte gårde.
Lokale solo-gemmer bliver på din enhed. For hver onlinegård gemmer serveren spiltilstanden, for eksempel gravefremskridt, byggede anlæg og maskiner, gårdens penge, forskning, udstyr og tidsfristen for opbevaring. Spiltilstanden opbygges ud fra en log over spilhandlinger, der registrerer, hvilken spillerkonto der har udført hvilken handling.
Mens du spiller i en gård, kan de øvrige medlemmer af gården se dit visningsnavn, din karakters udseende, dens position og aktivitet i spilverdenen samt de hurtigbeskeder, du sender. Det gælder også offentlige hold med spillere, du ikke kender. Hurtigbeskeder er foruddefinerede sætninger; fri tekst, talebeskeder eller billeder kan ikke sendes. Positionen er en koordinat i den virtuelle spilverden, ikke din enheds placering.
Brugsstatistik for loggede konti. Hvis din konto er logget ind, registrerer vi ét dagsmærke for hver kalenderdag (UTC), hvor den har haft forbindelse til vores server, sammen med platformen (iOS eller Android). For nye konti gemmer vi desuden oprettelsesdagen og platformen. Vi bruger dette udelukkende til aggregerede tal, for eksempel hvor mange konti der er aktive, og hvor mange der vender tilbage efter 1, 7 og 30 dage. Tidspunkter på dagen, spilindhold, placering og enhedsoplysninger indgår ikke. Dagsmærker slettes efter højst 31 dage, oprettelsesdagen efter 32 dage, begge med det samme ved sletning af kontoen eller ved indsigelse. Spillere uden konto får intet dagsmærke; det følgende afsnit beskriver appens anonyme spilstatistik.
Anonym spilstatistik i appen. For at vi kan forbedre spillet målrettet og økonomisk drive den reklame, der finansierer det, tæller appen på din enhed, også hvis du spiller uden konto, og sender aggregerede daglige tællere til vores egen spilserver cirka én gang om dagen, eller når den går i baggrunden. Den tæller, hvor mange sessioner der var, og hvor længe de varede (kun i intervaller som “1 til 5 minutter”), spilleminutter, den firetimersblok (UTC), hvor en session startede, hvor længe indlæsningen tog, den skærm, hvor en session sluttede, hvor mange dage der er gået siden installationen (i intervaller), og om appen blev åbnet igen efter 1, 7 eller 30 dage, hvilke første trin der blev nået én gang, hvilke menuer der blev åbnet, og hvilke spilhandlinger der blev udført (for eksempel typen af bygget maskine, forskningsområdet, afslutningen af en runde med dens varighedsinterval), trin i butikken (åbnet, køb påbegyndt, gennemført eller annulleret, uden produktet), holdstørrelse i intervaller samt tekniske oplysninger i intervaller (enhedsklasse efter hukommelse, billedtid, hukommelsesadvarsler, genstarter af spilvisningen, styresystemets hovedversion, appens sprog, afbrudte forbindelser). For reklamer tæller appen pr. format, placering og reklamenetværk, hvor ofte en reklame blev indlæst, ikke var tilgængelig eller blev vist, hvor længe indlæsningen tog (i intervaller), den anslåede indtægt pr. reklame, som reklame-SDK'et rapporterer, som dagssum (landet kun som en bred landegruppe), hvor mange reklamer der blev vist pr. session, og om en session sluttede kort efter en fuldskærmsreklame, samt fordelingen af iOS-tilladelsen til sporing og reklamevalget, og om reklamefrihed er aktiv eller blev købt. Hver tæller indeholder kun platformen, appbuildet, kalenderdagen (UTC) og i givet fald “gæst” eller “konto”, men intet enheds-, installations-, konto- eller reklame-id, intet præcist tidspunkt og ingen enkelthændelser. Hver upload indeholder sit eget tilfældige tal, så en upload, der gentages efter en afbrudt forbindelse, ikke tælles to gange; det er nyt for hver upload, identificerer ingen enhed og slettes efter højst ni dage. Serveren kontrollerer hver værdi, kasserer ukendte og gemmer kun dagssummer pr. platform og build. Hvis du er logget ind og har gjort indsigelse mod brugsstatistikken (afsnit 12), tæller og sender appen intet af dette og kasserer det, den endnu ikke har sendt; indtil spilserveren efter en start har bekræftet din indsigelsesstatus, forbliver alt på din enhed. Ved afsendelse overføres din IP-adresse af tekniske årsager; den behandles kun kortvarigt for at forhindre misbrug (afsnit 7).
Intern spillerprofil. For at vi kan videreudvikle priser, tilbud, reklameplaceringer og spilbalancen ud fra faktiske spilforløb, især ved køb og reklamer, fører vi på vores egen spilserver en intern spillerprofil for hver konto. Den er adskilt fra de ovenfor beskrevne spildata for din konto og vises ikke i spillet, heller ikke for dig. Profilen består af en historik over hændelser med dag og klokkeslæt på minuttet samt af nøgletal beregnet ud fra den. Serveren registrerer det, den selv bogfører eller kontrollerer: logins, køb af creditpakker (pakke, credits, listepris og valuta, butik samt en eventuel førstekøbs- eller tilbudsbonus), refunderinger og tilbageførsler, hvert forbrug af credits med type (for eksempel boostere, værktøjer, talentpoint eller permanente maskiner), pris og dine to saldi (købte credits og credits fra annoncer) før og efter, andre krediteringer, belønningsvideoer (reserveret, afbrudt, bekræftet af reklamenetværket og krediteret), accepterede og udløbne tilbud, runder afsluttet i onlinegården med deres udfald (nål fundet eller gård nulstillet) og andelene af strå, der kom ud af stakken med hånden, med maskiner eller gennem minedrift, ugyldige bonuskoder samt de dage og tidsblokke på døgnet, hvor du har spillet online. Når profilen oprettes første gang, supplerer serveren én gang historikken med de posteringer, der allerede findes for din konto. Derudover sender appen én gang om dagen en dagsrapport for din konto med faste tællere: viste og åbnede tilbud, reklamevisninger pr. format og placering, reklamer, der ikke blev vist på grund af reklamefrekvensen, tilbudte belønningsvideoer, den anslåede reklameindtægt, som reklame-SDK'et rapporterer, som dagssum, spilleminutter (alene, i din egen gård eller i en andens gård), status for iOS-tilladelsen til sporing og for dit reklamevalg, appsprog, en grov landegruppe og app-buildet. Serveren overtager også den rundeoversigt, som appen sender ved slutningen af en runde i sologården, som dagstællere (antal runder og andele af strå efter samme inddeling). Vi markerer disse værdier som oplysninger fra enheden; serveren kontrollerer dem mod faste lister og grænser, kasserer ukendte og bruger dem aldrig til saldi, køb eller krediteringer. Ud fra alt dette beregner serveren nøgletal som omsætning pr. spiller, tiden indtil første køb og klassificeringer, for eksempel efter købs-, reklame- og spiladfærd, herunder en spillestil (overvejende med hånden, med maskiner eller gennem minedrift). Profilen gemmes under en kort kode, som serveren danner ud fra dit konto-id med en hemmelig nøgle (HMAC); den indeholder ingen konto-, transaktions-, installations- eller reklame-id'er, ingen IP-adresse, ingen præcis geografisk placering og ingen fritekst. Hvis du spiller uden konto og ser en belønningsvideo, modtager din app en tilfældig gæsteidentifikator fra serveren, som serveren kun gemmer en hashværdi af; for den fører serveren på samme måde en gæsteprofil, som bliver en del af din kontos profil, når du logger ind. Kun vi som operatør har adgang via beskyttede operatøradgange; analyser, der viser enkelte profiler, forbliver interne, og vi videregiver hverken profilen til tredjeparter eller til reklamenetværk. Hvis du har gjort indsigelse mod brugsstatistikken (afsnit 12), oprettes der ingen profil.
5. Køb af credits via Apple
Du køber creditpakker med 50, 100, 500 eller 1.000 credits via Apples køb i appen. Apple håndterer udelukkende betalingen; vi modtager hverken betalings- eller kortdata.
Når du køber, giver appen Apple et tilfældigt købsidentifikationsnummer, der er knyttet til din spilkonto, så købet kan krediteres din konto. Vores server verificerer den transaktion, Apple har signeret, og krediterer credits præcis én gang. For hvert køb gemmer vi transaktionsnummeret, produktet, de tilskrevne credits og en eventuel refunderingsstatus. Apple underretter vores server om refunderinger; refunderede credits trækkes fra din saldo. Hvis din saldo derved bliver negativ, fordi refunderede credits allerede var brugt, spærres spil, værktøjer, oplåsninger, reklamefri brug og spil med andre, indtil du har købt credits til dobbelt værdi af det negative beløb; hver credit, du køber, bliver krediteret dig (Brugsvilkår, afsnit 3). Din konto, creditkøb, kontosletning og feedback er fortsat tilgængelige. Til dette formål gemmer vi det åbne beløb, de credits, der stadig mangler, og hvilke køb der er regnet med hertil, sammen med din konto. Hvis din konto rammes af spærringen ved login eller ved spilstart, modtager vores operatør højst én besked om dagen med en kort kode (pseudonym) i stedet for dit konto-id, dit niveau, disse beløb og tidspunktet (art. 6, stk. 1, litra f, GDPR, forfølgelse af vores krav).
Oplysninger til Apple om refunderingsanmodninger. Hvis du beder Apple om at refundere et køb, kan Apple spørge os om forbruget. Kun hvis du ved købet har accepteret linjen under købsknappen, svarer vores server Apple med disse oplysninger: om credits er leveret, hvor stor en andel af de købte credits der allerede er brugt, at spillet kan spilles uden køb, og vores anbefaling om refundering. Vi sender ikke navne, spiltilstande eller andre identifikatorer end transaktionsnummeret. Uden dit samtykke svarer vi ikke Apple. Vi gemmer på din konto, om og hvornår (servertid) du har givet samtykke, og til hvilken tekstversion; du kan til enhver tid trække dit samtykke tilbage under “Konto”, og afventende svar kasseres derefter. Retsgrundlaget er dit samtykke (art. 6, stk. 1, litra a, GDPR).
Liste over førstekøb. Ved tilbud til førstegangskøbere skal en bonus på det første køb af en creditpakke kun gives én gang, også når nogen opretter en ny konto. Til dette formål registrerer vores server efter et køb via Apple eller Google Play, at der er foretaget et køb, i form af uigenkaldelige kontrolværdier, afledt med en hemmelig nøgle (HMAC): én fra login-identifikatoren for din konto og, ved køb via Apple, endnu én fra den identifikator, som Apple tildeler din App Store-konto for dette spil (appTransactionId). Google Play leverer ingen sådan identifikator; der bruges kun login-identifikatoren. Sammen med hver kontrolværdi gemmer vi kun en måned: måneden for det seneste køb eller, hvis vi ikke kender den, den måned, hvor posten blev oprettet. Vi gemmer i den forbindelse ikke dit navn, din e-mailadresse eller nogen identifikator i klartekst. En post slettes 25 måneder efter udgangen af den pågældende måned; indtil da bevares den også, efter at du har slettet din konto, fordi bonussen ellers kunne opnås igen ved at slette kontoen og oprette en ny. Retsgrundlaget er vores legitime interesse i at beskytte vores tilbud mod misbrug (art. 6, stk. 1, litra f, GDPR). Vi videregiver ikke posterne til tredjeparter.
Du kan også optjene credits ved at se valgfrie belønningsvideoer (afsnit 6). Credits betaler blandt andet for den engangsoplåsning, der giver mulighed for at spille med andre, det vil sige at åbne din gård for besøgende og deltage i andre spilleres gårde. En privat verden er fortsat gratis. Kun vores server kontrollerer prisen og din saldo.
6. Reklamer og sporing
Efter intro'en viser appen bannerreklamer, enkelte fuldskærmsreklamer i naturlige pauser i spillet og valgfrie belønningsvideoer via Unity LevelPlay. Der vises ingen fuldskærmsreklamer under intro'en. En fuldskærmsreklame er kun mulig på disse tidspunkter: når en runde er slut, efter afsluttet forskning, efter en færdig bygning, efter et salg, efter en gennemført ordre, når du lukker butikken eller din konto og vender tilbage til spillet, når du vender tilbage fra en menu eller fra offlinespil, når du forlader en gård, og når du vender tilbage til appen, efter at den har været i baggrunden i mindst ét minut. Ingen fuldskærmsreklame afbryder aktivt spil. Standarden er: den første fuldskærmsreklame efter installation tidligst efter tre minutters aktivt spil, derefter mindst fem minutters aktivt spil mellem to fuldskærmsreklamer og højst fire fuldskærmsreklamer i timen. Spilserveren fastsætter disse værdier inden for faste grænser (første reklame tidligst efter ét til tredive minutter, afstand på to til tres minutter, én til tolv fuldskærmsreklamer i timen); hvis vi ændrer dem, opdaterer vi denne tekst. Belønningsvideoer starter kun, når du selv trykker på dem. Reklamenetværket er Unity LevelPlay (tidligere ironSource) fra Unity Technologies; via LevelPlay-mediering kan der leveres reklamer fra andre reklamepartnere.
ironSource Ads, Unity Ads og Liftoff Monetize (Vungle) er integreret via Unity LevelPlay. Unity og Liftoff kan behandle data uden for EU, herunder i USA, på grundlag af deres respektive vilkår. Deres Unitys privatlivspolitik og Liftoffs privatlivspolitik forklarer ansvarsfordeling, modtagere, opbevaring, overførsler og databeskyttelsesrettigheder.
Afhængigt af den installerede appversion og den aktiverede reklamekonfiguration kan Chartboost LLC (en del af LoopMe-koncernen) desuden levere interstitial-reklamer via Unity LevelPlay. Det kan indebære behandling af IP-adresser, enheds- og appoplysninger, tilgængelige reklameidentifikatorer samt data om reklamevisninger og interaktion. Dine valg om reklame og sporing i appen og operativsystemet gælder fortsat. Oplysninger om databehandling, modtagere, overførsler og privatlivsrettigheder findes i Chartboost/LoopMe's privatlivsmeddelelse.
Intro'en vises først, når appen starter. Når den er slut eller sprunget over, og før et reklame-SDK starter, vælger du udtrykkeligt i appen mellem personlig og ikke-personlig reklame. En tidligere iOS-tilladelse til sporing erstatter ikke dette valg. Først når du har valgt personlig reklame, anmoder appen også om iOS-tilladelsen App Tracking Transparency (ATT), hvis det er påkrævet. Personalisering aktiveres kun, når du giver samtykke i appen, og ATT i øjeblikket tillader det. Hvis du vælger ikke-personlig reklame eller afviser ATT-tilladelsen, sender appen disse begrænsninger videre til reklame-SDK'erne; IDFA er ikke tilgængeligt uden ATT-tilladelse. Ikke-personlig reklame betyder ikke, at der ikke behandles data.
Du kan trække dit samtykke tilbage for fremtidig behandling i appens indstillinger og ændre iOS-tilladelsen under Indstillinger → Anonymitet og sikkerhed → Sporing. Når du vender tilbage til appen, kontrollerer den tilladelsen igen, opdaterer reklameindstillingerne og kasserer cachede reklamer, der endnu ikke er vist. En fuldskærmsreklame, der allerede vises, må gerne køre færdig. Tilbagetrækning spærrer hverken spillet eller eksisterende købsrettigheder.
Unity LevelPlay og de integrerede reklamepartnere behandler data for at levere, måle og afregne reklamer og forebygge svindel, herunder IP-adresse, enhedsmodel, operativsystem, sprog, enheds- eller installationsidentifikatorer samt visninger af og klik på reklamer. Liftoff Monetize (Vungle) angiver desuden udtrykkeligt omtrentlig placering, enhedsidentifikatorer, reklamedata, produktinteraktioner, tekniske ydelsesdata og ATT-status til tredjepartsreklame og reklameanalyse. Den omtrentlige placering kan udledes af IP-adressen; appen anmoder ikke om GPS-lokalisering. Når sporing er tilladt, omfatter det også IDFA og tilladt sammenkobling med data fra andre apps eller virksomheder. Enheds- og installationsidentifikatorer er pseudonyme, ikke anonyme.
Belønningsvideoer: De er valgfrie og kræver en onlinekonto for at kunne indløse credits. Før en video starter, viser serveren dens belønning og den resterende kvote; den nuværende politik er ét credit og højst ti reserverede eller gennemførte berettigede visninger inden for 24 timer. Hvis en reklame ikke kan starte, frigives dens reservation. Credits tildeles først efter et verificeret servercallback; forsinkede bekræftelser kan komme senere.
Reklame-SDK'et modtager en tilfældig installationsidentifikator, der opbevares i enhedens nøglering (Keychain), ikke en Apple-identifikator eller et login-token. En uigennemsigtig engangsreservations-identifikator forbinder reklamevisningen med den konto, der anmoder om den, på vores server. Belønningsposter er private. Hashværdier af behandlede hændelser kan forblive uden kontotilknytning efter sletning af kontoen for at forhindre dobbeltudbetalinger.
Testvarianter af reklameplaceringer. For at sammenligne reklameplaceringer kan appen tildele en installation til en testvariant. Til dette trækker appen én gang et tilfældigt tal fra 0 til 99 og gemmer det på din enhed; når den henter reklameindstillingerne fra vores spilserver, sender den kun dette tal. Tallet er ikke en identifikator: mange installationer har det samme tal, og appen opretter eller sender ikke noget enheds-, installations-, konto- eller reklame-id til dette formål. Varianten ændrer kun det interne navn på den reklameplacering, som appen videregiver til LevelPlay, og dermed hvilke fuldskærmsreklamer der vælges, og hvor ofte de vises inden for de grænser, der er nævnt ovenfor. Der indsamles ingen yderligere data hertil.
Valgfri reklamemåling (kun iOS). Når appen tilbyder det, kan du slå den valgfrie indstilling “Hjælp frivilligt med at forbedre reklamer” til under “Konto”. Den er slået fra, indtil du slår den til, og er uafhængig af dit valg om personlige reklamer. Først når du slår den til, opretter appen en separat, tilfældig måleidentifikator. Den gemmes kun på denne enhed i nøglering og er ikke knyttet til din konto, dit visningsnavn, dit Apple-id eller reklameidentifikatoren (IDFA). Med denne identifikator sender appen til vores egen spilserver: appbuildet, tidspunkter, hvor du bruger appen (højst én post pr. minut), de spilpauser, hvor en reklame kunne have været vist, og om og hvorfor den blev eller ikke blev vist, viste reklamer med format og placering og, hvor LevelPlay rapporterer det til appen, indtægten pr. reklame, det udleverende reklamenetværk og landet samt om en belønningsvideo blev tilbudt, startet, gennemført og krediteret. Vi gemmer hverken kontodata eller IP-adresser hertil. Hvis du er logget ind og har gjort indsigelse mod brugsstatistik, sender appen ingen måledata.
Formålet er at måle, hvor godt reklamer betaler sig, og at teste reklamefrekvenser. Under en test kan din installation tilfældigt blive tildelt en gruppe, der ser fuldskærmsreklamer på de samme tidspunkter sjældnere, med andre intervaller eller fra andre reklamepartnere. De grænser, der er nævnt ovenfor (som standard højst fire fuldskærmsreklamer i timen og højst tolv fra serveren), og begrænsningen til de eksisterende spilpauser gælder i alle grupper. Vi deler ikke måledata med reklamepartnere eller andre tredjeparter.
Hvis du slår indstillingen fra, ophører indsamlingen med det samme, og appen sletter alle data, der er knyttet til din måleidentifikator, næste gang den når serveren; indtil da viser den “sletning afventer”.
Anonyme tællere for reklamebrug. For at vi kan se, om samtykkedialogen, reklamepauser og belønningsvideoer fungerer efter hensigten, sender appen aggregerede daglige tællere til vores egen spilserver: hvor ofte reklamesamtykkedialogen og iOS-dialogen App Tracking Transparency blev vist, og hvor ofte hvert valg blev truffet, hvor ofte en reklamepause blev anmodet, sprunget over, fordi der ikke fandtes nogen reklame, eller på grund af frekvensgrænsen, vist eller endt med en fejl, hvor ofte en belønningsvideo blev tilbudt, startet og gennemført, og hvor ofte appen blev genåbnet efter længere tid i baggrunden, i hvert enkelt tilfælde i givet fald med navnet på placeringen. De eneste øvrige oplysninger er platformen (iOS eller Android), appbuildet og kalenderdagen (UTC). Tællerne indeholder ingen enheds-, installations-, konto- eller reklameidentifikator (IDFA eller Android-reklame-id) og intet tidspunkt på dagen; serveren aggregerer dem pr. dag, platform og build. Når de sendes, overføres din IP-adresse af tekniske årsager; spilserveren behandler den kun kortvarigt i hukommelsen for at forhindre misbrug (afsnit 7) og gemmer den ikke. Fordi tællerne ikke kan henføres til nogen person, findes der ingen separat indstilling for dem; vi beskriver dem her, så du ved, hvad appen sender.
7. Tekniske forbindelsesdata og enhed
Ved hver forbindelse til spilserveren overføres din IP-adresse teknisk. Spilserveren bruger den kun i hukommelsen til at begrænse forespørgsler pr. adresse og dermed afværge misbrug og overbelastning. Den gemmes ikke i spildatabasen og knyttes ikke til din konto. Ved registrering af den valgfrie reklamemåling, ved målehændelser og ved de anonyme tællere for reklamebrug (afsnit 6) og ved den anonyme spilstatistik (afsnit 4) tæller spilserveren desuden forespørgsler pr. netværk, det vil sige pr. IPv4-adresse eller, for IPv6, pr. /64-præfiks, og pr. kalenderdag (UTC), og uploads af brugstællerne desuden pr. time. Tællenøglen er en saltet hashværdi af netværket: den dannes med en tilfældig værdi, der oprettes på ny, hver gang spilserveren starter, og opbevares ligesom denne værdi kun i hukommelsen. Ingen adresse gemmes. Ved registrering af reklamemålingen opbevarer spilserveren desuden under denne tællenøgle for den aktuelle kalenderdag en hashværdi (SHA-256, usaltet) af den registrerede måleidentifikator, så en gentagen registrering af den samme måleidentifikator kun tæller én gang; også denne værdi opbevares kun i hukommelsen og genbruges ikke til en ny kalenderdag. Forbindelsen mellem app og server er krypteret med HTTPS.
Appen opbevarer sin egen tekniske ydelseslog kun i sit lagerområde på din enhed. Den sendes ikke til os. Dette er adskilt fra de ydelsesdata, som reklame-SDK'erne behandler som beskrevet i afsnit 6, og fra de tekniske oplysninger i nedbruds- og fejlrapporter (nedenfor).
Nedbruds- og fejlrapporter (Sentry). For at opdage og rette nedbrud og fejl i appen og på spilserveren bruger vi tjenesten Sentry (afsnit 10). Appen sender kun en rapport, når den går ned, holder op med at svare, eller der opstår en teknisk fejl. En rapport indeholder stack trace (hvilke dele af programmet der var aktive, da fejlen opstod), fejlmeddelelsen, de seneste tekniske hændelser før fejlen (for eksempel appstart, skærmskift eller overgang til baggrunden), appversion og build, version af operativsystemet, enhedsmodel, yderligere tekniske enhedsoplysninger som sprogindstilling, tidszone, ledig lagerplads og batteriniveau, hukommelsens tilstand og spilvisningen (WebView), enhedens grafikfunktioner og om du spillede solo eller online. Tilslutnings- og bonuskoder, adgangstokens, e-mailadresser og lignende identifikatorer maskeres, før de sendes.
For at vi kan se, om en appversion går ned oftere end den forrige, og rette fejl hurtigt, sender appen desuden en sessionsrapport ved start og slut på hver brug med appversionen, status (for eksempel afsluttet normalt eller gik ned) og et tilfældigt genereret installationsnummer. Det gælder også, hvis du spiller uden konto; disse rapporter indgår ikke i brugsstatistikken i afsnit 4. Installationsnummeret bruges kun til at fastlægge nedbrudsraten pr. appversion. Det er et separat nummer, ikke den installationsidentifikator, der gives til reklame-SDK'et (afsnit 6). Sentry gemmer det kun i hashet form; det er ikke knyttet til din konto, dit visningsnavn, reklameidentifikatoren eller din IP-adresse. Installationsnummeret, en tæller, der begrænser antallet af rapporter pr. dag, og, indtil de sendes, rapporter og sessionsrapporter, der endnu ikke har kunnet sendes, for eksempel efter et nedbrud eller uden internetforbindelse, opbevares på din enhed; sletning af appen fjerner dem.
Spilserveren rapporterer også sine fejl til Sentry, med fejlmeddelelse, stack trace og oplysninger om servermiljøet, men uden forespørgselsindhold, IP-adresser eller kontodata. Ved afsendelse fra appen overføres din IP-adresse teknisk; Sentry gemmer den ikke. Rapporterne bruges ikke til sporing eller reklame; vi opretter ingen brugerprofiler ud fra dem, og der optages ingen skærmoptagelser. Sentry sletter automatisk rapporter og sessionsrapporter efter højst 90 dage.
8. Opbevaring
- Konto, spillerprofil, credits og købsposter: indtil du sletter din konto.
- Gårde: En gård uden yderligere aktivitet kan udløbe efter 24 timer. Ethvert medlem kan frivilligt bruge personlige credits på en minimumsopbevaring på syv dage; der er ingen automatisk forlængelse. En udløbet gård slettes permanent fra serveren sammen med dens handlingslog.
- Login-sessioner: højst 30 dage.
- Dagsmærker i brugsstatistikken: højst 31 dage; oprettelsesdag til statistikken: 32 dage; med det samme ved sletning af kontoen eller ved indsigelse.
- Dagssummer for den anonyme spilstatistik: 400 dage; tællere, der endnu ikke er sendt fra enheden, højst 7 dage.
- Intern spillerprofil: hændelser og daglige værdier fra enheden 25 måneder (kalendermåneder, UTC); derefter samler vi dem i summer i profilen og sletter de enkelte poster, og ved mere end 20.000 hændelser pr. profil de ældste allerede tidligere. Summerne bevares, indtil du sletter din konto. Profilen slettes straks ved kontosletning eller indsigelse; en gæsteprofil, når den ved login bliver en del af din kontos profil, ellers sammen med gæsteposten for belønningsvideoerne, senest 30 dage efter den seneste kreditering. Hvis vi indstiller indsamlingen, gælder disse frister fortsat for eksisterende data.
- Tekniske forespørgselskvitteringer, der forhindrer, at den samme handling udføres to gange: cirka én dag. Kvitteringer for gårdbeskyttelse, der er betalt med credits, er undtaget; de opbevares sammen med den pågældende gård indtil sletning af kontoen.
- Belønningsvideoer: kontotilknyttede belønningsposter indtil sletning af kontoen; dagsgrænsen tæller reservationer og berettigede visninger inden for de seneste 24 timer. Hashværdier af behandlede hændelser kan derefter forblive uden kontotilknytning for at forhindre dobbeltudbetalinger.
- Lokalt gemt spil: forbliver på din enhed; sletning af en onlinekonto erstatter det ikke og fletter det ikke med et andet gemt spil.
- IP-adresse: kun i spilserverens hukommelse, se afsnit 7; Sentry gemmer den ikke. Til netværkskvoterne for reklamemålingen og brugstællerne tæller spilserveren en saltet hashværdi af netværket pr. netværk (IPv4-adresse eller IPv6 /64-præfiks) og kalenderdag (UTC) og, ved registrering af reklamemålingen, desuden hashværdien af måleidentifikatoren (afsnit 7), ligeledes kun i hukommelsen; ingen adresse gemmes.
- Nedbruds- og fejlrapporter samt sessionsrapporter (Sentry): hos Sentry højst 90 dage, uanset sletning af kontoen, fordi de ikke er knyttet til nogen konto; på enheden indtil de sendes, installationsnummeret og rapporttælleren indtil du sletter appen.
- Valgfri reklamemåling: måleposter i højst 30 dage, måleidentifikatoren på serveren indtil 30 dage efter sidste kontakt, i hvert tilfælde slettet med det samme, når du slår indstillingen fra. Derefter beholder vi kun en uigenkaldelig hashværdi af identifikatoren i 30 dage, så den ikke kan genbruges. Usendte poster bliver på enheden i højst 7 dage. Aggregerede resultater pr. testgruppe og dag uden nogen identifikator opbevares uden tidsbegrænsning.
- Anonyme tællere for reklamebrug: på serveren kun som dagssummer pr. platform og appbuild uden nogen identifikator; på enheden kun indtil næste upload. IP-adressen gemmes ikke.
9. Sletning af din konto
Du kan til enhver tid slette din konto i appen med “Slet konto” og derefter bekræfte din identitet hos Apple. Sletning af appen fra din enhed sletter ikke din konto. Sletning af kontoen medfører følgende:
- Din spillerprofil, credits, permanent købte værktøjer, login-sessioner, tilknytningen af din Apple-identifikator og det gemte Apple-token slettes. Ubrugte credits fortabes.
- Den interne spillerprofil (afsnit 4) slettes sammen med dens hændelseshistorik og dens summer.
- Hvis din konto er i minus på grund af en refundering, når du sletter den, beholder vi kun en ikke-reversibel hashværdi af din login-identifikator, dannet med en hemmelig nøgle, sammen med det åbne beløb og de credits, der stadig mangler. Hvis du logger ind igen med den samme Apple- eller Google-identifikator, starter den nye konto med dette beløb og den samme spærring. Posten overtages derefter og slettes, og under alle omstændigheder efter tre år (den almindelige forældelsesfrist). Retsgrundlaget er vores legitime interesse i at gøre vores krav gældende og forebygge misbrug af refunderinger (art. 6, stk. 1, litra f, og art. 17, stk. 3, litra e, GDPR).
- Selv uden et udestående beløb beholder vi efter sletning for hvert køb kun en uigenkaldelig hashværdi af transaktionen og af din login-identifikator, dannet med en hemmelig nøgle, samt det fortabte creditbeløb, i højst 18 måneder. Hvis Apple eller Google senere refunderer et sådant køb, modregner vi først refunderingen i de fortabte credits; en eventuel rest behandles som et udestående beløb som beskrevet ovenfor. Retsgrundlaget er den samme legitime interesse (art. 6, stk. 1, litra f, GDPR).
- Vi tilbagekalder forbindelsen til din Apple-konto hos Apple. Hvis dette midlertidigt mislykkes, gentager serveren automatisk tilbagekaldelsen; indtil da opbevares kun det krypterede token til dette formål.
- Gårde, hvor du var det eneste medlem, slettes sammen med deres handlingslog.
- I delte gårde bliver dine spilbidrag tilbage til de andre spillere. Dit konto-id i dem erstattes af et tilfældigt id, der ikke er knyttet til nogen konto, og dit visningsnavn nulstilles til “Spieler”.
- For gennemførte køb opbevarer vi transaktionsnummeret, tidspunktet for Apples seneste underretning og en uigenkaldelig hashværdi af købsidentifikatoren. Det gør det muligt for os at behandle senere refunderingsunderretninger fra Apple korrekt og forhindrer, at et køb krediteres igen. Vi kan ikke længere knytte disse data til dig.
10. Modtagere og hosting
BRUNIQO driver selv spilserveren på en lejet server hos Hetzner Online GmbH, Industriestr. 25, 91710 Gunzenhausen, Tyskland. Hetzner stiller datacenteret og serverhardwaren til rådighed.
Vi bruger Apple-tjenester til login, køb i appen og refunderingsunderretninger. Apple behandler data i henhold til sin egen privatlivspolitik og kan også behandle dem uden for EU i overensstemmelse med sin infrastruktur.
Til nedbruds- og fejlrapporter (afsnit 7) bruger vi Functional Software, Inc. (Sentry), 45 Fremont Street, 8th Floor, San Francisco, CA 94105, USA, som databehandler i henhold til art. 28 GDPR. Sentry opbevarer rapporter og sessionsrapporter i EU (Frankfurt, Tyskland). Sentry behandler administrative data fra vores Sentry-konto, såsom oplysninger om organisationen, projekter og brugerkonti, uden for EU i USA. Da Sentry er en amerikansk virksomhed, kan adgang fra USA, for eksempel i forbindelse med support, ikke udelukkes. Ved overførsler til USA støtter vi os på Europa-Kommissionens tilstrækkelighedsafgørelse for EU-US Data Privacy Framework, som Sentry er certificeret under, og subsidiært på EU's standardkontraktbestemmelser i Sentrys databehandleraftale.
Unity LevelPlay, Unity Ads og Liftoff Monetize (Vungle) er integreret til reklamer og belønningsvideoer. Afsnit 6 beskriver deres databehandling, herunder reklameanalyse.
11. Retsgrundlag
Vi behandler din konto, spildriften, multiplayerfunktionerne, køb af credits og sletning af konto for at opfylde brugsaftalen (art. 6, stk. 1, litra b, GDPR). Begrænsning af forespørgsler pr. IP-adresse og opbevaring af købsrester efter sletning af kontoen er baseret på vores legitime interesse i sikker drift og i korrekt håndtering af refunderinger (art. 6, stk. 1, litra f, GDPR).
Personlige reklamer, adgang til reklameidentifikatoren og sporing er baseret på dit samtykke (art. 6, stk. 1, litra a, GDPR, § 25, stk. 1, TDDDG), som du til enhver tid kan trække tilbage med virkning for fremtiden. Visning af ikke-personlige reklamer til finansiering af det gratis spil er baseret på vores legitime interesse (art. 6, stk. 1, litra f, GDPR). Kreditering af belønningsvideoer tjener til opfyldelse af brugsaftalen (art. 6, stk. 1, litra b, GDPR).
Brugsstatistik for loggede konti: legitim interesse (art. 6, stk. 1, litra f, GDPR) i at drive spillet pålideligt og forbedre det målrettet; kun aggregerede tal evalueres.
Nedbruds- og fejlrapporter samt sessionsrapporter (Sentry): legitim interesse (art. 6, stk. 1, litra f, GDPR) i en stabil, sikker app og en pålidelig spilserver, det vil sige i at opdage og rette nedbrud og fejl. Appen gemmer installationsnummeret, rapporttælleren og endnu ikke sendte rapporter og sessionsrapporter på din enhed uden samtykke og læser de tekniske enhedsoplysninger, der er anført i afsnit 7, til dette formål, fordi det er strengt nødvendigt for at levere den app, du bruger, i en stabil og fungerende tilstand (§ 25, stk. 2, nr. 2, TDDDG).
Valgfri reklamemåling, herunder lagring af måleidentifikatoren på din enhed, er baseret på dit samtykke (art. 6, stk. 1, litra a, GDPR, § 25, stk. 1, TDDDG). Du kan til enhver tid trække det tilbage med virkning for fremtiden ved at slå indstillingen fra. Vi beholder hashværdien efter tilbagetrækning for at håndhæve din tilbagetrækning (art. 6, stk. 1, litra c og f, GDPR).
Anonyme tællere for reklamebrug: legitim interesse (art. 6, stk. 1, litra f, GDPR) i at holde samtykkedialogen, reklamepauser og belønningsvideoer funktionsdygtige og i økonomisk at drive den reklame, der finansierer det gratis spil. Tællerne kan ikke henføres til nogen person; den kortvarige behandling af IP-adressen, når de sendes, tjener til at forhindre misbrug.
Anonym spilstatistik i appen: legitim interesse (art. 6, stk. 1, litra f, GDPR) i at drive spillet stabilt, forbedre det målrettet og økonomisk drive den reklame, der finansierer det gratis spil. Kun aggregerede tal evalueres; dagssummerne kan ikke henføres til nogen person.
Intern spillerprofil: legitim interesse (art. 6, stk. 1, litra f, GDPR) i at drive det gratis spil rentabelt via køb og reklamer og i at videreudvikle priser, tilbud, reklameplaceringer og spilbalance ud fra faktiske spilforløb. Profilen er pseudonymiseret, kun tilgængelig for os som operatør, videregives ikke og bruges ikke til personlig reklame; du kan til enhver tid gøre indsigelse (afsnit 12).
12. Dine rettigheder
Du har ret til indsigt, berigtigelse, sletning, begrænsning af behandling og dataportabilitet samt ret til at gøre indsigelse mod behandling, der er baseret på legitime interesser. Du kan også indgive en klage til en databeskyttelsestilsynsmyndighed, for eksempel Nordrhein-Westfalens delstatsbeauftragede for databeskyttelse og informationsfrihed (LDI NRW). Send henvendelser til support@bruniqo.de.
Indsigelse mod brugsstatistik: skriv til support@bruniqo.de og oplys dit konto-id (i spillet under Konto, posten “ID”). Vi udelukker derefter din konto permanent fra statistikken og sletter eksisterende dagsmærker og den gemte oprettelsesdag. Fra din apps næste kontakt med spilserveren tæller og sender den heller ikke længere anonym spilstatistik for din konto. Fordi dagssummerne ikke er knyttet til nogen konto, kan vi ikke slette allerede sendte tællere enkeltvis.
Din indsigelse mod brugsstatistikken gælder også for den interne spillerprofil (afsnit 4): Vi sletter straks en eksisterende profil sammen med dens hændelseshistorik og opretter ikke længere en profil for din konto; en gæsteprofil slettes i så fald ved login i stedet for at blive overtaget. Posteringer, som vi har brug for til køb og saldi, berøres ikke heraf. Hvis du trækker din indsigelse tilbage, begynder en profil først fra dette tidspunkt. Ved henvendelse til support@bruniqo.de med dit konto-id får du indsigt (art. 15, GDPR), herunder i din interne spillerprofil med hændelseshistorik, også efter at vi har indstillet indsamlingen. Vi kan ikke henføre en gæsteprofil til nogen person uden en konto (art. 11, stk. 2, GDPR).
Vi kan ikke henføre nedbruds- og fejlrapporter eller sessionsrapporter til nogen person eller konto. Vi kan derfor kun efterkomme en anmodning om indsigt, sletning eller indsigelse vedrørende enkelte rapporter, hvis du giver os oplysninger, der gør det muligt for os at finde dine rapporter (art. 11, stk. 2, GDPR).
Vi kan ikke henføre reklamemåledata til en person uden din måleidentifikator; når du slår indstillingen fra, slettes den. Andre henvendelser behandler vi efter art. 11, stk. 2, GDPR i det omfang, du giver oplysninger, der gør det muligt for os at finde dataene.
13. Ændringer
Vi opdaterer denne politik, når dataflow eller appfunktioner ændres væsentligt. Den version, der er offentliggjort på denne side, gælder.
14. Android-appen „Nadel im Heuhaufen“ (Google Play)
På Google Play er spillet opført som „Nadel im Heuhaufen“ (pakkenavn de.bruniqo.nadelimheuhaufen). Det er det samme spil med den samme spilserver som Nålen i høstakken 2 på iPhone. Afsnit 1 til 13 gælder også for Android-appen. Hvor Android fungerer anderledes, gælder dette afsnit desuden.
14.1 Log ind med Google
På Android kan du oprette en onlinekonto med “Log ind med Google” via Android Credential Manager. Vores server verificerer det login-token, Google har udstedt, mod Googles offentlige nøgler. Vi gemmer kun en ikke-reversibel værdi, afledt med en hemmelig nøgle (HMAC) af din Google-konto-identifikator, knyttet til et tilfældigt internt konto-id. Vi gemmer ikke din Google-e-mailadresse, dit navn eller dit profilbillede. Vi gemmer ikke noget Google-refresh-token.
En konto, der er oprettet med Google, er en separat konto. Google- og Apple-konti flettes ikke, og credits og købte værktøjer overføres ikke mellem dem. På Android gemmes sessionstokenet krypteret i appens lager på din enhed, hvor nøglen opbevares i Android Keystore. I øvrigt gælder afsnit 3 for sessioner.
14.2 Log ind med Apple
På Android kan du også vælge “Log ind med Apple”. Appen åbner Apples loginside i browseren. Vores server verificerer login hos Apple og udveksler engangsautorisationskoden med Apple. Vi gemmer ikke din Apple-konto-identifikator i klartekst; vi gemmer kun en ikke-reversibel HMAC, knyttet til et tilfældigt internt konto-id. Vi gemmer det refresh-token, som Apple har udstedt, i krypteret form, så vi kan tilbagekalde forbindelsen til dit Apple-id, hvis du sletter din konto. En konto, der er oprettet med Apple, flettes ikke med en Google-konto; credits og købte værktøjer overføres ikke mellem dem.
På Android gemmes sessionen krypteret i appens lager på din enhed, hvor nøglen opbevares i Android Keystore. I øvrigt gælder afsnit 3 for sessioner.
14.3 Køb af credits via Google Play
På Android køber du creditpakker via Google Play Billing. Google håndterer alene betalingen; vi modtager hverken betalings- eller kortdata. Appen giver Google en tilfældig købsidentifikator, der er knyttet til din spilkonto. Vores server verificerer hvert køb direkte hos Google via Google Play Developer API og krediterer det præcis én gang. For hvert køb gemmer vi Googles ordrenummer, produktet, de tildelte credits og en eventuel refunderingsstatus.
Google underretter vores server om refunderinger og annullerede køb via Google Play Real-time Developer Notifications (leveret via Google Cloud Pub/Sub). Refunderede credits trækkes fra din saldo; afsnit 5 gælder tilsvarende for en saldo, der bliver negativ. Efter sletning af en konto forbliver ordrenummeret, tidspunktet for Googles seneste underretning og en ikke-reversibel hashværdi af købsidentifikatoren gemt, som beskrevet for Apple i afsnit 9.
14.4 Reklamer og reklame-id på Android
På Android kører reklamer og belønningsvideoer også via Unity LevelPlay med Unity Ads, Liftoff Monetize (Vungle) og, afhængigt af reklamekonfigurationen, Chartboost. Afsnit 6 gælder tilsvarende. Appen spørger ikke om din alder eller fødselsdato. Efter intro'en vælger du mellem personlige og kontekstbaserede (ikke-personlige) reklamer; først derefter starter et reklame-SDK. En alderskategori, som tidligere appversioner gemte krypteret på din enhed efter en alderforespørgsel, slettes af appen ved dens næste start. Du kan til enhver tid ændre dette valg i appens indstillinger.
Android har ingen App Tracking Transparency (ATT) og ingen IDFA. I stedet kan reklame-SDK'erne læse Googles reklame-id (Android-reklame-id); appen erklærer Android-tilladelsen AD_ID til dette formål. Appen videregiver dit valg til Unity LevelPlay som GDPR-samtykke og sætter desuden signalet om, at data ikke må sælges (CCPA). Du kan nulstille eller slette reklame-id'et i Android-indstillingerne. Reklame-SDK'et modtager også et tilfældigt installations-id, som appen gemmer krypteret på enheden.
14.5 Sletning af din konto på Android
Du sletter din konto i appen med “Slet konto” og bekræfter sletningen ved at logge ind igen hos den samme udbyder, Google eller Apple. Konsekvenserne i afsnit 9 gælder; for en Google-konto træder den værdi, der er afledt af din Google-konto-identifikator, i stedet for Apple-identifikatoren. Vi gemmer ikke noget Google-token, der skulle tilbagekaldes. Et gemt Apple-refresh-token bruges til tilbagekaldelse, når du sletter en Apple-konto. Uden appen eller uden at logge ind: Sådan sletter du din konto.
14.6 Google som modtager
Til Log ind med Google og køb via Google Play, herunder refunderingsunderretninger, bruger vi tjenester fra Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irland. Google behandler data i henhold til sin egen privatlivspolitik og kan også behandle dem uden for EU, især i USA, i overensstemmelse med sin infrastruktur. Nærmere oplysninger findes i Googles privatlivspolitik. Retsgrundlaget i afsnit 11 gælder tilsvarende.