Integritetspolicy för Nål i en höstack 2
Senast uppdaterad: 2026-11-11 · Användarvillkor
Den här sidan är en översättning för din bekvämlighet. Endast den tyska versionen är juridiskt bindande.
1. Personuppgiftsansvarig
Personuppgiftsansvarig för databehandlingen i appen Nål i en höstack 2 är BRUNIQO, Alessandro Brüning, Katharina-Bräckeler-Straße 4a, 41462 Neuss, Tyskland. E-post: support@bruniqo.de. Mer information finns i den rättsliga informationen (Impressum).
Den här policyn gäller iOS-appen Nål i en höstack 2 (tysk titel: Nadel im Heuhaufen 2) och dess spelserver. Webbplatsens integritetspolicy gäller för besök på den här webbplatsen.
Den gäller också Android-appen „Nadel im Heuhaufen“ på Google Play. Vad som skiljer sig på Android (Logga in med Google eller Apple, köp via Google Play, annonserings-ID för annonser) beskrivs i avsnitt 14.
2. Översikt
Du kan spela solo utan Logga in med Apple; din sparfil lagras på din enhet, men du behöver en anslutning till vår spelserver för att spela. Delade gårdar, återställning av onlinekonto, köp av kontokrediter och uttag av krediter från belönade videor kräver respektive onlinetjänst. Lokala spelpengar och onlinekontots krediter är separata saldon.
Unity LevelPlay förmedlar annonser från de integrerade nätverken ironSource Ads, Unity Ads och Liftoff Monetize (Vungle). Valet av personanpassad annonsering i appen är skilt från iOS-behörigheten för spårning (avsnitt 6). Det finns ingen fristående tredjepartstjänst för analys av spelandet; annonsörernas SDK:er behandlar dock uppgifter för annonsanalys. Vi registrerar krascher och fel i appen och på spelservern med felrapporteringstjänsten Sentry för att kunna åtgärda dem; för detta rapporterar appen även start och slut på varje användning (avsnitt 7). Appen begär inte GPS-plats och använder inte kontakter, kamera eller mikrofon. Endast om du vill bifoga en skärmbild till frivillig feedback överlämnar systemets väljare den bild du uttryckligen väljer till appen; detta ger inte åtkomst till hela ditt fotobibliotek.
2.1 Frivillig feedback
Du kan rapportera ett fel eller föreslå en förbättring via ”Skicka feedback” i ”Konto och krediter” eller i onlinekontoområdet, även utan att vara inloggad. Först när du trycker på ”Skicka” överför appen den valda kategorin, din beskrivning, appspråket, appversionen, bygget, plattformen och operativsystemets version som visas före sändning samt, om du har angett dem, din valfria e-postadress för svar och en bild som du har valt till vår spelserver. Servern vidarebefordrar meddelandet per e-post till feedback@bruniqo.de, en adress som leder till supportbrevlådan support@bruniqo.de. En e-postadress för svar krävs inte; utan den kan vi inte svara dig på det här sättet. Skärmbilder tas aldrig automatiskt. Kontrollera valda bilder med avseende på privata uppgifter och andra personers uppgifter innan du skickar. Den här frivilliga feedbacken är ett separat dataflöde från de automatiska krasch- och felrapporterna från Sentry i avsnitt 7.
För att förhindra att upprepade försök skickar samma meddelande mer än en gång lagrar spelservern ett slumpmässigt begärande-ID med status och tidpunkt i 24 timmar. Denna tekniska utskickstabell innehåller ingen beskrivning, e-postadress eller bild. De 24 timmarna gäller endast detta tekniska utskickskvitto, inte innehållet i det e-postmeddelande som tas emot i supportbrevlådan.
3. Logga in med Apple
Om du vill använda ett onlinekonto loggar du in med "Logga in med Apple". Appen begär inte ditt namn eller din e-postadress från Apple. Vår server verifierar inloggningen direkt hos Apple och löser in den engångsauktoriseringskod som Apple utfärdat.
Vi lagrar inte den användaridentifierare som Apple tillhandahåller i klartext, utan endast som ett oåterkalleligt kontrollvärde som härletts med en hemlig nyckel (HMAC). Detta kontrollvärde kopplas till en slumpmässigt genererad intern kontoidentifierare. Vi lagrar även den uppdateringstoken (refresh token) som Apple utfärdat i krypterad form, så att vi kan återkalla kopplingen till ditt Apple-konto hos Apple när du raderar ditt konto.
Efter inloggning får appen en slumpmässig sessionstoken, som förvaras i nyckelringen (keychain) på din enhet. På servern lagrar vi endast en hash av den. En session gäller i högst 30 dagar; "Logga ut" avslutar den omedelbart. Om du loggar in på en annan enhet avslutas den tidigare sessionen sedan du bekräftat.
4. Spelarprofil och spelframsteg
För ditt konto lagrar vi ditt visningsnamn (som standard "Spieler"), din figurs utseende, spelvärden som nivå och erfarenhetspoäng, dina personliga krediter, permanent förvärvade verktyg samt dina nuvarande och nyligen besökta gårdar.
Lokala solosparfiler finns kvar på din enhet. För varje onlinegård lagrar servern spelläget, till exempel grävningens framsteg, byggda anläggningar och maskiner, gårdens pengar, forskning, utrustning och tidsfristen för bevarande. Spelläget byggs upp från en logg över spelhandlingar som registrerar vilket spelarkonto som utförde vilken handling.
Medan du spelar på en gård ser gårdens övriga medlemmar ditt visningsnamn, din figurs utseende, dess position och aktivitet i spelvärlden samt de snabbchattmeddelanden du skickar. Detta gäller även offentliga lag med spelare som du inte känner. Snabbchattmeddelanden är förinställda fraser; fri text, röstmeddelanden eller bilder kan inte skickas. Positionen är en koordinat i den virtuella spelvärlden, inte din enhets plats.
Användningsstatistik för inloggade konton. Om ditt konto är inloggat registrerar vi en dagsmarkering för varje kalenderdag (UTC) då det anslöt till vår server, tillsammans med plattformen (iOS eller Android). För nya konton lagrar vi dessutom dagen då kontot skapades och plattformen. Vi använder detta endast för sammanställda siffror, till exempel hur många konton som är aktiva och hur många som återvänder efter 1, 7 och 30 dagar. Tidpunkter på dagen, spelinnehåll, plats och enhetsuppgifter ingår inte. Dagsmarkeringar raderas efter högst 31 dagar och skapandedagen efter 32 dagar, båda omedelbart vid radering av kontot eller vid invändning. Spelare utan konto får ingen dagsmarkering; nästa stycke beskriver appens anonyma spelstatistik.
Appens anonyma spelstatistik. För att vi ska kunna förbättra spelet på ett målinriktat sätt och bedriva den annonsering som finansierar det på ett ekonomiskt sätt räknar appen på din enhet, även om du spelar utan konto, och skickar aggregerade dagliga räknare till vår egen spelserver ungefär en gång om dagen eller när den går över till bakgrunden. Den räknar hur många sessioner det var och hur länge de varade (endast i intervall som ”1 till 5 minuter”), spelminuter, det fyratimmarsblock (UTC) då en session startade, hur lång tid laddningen tog, vilken skärm en session avslutades på, hur många dagar som har gått sedan installationen (i intervall) och om appen öppnades igen efter 1, 7 eller 30 dagar, vilka första steg som nåddes en gång, vilka menyer som öppnades och vilka spelhandlingar som utfördes (till exempel typen av byggd maskin, forskningsområdet, slutet på en omgång med dess tidsintervall), steg i butiken (öppnad, köp påbörjat, slutfört eller avbrutet, utan produkten), lagets storlek i intervall och tekniska uppgifter i intervall (enhetsklass efter minne, bildtid, minnesvarningar, omstarter av spelvyn, huvudversion av operativsystemet, appspråk, avbrott i anslutningen). För annonseringen räknar appen, per format, placering och annonsnätverk, hur ofta en annons laddades, inte var tillgänglig eller visades, hur lång tid laddningen tog (i intervall), den uppskattade intäkten per annons som annons-SDK:t rapporterar som en daglig summa (landet endast som en bred landsgrupp), hur många annonser som visades per session och om en session avslutades kort efter en helskärmsannons, samt fördelningen av iOS-spårningstillståndet och annonsvalet och om annonsfrihet är aktiv eller har köpts. Varje räknare bär endast plattformen, appbygget, kalenderdagen (UTC) och, i förekommande fall, ”gäst” eller ”konto”, men inget enhets-, installations-, konto- eller annons-ID, ingen exakt tidpunkt och inga enskilda händelser. Varje uppladdning bär ett eget slumptal, så att en uppladdning som upprepas efter ett anslutningsavbrott inte räknas två gånger; det är nytt för varje uppladdning, namnger ingen enhet och raderas efter högst nio dagar. Servern kontrollerar varje värde, kasserar okända och lagrar endast dagliga summor per plattform och bygge. Om du är inloggad och har invänt mot användningsstatistiken (avsnitt 12) räknar och skickar appen inget av detta och kasserar det som den ännu inte har skickat; tills spelservern har bekräftat din invändningsstatus efter en start stannar allt på din enhet. Vid sändningen överförs din IP-adress av tekniska skäl; den behandlas endast kortvarigt för att förhindra missbruk (avsnitt 7).
Intern spelarprofil. För att vi ska kunna vidareutveckla priser, erbjudanden, annonsplaceringar och spelbalansen utifrån faktiska spelförlopp, framför allt när det gäller köp och annonsering, för vi en intern spelarprofil för varje konto på vår egen spelserver. Den är skild från ditt kontos speldata som beskrivs ovan och visas inte i spelet, inte ens för dig. Profilen består av en historik över händelser med dag och klockslag på minuten samt av nyckeltal som beräknas utifrån den. Servern registrerar det som den själv bokför eller kontrollerar: inloggningar, köp av kreditpaket (paket, krediter, listpris och valuta, butik samt eventuell förstaköps- eller erbjudandebonus), återbetalningar och återföringar, varje förbrukning av krediter med typ (till exempel förstärkningar, verktyg, talangpoäng eller permanenta maskiner), pris och dina två saldon (köpta krediter och krediter från annonser) före och efter, övriga tillgodoföranden av krediter, belönade videor (reserverade, avbrutna, bekräftade av annonsnätverket och tillgodoförda), accepterade och utgångna erbjudanden, omgångar som slutförts på onlinegården med deras utfall (nålen hittad eller gården återställd) och andelarna strån som lämnade stacken för hand, med maskiner eller genom gruvdrift, ogiltiga bonuskoder samt de dagar och tidsblock på dygnet då du har spelat online. När profilen skapas första gången kompletterar servern historiken en gång med de bokningar som redan finns för ditt konto. Dessutom skickar appen en gång om dagen en daglig rapport för ditt konto med fasta räknare: visade och öppnade erbjudanden, annonsvisningar per format och placering, annonser som inte visades på grund av annonstakten, erbjudna belönade videor, den uppskattade annonsintäkten som annons-SDK:t rapporterar som en daglig summa, spelminuter (ensam, på din egen gård eller på någon annans gård), statusen för iOS-spårningstillståndet och för ditt annonsval, appspråk, en bred landsgrupp och appbygget. Servern tar också emot den omgångsrapport som appen skickar i slutet av en omgång på sologården som dagliga räknare (antal omgångar och andelar strån enligt samma indelning). Vi märker dessa värden som uppgifter från enheten; servern kontrollerar dem mot fasta listor och gränser, kasserar okända och använder dem aldrig för saldon, köp eller tillgodoföranden. Utifrån allt detta beräknar servern nyckeltal som intäkt per spelare, tiden till det första köpet och klassificeringar, till exempel efter köp-, annons- och spelbeteende, däribland en spelstil (huvudsakligen för hand, med maskiner eller genom gruvdrift). Profilen lagras under en kort kod som servern härleder från ditt konto-ID med en hemlig nyckel (HMAC); den innehåller inga konto-, transaktions-, installations- eller annons-ID:n, ingen IP-adress, ingen exakt plats och ingen fritext. Om du spelar utan konto och tittar på en belönad video får din app en slumpmässig gästidentifierare från servern, av vilken servern endast lagrar ett hashvärde; för den för servern på samma sätt en gästprofil, som går upp i ditt kontos profil när du loggar in. Endast vi som driftansvarig har åtkomst, via skyddade åtkomster för driftansvariga; analyser som visar enskilda profiler förblir interna, och vi lämnar varken ut profilen till tredje part eller till annonsnätverk. Om du har invänt mot användningsstatistiken (avsnitt 12) skapas ingen profil.
5. Köp av krediter via Apple
Du köper kreditpaket med 50, 100, 500 eller 1 000 krediter via Apples köp i appen. Apple hanterar betalningen uteslutande; vi får inga betal- eller kortuppgifter.
När du köper överlämnar appen till Apple en slumpmässig köpidentifierare som är kopplad till ditt spelkonto, så att köpet kan tillgodoräknas ditt konto. Vår server verifierar den transaktion som Apple signerat och tillgodoför krediterna exakt en gång. För varje köp lagrar vi transaktionsnumret, produkten, de tillagda krediterna och eventuell återbetalningsstatus. Apple meddelar vår server om återbetalningar; återbetalda krediter dras av från ditt saldo. Om ditt saldo därigenom blir negativt eftersom de återbetalda krediterna redan hade förbrukats blockeras spelande, verktyg, upplåsningar, annonsfrihet och spelande med andra tills du har köpt krediter till ett värde av det dubbla negativa beloppet; varje kredit du köper tillgodoförs dig (Användarvillkor, avsnitt 3). Ditt konto, kreditköp, radering av konto och feedback förblir tillgängliga. För detta lagrar vi det öppna beloppet, de krediter som fortfarande saknas och vilka köp som räknats mot dem, tillsammans med ditt konto. Om ditt konto träffas av blockeringen vid inloggning eller vid spelstart får vår driftansvarige högst ett meddelande per dag med en kort kod (pseudonym) i stället för din kontoidentifierare, din nivå, dessa belopp och tidpunkten (art. 6.1 f GDPR, hävdande av vårt anspråk).
Information till Apple om begäranden om återbetalning. Om du ber Apple att återbetala ett köp kan Apple fråga oss om förbrukningen. Endast om du vid köpet har samtyckt till raden under köpknappen svarar vår server Apple med denna information: om krediterna levererades, hur stor andel av de köpta krediterna som redan förbrukats, att spelet går att spela utan köp samt vår rekommendation om återbetalning. Vi skickar inga namn, spellägen eller andra identifierare än transaktionsnumret. Utan ditt samtycke svarar vi inte Apple. Vi lagrar på ditt konto om och när (servertid) du samtyckte och till vilken textversion; du kan när som helst återkalla ditt samtycke under ”Konto”, och väntande svar kasseras då. Rättslig grund är ditt samtycke (art. 6.1 a GDPR).
Lista över förstaköp. Vid erbjudanden till förstagångsköpare ska en bonus på det första köpet av ett kreditpaket bara ges en gång, även när någon skapar ett nytt konto. För detta ändamål registrerar vår server efter ett köp via Apple eller Google Play att ett köp har gjorts, i form av oåterkalleliga kontrollvärden som härletts med en hemlig nyckel (HMAC): ett från inloggningsidentifieraren för ditt konto och, vid köp via Apple, ytterligare ett från den identifierare som Apple tilldelar ditt App Store-konto för detta spel (appTransactionId). Google Play tillhandahåller ingen sådan identifierare; där används endast inloggningsidentifieraren. Tillsammans med varje kontrollvärde lagrar vi endast en månad: månaden för det senaste köpet eller, om vi inte känner till den, den månad då posten skapades. Vi lagrar inte ditt namn, din e-postadress eller någon identifierare i klartext för detta. En post raderas 25 månader efter utgången av den månaden; fram till dess finns den kvar även efter att du har raderat ditt konto, eftersom bonusen annars skulle kunna erhållas igen genom att radera kontot och skapa ett nytt. Den rättsliga grunden är vårt berättigade intresse av att skydda våra erbjudanden mot missbruk (art. 6.1 f GDPR). Vi lämnar inte ut posterna till tredje part.
Du kan också tjäna krediter genom att titta på frivilliga belönade videor (avsnitt 6). Krediter betalar bland annat för den engångsupplåsning som krävs för att spela med andra, det vill säga att öppna din gård för besökare och gå med i andra spelares gårdar. En privat värld förblir gratis. Endast vår server kontrollerar priset och ditt saldo.
6. Annonsering och spårning
Efter introt visar appen bannerannonser, enstaka helskärmsannonser vid naturliga pauser i spelet och frivilliga belönade videor via Unity LevelPlay. Inga helskärmsannonser visas under introt. En helskärmsannons är bara möjlig vid dessa tillfällen: när en runda är slut, efter slutförd forskning, efter ett avslutat bygge, efter en försäljning, efter en slutförd beställning, när du stänger butiken eller ditt konto och återvänder till spelet, när du återvänder från en meny eller från offlinespel, när du lämnar en gård och när du återvänder till appen efter att den varit i bakgrunden i minst en minut. Ingen helskärmsannons avbryter aktivt spelande. Standardinställningen är: den första helskärmsannonsen efter installationen tidigast efter tre minuters aktivt spelande, därefter minst fem minuters aktivt spelande mellan två helskärmsannonser och högst fyra helskärmsannonser per timme. Spelservern anger dessa värden inom fasta gränser (första annonsen tidigast efter en till trettio minuter, intervall på två till sextio minuter, en till tolv helskärmsannonser per timme); om vi ändrar dem uppdaterar vi den här texten. Belönade videor startar bara när du själv trycker på dem. Annonsnätverket är Unity LevelPlay (tidigare ironSource) från Unity Technologies; genom LevelPlay-förmedlingen kan annonser från andra annonspartner levereras.
ironSource Ads, Unity Ads och Liftoff Monetize (Vungle) är integrerade via Unity LevelPlay. Unity och Liftoff kan behandla uppgifter utanför EU, bland annat i USA, enligt sina respektive villkor. Deras integritetspolicy för Unity och integritetspolicy för Liftoff förklarar ansvarsfördelning, mottagare, lagringstid, överföringar och dataskyddsrättigheter.
Beroende på den installerade appversionen och den aktiverade annonskonfigurationen kan Chartboost LLC (en del av LoopMe-koncernen) dessutom tillhandahålla helskärmsannonser (interstitials) via Unity LevelPlay. Detta kan innebära behandling av IP-adresser, enhets- och appinformation, tillgängliga annonsidentifierare samt uppgifter om annonsvisningar och interaktion med annonser. Dina val om annonsering och spårning i appen och i operativsystemet gäller fortsatt. Information om databehandling, mottagare, överföringar och integritetsrättigheter finns i integritetsmeddelandet från Chartboost/LoopMe.
Introt visas först när appen startar. Sedan det har tagit slut eller hoppats över, och innan en annons-SDK startar, väljer du uttryckligen i appen mellan personanpassad och icke-personanpassad annonsering. En tidigare iOS-behörighet för spårning ersätter inte detta val. Först när du har valt personanpassad annonsering begär appen även behörighet enligt iOS App Tracking Transparency (ATT), om det krävs. Personanpassning aktiveras endast när du samtycker i appen och ATT för tillfället tillåter det. Om du väljer icke-personanpassad annonsering eller nekar ATT-behörighet skickar appen dessa begränsningar till annons-SDK:erna; IDFA är inte tillgängligt utan ATT-behörighet. Icke-personanpassad annonsering innebär inte att inga uppgifter behandlas.
Du kan återkalla ditt samtycke för framtida behandling i appens inställningar och ändra iOS-behörigheten under Inställningar → Integritet och säkerhet → Spårning. När du återvänder till appen kontrollerar den behörigheten på nytt, uppdaterar annonsinställningarna och kasserar cachade annonser som ännu inte visats. En helskärmsannons som redan visas får spelas klart. Återkallelsen låser varken spelandet eller befintliga köprättigheter.
Unity LevelPlay och dess integrerade annonspartner behandlar uppgifter för att leverera, mäta och fakturera annonser och förhindra bedrägeri, bland annat IP-adress, enhetsmodell, operativsystem, språk, enhets- eller installationsidentifierare samt annonsvisningar och klick. Liftoff Monetize (Vungle) anger dessutom uttryckligen ungefärlig plats, enhetsidentifierare, annonsdata, produktinteraktioner, tekniska prestandadata och ATT-status för tredjepartsannonsering och annonsanalys. Den ungefärliga platsen kan härledas från IP-adressen; appen begär inte GPS-plats. När spårning är tillåten omfattar detta även IDFA och tillåten koppling till uppgifter från andra appar eller företag. Enhets- och installationsidentifierare är pseudonyma, inte anonyma.
Belönade videor: De är frivilliga och kräver ett onlinekonto för att krediter ska kunna tillgodoräknas. Innan en video startar visar servern dess belöning och den återstående kvoten; den nuvarande policyn är en kredit och högst tio reserverade eller slutförda berättigade visningar inom 24 timmar. Om en annons inte startar frigörs dess reservation. Krediter beviljas först efter en verifierad serveråterkoppling (callback); fördröjda bekräftelser kan komma senare.
Annons-SDK:n får en slumpmässig installationsidentifierare som förvaras i enhetens nyckelring (Keychain), inte en Apple-identifierare eller inloggningstoken. En ogenomskinlig engångsreservationsidentifierare kopplar annonsvisningen till det konto på vår server som begärde den. Belöningsposter är privata. Hashvärden av behandlade händelser kan finnas kvar utan kontokoppling efter radering av kontot för att förhindra dubbla utbetalningar.
Testvarianter av annonsplaceringar. För att jämföra annonsplaceringar kan appen tilldela en installation en testvariant. För detta slumpar appen en gång fram ett tal från 0 till 99 och lagrar det på din enhet; när den hämtar annonsinställningarna från vår spelserver överförs endast detta tal. Talet är ingen identifierare: många installationer har samma tal, och appen skapar eller skickar inget enhets-, installations-, konto- eller annons-ID för detta. Varianten ändrar bara det interna namnet på den annonsplacering som appen skickar vidare till LevelPlay, och därmed vilka helskärmsannonser som väljs och hur ofta de visas inom de gränser som anges ovan. Inga ytterligare uppgifter samlas in för detta.
Valfri annonsmätning (endast iOS). När appen erbjuder den kan du slå på den valfria inställningen ”Hjälp frivilligt till att förbättra annonser” under ”Konto”. Den är avstängd tills du slår på den och är oberoende av ditt val om personanpassade annonser. Först när du slår på den skapar appen en separat, slumpmässig mätidentifierare. Den lagras endast på den här enheten i nyckelringen och är inte kopplad till ditt konto, ditt visningsnamn, ditt Apple-ID eller annonsidentifieraren (IDFA). Med denna identifierare skickar appen till vår egen spelserver: appbygget, tidpunkter då du använder appen (högst en post per minut), de spelpauser där en annons kunde ha visats och om och varför den visades eller inte visades, visade annonser med format och placering och, där LevelPlay rapporterar det till appen, intäkten per annons, det annonsnätverk som levererade och landet, samt om en belönad video erbjöds, startades, slutfördes och tillgodoräknades. Vi lagrar inga kontouppgifter eller IP-adresser för detta. Om du är inloggad och har invänt mot användningsstatistik skickar appen inga mätdata.
Syftet är att mäta hur väl annonsering ger intäkter och att testa annonsfrekvenser. Under ett test kan din installation slumpmässigt tilldelas en grupp som ser helskärmsannonser vid samma tillfällen mer sällan, med andra intervall eller från andra annonspartner. De gränser som anges ovan (som standard högst fyra helskärmsannonser per timme och högst tolv från servern) och begränsningen till de befintliga spelpauserna gäller i varje grupp. Vi delar inte mätdata med annonspartner eller andra tredje parter.
Om du slår av inställningen upphör insamlingen omedelbart och appen raderar alla uppgifter som är kopplade till din mätidentifierare nästa gång den når servern; till dess visas ”radering väntar”.
Anonyma räknare för annonsanvändning. För att vi ska kunna se om samtyckesdialogen, annonspauserna och de belönade videorna fungerar som avsett skickar appen aggregerade dagliga räknare till vår egen spelserver: hur ofta dialogen för samtycke till annonsering och iOS-dialogen App Tracking Transparency visades och hur ofta varje val gjordes, hur ofta en annonspaus begärdes, hoppades över därför att ingen annons fanns tillgänglig eller på grund av frekvensgränsen, visades eller avslutades med ett fel, hur ofta en belönad video erbjöds, startades och slutfördes, och hur ofta appen öppnades igen efter längre tid i bakgrunden, i förekommande fall med namnet på placeringen. De enda övriga uppgifterna är plattformen (iOS eller Android), appbygget och kalenderdagen (UTC). Räknarna innehåller ingen enhets-, installations-, konto- eller annonsidentifierare (IDFA eller Androids annons-ID) och ingen tid på dygnet; servern aggregerar dem per dag, plattform och bygge. När de skickas överförs din IP-adress av tekniska skäl; spelservern behandlar den endast kortvarigt i minnet för att förhindra missbruk (avsnitt 7) och lagrar den inte. Eftersom räknarna inte kan hänföras till någon person finns det ingen separat inställning för dem; vi beskriver dem här så att du vet vad appen skickar.
7. Tekniska anslutningsuppgifter och enhet
Varje anslutning till spelservern överför tekniskt sett din IP-adress. Spelservern använder den endast i minnet för att begränsa antalet förfrågningar per adress och därigenom avvärja missbruk och överbelastning. Den lagrar den inte i spelets databas och kopplar den inte till ditt konto. För registrering av den valfria annonsmätningen, för mäthändelser, för de anonyma räknarna för annonsanvändning (avsnitt 6) och för den anonyma spelstatistiken (avsnitt 4) räknar spelservern dessutom förfrågningar per nätverk, det vill säga per IPv4-adress eller, för IPv6, per /64-prefix, och per kalenderdag (UTC), och uppladdningarna av användningsräknarna dessutom per timme. Räkningsnyckeln är ett saltat hashvärde av nätverket: det bildas med ett slumpmässigt värde som skapas på nytt varje gång spelservern startar och förvaras, liksom det värdet, endast i minnet. Ingen adress lagras. För registrering av annonsmätningen håller spelservern dessutom under denna räkningsnyckel, för den aktuella kalenderdagen, ett hashvärde (SHA-256, osaltat) av den registrerade mätidentifieraren, så att en upprepad registrering av samma mätidentifierare bara räknas en gång; även detta värde förvaras endast i minnet och återanvänds inte för en ny kalenderdag. Anslutningen mellan appen och servern är krypterad med HTTPS.
Appen för sin egen tekniska prestandalogg endast i sitt lagringsutrymme på din enhet. Den överförs inte till oss. Detta är skilt från de prestandadata som annons-SDK:erna behandlar enligt beskrivningen i avsnitt 6 och från de tekniska uppgifterna i krasch- och felrapporter (nedan).
Krasch- och felrapporter (Sentry). För att upptäcka och åtgärda krascher och fel i appen och på spelservern använder vi tjänsten Sentry (avsnitt 10). Appen skickar bara en rapport när den kraschar, slutar svara eller ett tekniskt fel uppstår. En rapport innehåller stackspårningen (vilka delar av programmet som var aktiva när felet inträffade), felmeddelandet, de senaste tekniska händelserna före felet (till exempel appstart, skärmbyten eller övergång till bakgrunden), appversion och bygge, operativsystemets version, enhetsmodell, ytterligare tekniska enhetsuppgifter som språkinställning, tidszon, ledigt lagringsutrymme och batterinivå, minnets tillstånd och spelvyn (WebView), enhetens grafikförmåga samt om du spelade solo eller online. Anslutnings- och bonuskoder, åtkomsttokens, e-postadresser och liknande identifierare maskeras före sändning.
För att vi ska kunna se om en appversion kraschar oftare än den föregående och åtgärda fel snabbt skickar appen dessutom en sessionsrapport vid start och slut av varje användning med appversionen, status (till exempel avslutad normalt eller kraschad) och ett slumpmässigt genererat installationsnummer. Detta gäller även om du spelar utan konto; dessa rapporter ingår inte i användningsstatistiken i avsnitt 4. Installationsnumret används endast för att fastställa kraschfrekvensen per appversion. Det är ett separat nummer, inte den installationsidentifierare som ges till annons-SDK:n (avsnitt 6). Sentry lagrar det endast i hashad form; det är inte kopplat till ditt konto, ditt visningsnamn, annonsidentifieraren eller din IP-adress. Installationsnumret, en räknare som begränsar antalet rapporter per dag och, tills de skickats, rapporter och sessionsrapporter som ännu inte kunnat skickas, till exempel efter en krasch eller utan internetanslutning, förvaras på din enhet; om du tar bort appen försvinner de.
Spelservern rapporterar även sina fel till Sentry, med felmeddelande, stackspårning och uppgifter om servermiljön, men utan förfrågans innehåll, IP-adresser eller kontouppgifter. Vid sändning från appen överförs din IP-adress tekniskt sett; Sentry lagrar den inte. Rapporterna används inte för spårning eller annonsering; vi skapar inga användarprofiler av dem, och inga skärminspelningar görs. Sentry raderar automatiskt rapporter och sessionsrapporter efter högst 90 dagar.
8. Lagringstid
- Konto, spelarprofil, krediter och köpposter: tills du raderar ditt konto.
- Gårdar: En gård utan ytterligare aktivitet kan upphöra efter 24 timmar. Varje medlem kan frivilligt använda personliga krediter för en minsta bevarandetid på sju dagar; det sker ingen automatisk förlängning. En gård som har upphört raderas permanent från servern tillsammans med sin handlingslogg.
- Inloggningssessioner: högst 30 dagar.
- Dagsmarkeringar för användningsstatistik: högst 31 dagar; skapandedag för statistik: 32 dagar; omedelbart vid radering av kontot eller vid invändning.
- Dagliga summor av den anonyma spelstatistiken: 400 dagar; räknare som ännu inte skickats från enheten högst 7 dagar.
- Intern spelarprofil: händelser och dagliga värden från enheten 25 månader (kalendermånader, UTC); därefter sammanför vi dem till summor i profilen och raderar de enskilda posterna, och vid mer än 20 000 händelser per profil de äldsta redan tidigare. Summorna finns kvar tills du raderar ditt konto. Profilen raderas omedelbart vid radering av kontot eller vid invändning; en gästprofil när den går upp i ditt kontos profil vid inloggning, annars tillsammans med gästposten för de belönade videorna, senast 30 dagar efter det senaste tillgodoförandet. Om vi upphör med insamlingen fortsätter dessa tidsfrister att gälla för befintliga uppgifter.
- Tekniska begärandekvitton som förhindrar att samma åtgärd utförs två gånger: ungefär en dag. Kvitton för gårdsskydd som framgångsrikt betalats med krediter undantas; de förvaras, inklusive den berörda gården, tills kontot raderas.
- Belönade videor: kontokopplade belöningsposter tills kontot raderas; dagsgränsen räknar reservationer och berättigade visningar under de senaste 24 timmarna. Hashvärden av behandlade händelser kan därefter finnas kvar utan kontokoppling för att förhindra dubbla utbetalningar.
- Lokal sparfil: finns kvar på din enhet; radering av ett onlinekonto ersätter den inte och slår inte ihop den med en annan sparfil.
- IP-adress: endast i spelserverns minne, se avsnitt 7; Sentry lagrar den inte. För nätverkskvoterna för annonsmätningen och användningsräknarna räknar spelservern ett saltat hashvärde av nätverket per nätverk (IPv4-adress eller IPv6 /64-prefix) och kalenderdag (UTC) och, för registrering av annonsmätningen, dessutom hashvärdet av mätidentifieraren (avsnitt 7), likaså endast i minnet; ingen adress lagras.
- Krasch- och felrapporter samt sessionsrapporter (Sentry): hos Sentry högst 90 dagar, oavsett radering av kontot, eftersom de inte är kopplade till något konto; på enheten tills de skickas, installationsnumret och rapporträknaren tills du tar bort appen.
- Valfri annonsmätning: mäthändelser högst 30 dagar, mätidentifieraren på servern till 30 dagar efter den senaste kontakten, i varje fall raderade omedelbart när du slår av inställningen. Därefter behåller vi endast ett oåterkalleligt hashvärde av identifieraren i 30 dagar så att den inte kan användas igen. Ej skickade händelser finns kvar på enheten i högst 7 dagar. Aggregerade resultat per testgrupp och dag utan någon identifierare förvaras på obestämd tid.
- Anonyma räknare för annonsanvändning: på servern endast som dagliga summor per plattform och appbygge utan någon identifierare; på enheten endast till nästa uppladdning. IP-adressen lagras inte.
9. Radera ditt konto
Du kan när som helst radera ditt konto i appen med "Radera konto" och sedan bekräfta din identitet hos Apple. Att ta bort appen från din enhet raderar inte ditt konto. Radering av kontot medför följande:
- Din spelarprofil, dina krediter, permanent köpta verktyg, inloggningssessioner, kopplingen av din Apple-identifierare och den lagrade Apple-token raderas. Oanvända krediter förfaller.
- Den interna spelarprofilen (avsnitt 4) raderas tillsammans med dess händelsehistorik och dess summor.
- Om ditt konto är på minus på grund av en återbetalning när du raderar det, behåller vi endast ett oåterkalleligt hashvärde av din inloggningsidentifierare, bildat med en hemlig nyckel, tillsammans med det öppna beloppet och de krediter som fortfarande saknas. Om du loggar in igen med samma Apple- eller Google-identifierare startar det nya kontot med detta belopp och samma blockering. Posten övertas sedan och raderas, och i vilket fall som helst efter tre år (den ordinarie preskriptionstiden). Rättslig grund är vårt berättigade intresse av att göra vårt anspråk gällande och förhindra missbruk av återbetalningar (art. 6.1 f och art. 17.3 e GDPR).
- Även utan något utestående belopp behåller vi efter radering för varje köp endast ett oåterkalleligt hashvärde av transaktionen och av din inloggningsidentifierare, bildat med en hemlig nyckel, samt det förverkade kreditbeloppet, i högst 18 månader. Om Apple eller Google senare återbetalar ett sådant köp kvittar vi först återbetalningen mot de förverkade krediterna; eventuellt överskott behandlas som ett utestående belopp enligt ovan. Rättslig grund är samma berättigade intresse (art. 6.1 f GDPR).
- Vi återkallar kopplingen till ditt Apple-konto hos Apple. Om detta tillfälligt misslyckas försöker servern automatiskt återkalla på nytt; till dess behålls endast den krypterade token för detta ändamål.
- Gårdar där du var den enda medlemmen raderas tillsammans med sin handlingslogg.
- På delade gårdar finns dina spelbidrag kvar för de andra spelarna. Din kontoidentifierare i dem ersätts med en slumpmässig identifierare som inte är kopplad till något konto, och ditt visningsnamn återställs till "Spieler".
- För slutförda köp behåller vi transaktionsnumret, tidpunkten för Apples senaste avisering och ett oåterkalleligt hashvärde av köpidentifieraren. Detta gör att vi kan hantera senare återbetalningsaviseringar från Apple korrekt och förhindrar att ett köp tillgodoförs på nytt. Vi kan inte längre koppla dessa uppgifter till dig.
10. Mottagare och hosting
BRUNIQO driver spelservern själv på en hyrd server hos Hetzner Online GmbH, Industriestr. 25, 91710 Gunzenhausen, Tyskland. Hetzner tillhandahåller datacentret och serverhårdvaran.
Vi använder Apples tjänster för inloggning, köp i appen och återbetalningsaviseringar. Apple behandlar uppgifter enligt sin egen integritetspolicy och kan även behandla dem utanför EU i enlighet med sin infrastruktur.
För krasch- och felrapporter (avsnitt 7) använder vi Functional Software, Inc. (Sentry), 45 Fremont Street, 8th Floor, San Francisco, CA 94105, USA, som personuppgiftsbiträde enligt art. 28 GDPR. Sentry lagrar rapporter och sessionsrapporter i EU (Frankfurt, Tyskland). Sentry behandlar administrativa uppgifter om vårt Sentry-konto, till exempel uppgifter om organisationen, projekten och användarkontona, utanför EU i USA. Eftersom Sentry är ett amerikanskt företag kan åtkomst från USA, till exempel inom ramen för support, inte uteslutas. För överföringar till USA förlitar vi oss på Europeiska kommissionens beslut om adekvat skyddsnivå för EU–USA-ramverket för dataskydd (EU-US Data Privacy Framework), enligt vilket Sentry är certifierat, och alternativt på EU:s standardavtalsklausuler i Sentrys personuppgiftsbiträdesavtal.
Unity LevelPlay, Unity Ads och Liftoff Monetize (Vungle) är integrerade för annonser och belönade videor. Avsnitt 6 beskriver deras databehandling, inklusive annonsanalys.
11. Rättsliga grunder
Vi behandlar ditt konto, spelets drift, flerspelarfunktionerna, kreditköp och radering av konto för att fullgöra användningsavtalet (art. 6.1 b GDPR). Begränsningen av förfrågningar per IP-adress och bevarandet av köprester efter radering av kontot grundas på vårt berättigade intresse av säker drift och av en korrekt hantering av återbetalningar (art. 6.1 f GDPR).
Personanpassade annonser, åtkomst till annonsidentifieraren och spårning grundas på ditt samtycke (art. 6.1 a GDPR, 25 § 1 TDDDG), som du när som helst kan återkalla med verkan för framtiden. Visning av icke-personanpassade annonser för att finansiera det kostnadsfria spelet grundas på vårt berättigade intresse (art. 6.1 f GDPR). Tillgodoräknande av belönade videor tjänar fullgörandet av användningsavtalet (art. 6.1 b GDPR).
Användningsstatistik för inloggade konton: berättigat intresse (art. 6.1 f GDPR) av att driva spelet pålitligt och förbättra det på ett målinriktat sätt; endast aggregerade siffror utvärderas.
Krasch- och felrapporter samt sessionsrapporter (Sentry): berättigat intresse (art. 6.1 f GDPR) av en stabil, säker app och en pålitlig spelserver, det vill säga av att upptäcka och åtgärda krascher och fel. Appen lagrar installationsnumret, rapporträknaren samt rapporter och sessionsrapporter som ännu inte skickats på din enhet utan samtycke och läser de tekniska enhetsuppgifter som anges i avsnitt 7 för detta ändamål, eftersom det är absolut nödvändigt för att tillhandahålla den app du använder i ett stabilt och fungerande skick (25 § 2 nr 2 TDDDG).
Valfri annonsmätning, inklusive lagring av mätidentifieraren på din enhet, grundas på ditt samtycke (art. 6.1 a GDPR, 25 § 1 TDDDG). Du kan när som helst återkalla det med verkan för framtiden genom att slå av inställningen. Vi behåller hashvärdet efter återkallelsen för att kunna genomföra din återkallelse (art. 6.1 c och f GDPR).
Anonyma räknare för annonsanvändning: berättigat intresse (art. 6.1 f GDPR) av att hålla samtyckesdialogen, annonspauserna och de belönade videorna fungerande och av att bedriva den annonsering som finansierar det kostnadsfria spelet på ett ekonomiskt sätt. Räknarna kan inte hänföras till någon person; den korta behandlingen av IP-adressen när de skickas tjänar till att förhindra missbruk.
Appens anonyma spelstatistik: berättigat intresse (art. 6.1 f GDPR) av att driva spelet stabilt, förbättra det på ett målinriktat sätt och bedriva den annonsering som finansierar det kostnadsfria spelet på ett ekonomiskt sätt. Endast sammanställda siffror utvärderas; de dagliga summorna kan inte hänföras till någon person.
Intern spelarprofil: berättigat intresse (art. 6.1 f GDPR) av att driva det kostnadsfria spelet ekonomiskt genom köp och annonsering och av att vidareutveckla priser, erbjudanden, annonsplaceringar och spelbalans utifrån faktiska spelförlopp. Profilen är pseudonymiserad, endast tillgänglig för oss som driftansvarig, lämnas inte ut och används inte för personanpassade annonser; du kan när som helst invända (avsnitt 12).
12. Dina rättigheter
Du har rätt till tillgång, rättelse, radering, begränsning av behandling och dataportabilitet samt rätt att invända mot behandling som grundas på berättigade intressen. Du kan också lämna in klagomål till en tillsynsmyndighet för dataskydd, till exempel den delstatliga dataskydds- och informationsfrihetsombudsmannen i Nordrhein-Westfalen (LDI NRW). Skicka förfrågningar till support@bruniqo.de.
Invändning mot användningsstatistik: skriv till support@bruniqo.de och ange ditt konto-ID (i spelet under Konto, posten ”ID”). Vi utesluter då ditt konto permanent från statistiken och raderar befintliga dagsmarkeringar och den lagrade skapandedagen. Från och med appens nästa kontakt med spelservern räknar och skickar den inte heller längre någon anonym spelstatistik för ditt konto. Eftersom de dagliga summorna inte är kopplade till något konto kan vi inte radera redan skickade räknare var för sig.
Din invändning mot användningsstatistiken gäller även den interna spelarprofilen (avsnitt 4): vi raderar omedelbart en befintlig profil tillsammans med dess händelsehistorik och skapar inte längre någon profil för ditt konto; en gästprofil raderas då vid inloggning i stället för att tas över. Bokningar som vi behöver för köp och saldon påverkas inte. Om du återkallar din invändning börjar en profil först från den tidpunkten. På begäran till support@bruniqo.de med ditt konto-ID får du tillgång (art. 15 GDPR), inklusive din interna spelarprofil med dess händelsehistorik, även efter att vi har upphört med insamlingen. Vi kan inte hänföra en gästprofil till någon person utan ett konto (art. 11.2 GDPR).
Vi kan inte hänföra krasch- och felrapporter eller sessionsrapporter till någon person eller något konto. Vi kan därför ta ställning till en begäran om tillgång, radering eller invändning avseende enskilda rapporter endast om du ger oss uppgifter som gör att vi kan hitta dina rapporter (art. 11.2 GDPR).
Vi kan inte hänföra annonsmätningsdata till en person utan din mätidentifierare; att slå av inställningen raderar den. Övriga begäranden hanterar vi enligt art. 11.2 GDPR i den mån du lämnar uppgifter som gör att vi kan hitta uppgifterna.
13. Ändringar
Vi uppdaterar den här policyn när dataflöden eller appfunktioner ändras väsentligt. Den version som är publicerad på den här sidan gäller.
14. Android-appen „Nadel im Heuhaufen“ (Google Play)
På Google Play är spelet listat som „Nadel im Heuhaufen“ (paketnamn de.bruniqo.nadelimheuhaufen). Det är samma spel, med samma spelserver, som Nål i en höstack 2 på iPhone. Avsnitt 1 till 13 gäller även för Android-appen. Där Android fungerar annorlunda gäller detta avsnitt som ett tillägg.
14.1 Logga in med Google
På Android kan du skapa ett onlinekonto med ”Logga in med Google” via Android Credential Manager. Vår server verifierar den inloggningstoken som Google utfärdat mot Googles offentliga nycklar. Vi lagrar endast ett oåterkalleligt värde som härletts med en hemlig nyckel (HMAC) från din Google-kontoidentifierare, kopplat till ett slumpmässigt internt konto-ID. Vi lagrar inte din Google-e-postadress, ditt namn eller din profilbild. Vi lagrar ingen Google-uppdateringstoken (refresh token).
Ett konto som skapats med Google är ett separat konto. Google- och Apple-konton slås inte ihop, och krediter och köpta verktyg överförs inte mellan dem. På Android lagras sessionstoken krypterad i appens lagringsutrymme på din enhet, med nyckeln förvarad i Android Keystore. I övrigt gäller avsnitt 3 för sessioner.
14.2 Logga in med Apple
På Android kan du också välja ”Logga in med Apple”. Appen öppnar Apples inloggningssida i webbläsaren. Vår server verifierar inloggningen hos Apple och växlar in engångsauktoriseringskoden hos Apple. Vi lagrar inte din Apple-kontoidentifierare i klartext; vi lagrar endast en oåterkallelig HMAC kopplad till ett slumpmässigt internt konto-ID. Vi lagrar den uppdateringstoken som Apple utfärdat i krypterad form så att vi kan återkalla kopplingen till ditt Apple-ID om du raderar ditt konto. Ett konto som skapats med Apple slås inte ihop med ett Google-konto; krediter och köpta verktyg överförs inte mellan dem.
På Android lagras sessionen krypterad i appens lagringsutrymme på din enhet, med nyckeln förvarad i Android Keystore. I övrigt gäller avsnitt 3 för sessioner.
14.3 Köp av krediter via Google Play
På Android köper du kreditpaket via Google Play Billing. Google hanterar betalningen ensamt; vi får inga betal- eller kortuppgifter. Appen överlämnar till Google en slumpmässig köpidentifierare som är kopplad till ditt spelkonto. Vår server verifierar varje köp direkt hos Google via Google Play Developer API och tillgodoför det exakt en gång. För varje köp lagrar vi Googles ordernummer, produkten, de beviljade krediterna och eventuell återbetalningsstatus.
Google meddelar vår server om återbetalningar och ogiltigförklarade köp via Google Play Real-time Developer Notifications (levererade via Google Cloud Pub/Sub). Återbetalda krediter dras av från ditt saldo; avsnitt 5 gäller i motsvarande mån för ett saldo som blir negativt. Efter radering av ett konto finns ordernumret, tidpunkten för Googles senaste avisering och ett oåterkalleligt hashvärde av köpidentifieraren kvar lagrade, såsom beskrivs för Apple i avsnitt 9.
14.4 Annonser och annonserings-ID på Android
På Android körs annonser och belönade videor också via Unity LevelPlay med Unity Ads, Liftoff Monetize (Vungle) och, beroende på annonskonfigurationen, Chartboost. Avsnitt 6 gäller i motsvarande mån. Appen frågar inte efter din ålder eller ditt födelsedatum. Efter introt väljer du mellan personanpassade och kontextbaserade (icke-personanpassade) annonser; först därefter startar en annons-SDK. En ålderskategori som tidigare appversioner lagrade krypterad på din enhet efter en åldersfråga raderas av appen vid nästa start. Du kan när som helst ändra detta val i appens inställningar.
Android har ingen App Tracking Transparency (ATT) och ingen IDFA. I stället kan annons-SDK:erna läsa Googles annonserings-ID (Android advertising ID); appen deklarerar Android-behörigheten AD_ID för detta. Appen skickar ditt val till Unity LevelPlay som GDPR-samtycke och sätter dessutom signalen att uppgifter inte ska säljas (CCPA). Du kan återställa eller radera annonserings-ID:t i Android-inställningarna. Annons-SDK:n får också ett slumpmässigt installations-ID som appen lagrar krypterat på enheten.
14.5 Radera ditt konto på Android
Du raderar ditt konto i appen med "Radera konto" och bekräftar raderingen genom att logga in igen hos samma leverantör, Google eller Apple. Konsekvenserna i avsnitt 9 gäller; för ett Google-konto träder det värde som härletts från din Google-kontoidentifierare i stället för Apple-identifieraren. Vi lagrar ingen Google-token som skulle behöva återkallas. En lagrad Apple-uppdateringstoken används för återkallelse när du raderar ett Apple-konto. Utan appen eller utan att logga in: Så här raderar du ditt konto.
14.6 Google som mottagare
För Logga in med Google och för köp via Google Play, inklusive återbetalningsaviseringar, använder vi tjänster från Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irland. Google behandlar uppgifter enligt sin egen integritetspolicy och kan även behandla dem utanför EU, särskilt i USA, i enlighet med sin infrastruktur. Mer information finns i Googles integritetspolicy. De rättsliga grunderna i avsnitt 11 gäller i motsvarande mån.