Privacy policy / Personvern
Peka Software AS · Updated 5 November 2026 (version 1.2)
Who is responsible
Peka Software AS is responsible for Mad Lab Defense player data. Contact petter@pekasoftware.com for support or privacy requests.
Version 0.3 and earlier has no advertising or in-app purchases. Sections marked with a version number apply from that version; changes in version 1.0 are marked “from version 1.0”. From version 1.1 the iPhone and iPad version contains no advertising at all: the ads SDK is not part of the iOS app, so the advertising section below applies to Android only. Offline campaign play remains available. How to delete your data.
Progress and gameplay statistics
When online, the game connects to Google Firebase using a randomly assigned player identifier, without requiring your name or a Google login. It backs up progress and reads game configuration. Progress includes levels, research, achievements and game settings. A transfer code can move progress to another device; treat it as private.
Gameplay statistics (changed in version 1.0). The game sends gameplay events, progression summaries, session timing, app version, platform, language, device model and screen information, so that we can balance the game, fix problems and improve the shop. The events cover what you do in the game and the shop: levels started and finished, shop and offer views, offers shown and dismissed, the start and result of a purchase, missions, events, upgrades, heroes, pass progress, reminders, your answer to the statistics question, and the test group (A/B bucket) the game gave you. The records use your random player identifier and are pseudonymous, not guaranteed anonymous.
Consent. In the EU, the EEA, the UK and Switzerland, and in other countries where the law requires consent, the game asks at first launch and sends no statistics until you say yes. It decides this from your device language and time zone, and asks when it is unsure. In other countries statistics are on by default, with a notice at first launch. Everywhere you can switch statistics off at any time in Settings → Privacy (“Share anonymous gameplay stats”). Turning it off stops new statistics and clears unsent ones, and the game stays fully playable. Cloud backup is separate. Versions 0.4 to 0.6 had statistics off by default; 0.2 and 0.3 had them on. The purchase records that our server needs to deliver and restore your purchases (see below) are kept whatever your statistics setting.
Product analytics and session replay (from version 1.2)
To find bugs and improve the game, it also sends the same gameplay events to PostHog (hosted in the United States), under the same switch and the same consent as the statistics above. This includes the screens you visit, device model and system version, language, a random player identifier and your progress. It also records session replays: small screenshots of the game about once a second while you play, with your taps, limited to 30 minutes and 30 MB per session. No replay is recorded while you type, or on the bug report, age or Ohm chat screens. IP addresses are anonymized and location is not recorded. PostHog acts as our service provider under its data processing terms; transfers to the US use the EU Standard Contractual Clauses. Data is used only for analytics and is not sold or used for advertising or tracking across apps. Turn off “Share gameplay stats” in Settings → Privacy to stop this at once: events still waiting on your phone are deleted. To have data already sent removed, see "How to delete your data" below and give your player ID from Settings.
Purchases
Apple or Google processes payments; we do not receive your card details. RevenueCat and the store process purchase history, transaction identifiers, subscription status, a generated app-user identifier and technical connection data to verify purchases, deliver and restore them, and handle refunds. Since version 0.5 the game uses your random player ID as the RevenueCat app-user ID, so your purchases, Lab Credits and progress belong to the same player. Restoring uses the same store account and moves your purchases, and the Lab Credits you bought, to the player ID on your current device; a progress transfer code does not transfer purchases between stores. For subscriptions (Lab Club, where offered), the store and RevenueCat tell our server whether the subscription is active and when it ends, so that the game can deliver the perks. To cancel a subscription, use your store account settings (see the terms).
Lab Credits, purchases and grants (from version 0.5, extended in 1.0)
Credits you earn in ordinary play are kept in your save. Credits bought in the store, credits paid as prizes (for example from the Daily Crate or a leaderboard place), items delivered by purchases and rewards, and cosmetics bought with credits are kept in a ledger on our server in Firebase (EU) under your random player ID, so a purchase is granted exactly once and cannot be lost with a device. For each player the ledger holds the balances, what credits were spent on and when (the last 60 entries), the cosmetics bought with credits, the list of grants (what was delivered, when, and an id so each is given only once), your Lab Card claims, subscription status and end date, which first-purchase bonuses you have used, and your total spending in kr, which sets your Lab Clearance (VIP) tier. For each store purchase it keeps the store, the product, the price, the time and a one-way hash of the transaction ID. When you open a timed offer, the game tells our server which offer you opened, so that the right items can be delivered when the store confirms payment (kept for up to 30 minutes). RevenueCat tells our server about purchases, renewals and refunds; after a refund the credits or items from that purchase are taken back. Records of single credit spends and prizes expire after 400 days; daily request counters use a one-way keyed hash of the connection IP and expire after three days. The balances, grants and purchase records have no fixed expiry while the game’s online services run, because they show what you own (see How to delete your data). Your birth-year answer and the parent setting that hides purchases and ads are stored only on your device and are not sent to us. The game has no spending limit of its own for players under 18; the store’s parental controls apply.
Optional rewarded advertising (Android only)
Where enabled, ads are requested only after you enter a birth year that shows you are 18 or older (versions before 0.5 asked "I am 18 or older") and complete the applicable Google consent flow. Only the resulting age group is stored on your device; the birth year is not stored or sent anywhere (the age group, not the year, is sent with Ohm chat messages, see below). You can play without viewing an ad. We request non-personalized ads and disable the publisher first-party identifier, but this does not mean that no data is processed.
Google AdMob may process IP addresses (including approximate location), device or app identifiers where available, ad interactions and diagnostics for ad delivery, measurement and fraud prevention. The game does not request precise location, contacts or photo-library access. The iOS version contains no advertising SDK and does not request tracking permission or access to the advertising identifier. Review available advertising choices under Settings → Ad privacy options. Google privacy policy.
Bug reports and feature requests
Only pressing Send submits a report. It includes your message, category, app version, platform and level/mode, an optional reply email and an optional previewed screenshot of the game. Do not include passwords or unnecessary personal information. The form does not access your photo library. An unsent draft stays in memory only until the app closes.
Firebase verifies the request and applies limits. The message, optional email and sanitized screenshot are stored in this game's private GitHub project, accessible to authorized project collaborators. Firebase stores delivery references and rate-limit counters, including a one-way keyed hash of the connection IP. Hosting infrastructure may keep IP addresses and technical request logs. Reports are not public discussion posts.
Ohm, the AI sidekick (optional, 13+)
Ohm's answers are generated by an AI model from OpenAI, based on your message, your recent conversation with Ohm and basic game context (language, app version, platform, the current screen or level, and your progress). We do not send your name, email or device identifiers to OpenAI, only a one-way coded player reference so misuse can be detected. OpenAI processes this on our behalf, does not use it to train its models and keeps it for up to 30 days for abuse monitoring. We store your messages and Ohm's answers with your random player ID, game context, timestamps and automatic safety and topic labels in Firebase (EU) for 90 days. We read them to improve the game, correct Ohm and keep the chat safe. Messages that you report, or that our filters flag, are kept for up to 12 months for safety review. If a message suggests someone may be at risk, we show help lines and do not store that message's text. Automatic filters check messages in both directions and may block them. Please don't share personal information in the chat. The chat is for players aged 13 and over: before the first chat the game asks for your birth year and keeps only the resulting age group on your device. The age group (13–17 or 18+, never the birth year) is sent with each chat message so the server can refuse players under 13, and it is stored with the message. You can turn Ohm off at any time and delete all your chats in Settings → Sidekick. Deletion completes within 30 days. Ohm is an AI and can be wrong. Legal basis: providing the chat you ask for (contract) and our legitimate interest in keeping it safe and improving the game.
Lab reminders and ratings (optional)
Lab reminders are local notifications: the game plans them on your device from your own progress (for example that a lab experiment is done, your lab is full, an event has started, or that you have been away for 1, 3, 7 or 14 days) and sends nothing to us or anyone else to do so. The game asks for permission after your first win and says why; they are off until you say yes. They come at most once a day, never at night, and never advertise offers. Turn them off in Settings → Reminders & rating or in your phone’s notification settings. The game may occasionally show the store’s own rating prompt after a good result; Apple or Google show it and handle any rating, and we are not told whether you rated. “Rate Mad Lab” in Settings only opens the store page.
Leaderboards (from version 0.5)
When you finish a Daily Experiment, Boss Week, Endless or event run while online, the game sends the result to our server in Firebase (europe-west1, database in the EU region eur3) with your random player ID: score, waves, lives left, in-game time, game speed, level, gadget loadout, hero, app version and the run's seed. Boosted campaign runs are never sent. The server checks that the result is plausible and limits how many results a player and a connection can send, using a one-way keyed hash of the connection IP (these counters expire after three days). Other players only see a generated lab name (for example “Turbo Toaster 42”), the score, waves, lives left and places on the board, never your player ID. Nobody can type their own name: you get a generated name and can pick a new one up to three times a day. We keep your current lab name, and results that look implausible are hidden and kept for review for up to 12 months; we may hide results or remove a player from the boards to keep them fair. Daily boards are deleted 60 days after the day ends, and weekly, Boss Week and event boards 120 days after they close. All-time Endless boards keep your best result while the board exists; email us to have your entries removed. Weekly tournaments (from version 1.1, in Endless and Boss Week) use the same data: your result goes to a bracket of about 30 players chosen by level range, other players see only generated names, and empty seats can be filled with bots that are clearly labelled. If you are offline, a result waits on your device for up to eight days and is sent when you are back online. Legal basis: providing the leaderboards you take part in (contract) and our legitimate interest in keeping them fair.
Storage, recipients and retention
Cloud-save and gameplay databases are in Firebase's EU region eur3; the report service runs in europe-west1. Google, RevenueCat, Apple, GitHub and, for Ohm, OpenAI may process service data in other countries under their own applicable safeguards and terms. See RevenueCat privacy, OpenAI privacy and GitHub privacy. We do not sell your reports or contact details. Advertising partners are identified in the consent message where applicable.
Cloud saves and progression summaries are scheduled to expire 730 days after their last update. Gameplay event batches expire 730 days after upload. Transfer codes work for seven days and their records expire after eight days. Firebase performs expiry deletion asynchronously. Reports are retained for support until resolved and reviewed for deletion; they have no automatic fixed retention deadline. Report rate-limit counters expire after three days, with deletion performed asynchronously. Delivery receipts remain to prevent duplicate reports. Purchase records follow the stores' and RevenueCat's retention requirements; our Lab Credits ledger is described above. Ohm chats are kept for 90 days (reported or flagged ones up to 12 months) and leaderboard data as described in the leaderboards section. Report images have private version history: deleting a visible file alone does not erase that history. We handle applicable deletion requests across the relevant records and history.
How to delete your data
This applies to the Mad Lab Defense app by Peka Software AS.
- Ohm chats: in the game, open Settings → Sidekick → Delete my chats. This deletes all your chats, sessions and chat reports; deletion completes within 30 days. OpenAI’s own abuse-monitoring copy expires after up to 30 days.
- Everything else (cloud save, gameplay statistics, leaderboard entries and lab name, Lab Credits ledger, reports): email petter@pekasoftware.com with the subject “Mad Lab Defense data deletion” and your player ID (Settings shows the first eight characters) or a report reference. We confirm and delete within one month.
- What we keep: the one-way transaction hashes, product and price of store purchases, so a refund or a repeated purchase report can still be handled, and anything the law requires us to keep. Unspent Lab Credits and cosmetics bought with credits are lost when the ledger is deleted; items bought directly in the store can still be restored from your store account. Purchase data held by Google, Apple and RevenueCat follows their own retention.
- Uninstalling the game removes the data on your device (age group, parent settings, reminders, unsent results) but not data on our servers.
Your choices and rights
Gameplay statistics can be switched off at any time, and in the EU, the EEA, the UK and Switzerland they only start after you say yes. Ads and reports require your action. Offline play prevents these network requests. For access, correction or deletion requests, email us with your game player ID, report reference or relevant purchase reference; never send a password or card number. We may need information to locate and verify the records. We respond within the applicable legal deadline, normally one month. Mandatory transaction records may need to be retained.
We use data to provide requested game and support features, protect the service and, where applicable, on the basis of your consent. You may withdraw optional consent without losing campaign access. You can complain to your local supervisory authority, including Norway's Datatilsynet. Ads are unavailable to players who select under 18; children should ask a parent or guardian before purchases or sending contact details. Contact us if a child has submitted personal information.
Personvernerklæring
Peka Software AS er ansvarlig for spilleropplysninger i Mad Lab Defense. Kontakt petter@pekasoftware.com om personvern eller support.
Versjon 0.3 og eldre har ikke reklame eller kjøp. Avsnitt merket med et versjonsnummer gjelder fra den versjonen; endringer i versjon 1.0 er merket «fra versjon 1.0». Fra versjon 1.1 har iPhone- og iPad-versjonen ingen reklame i det hele tatt: annonse-SDK-en er ikke med i iOS-appen, så avsnittet om reklame gjelder bare Android. Kampanjen kan fortsatt spilles uten internett. Slik sletter du dataene dine.
Fremgang og statistikk
På nett kobler spillet til Google Firebase med en tilfeldig spiller-ID, uten navn eller Google-innlogging, for sikkerhetskopiering og spillinnstillinger. Fremgangen omfatter baner, forskning, prestasjoner og spillinnstillinger. Hold overføringskoden privat.
Spillstatistikk (endret i versjon 1.0). Spillet sender spillhendelser, fremgangssammendrag, øktvarighet, appversjon, plattform, språk, enhetsmodell og skjerminformasjon, slik at vi kan balansere spillet, rette feil og gjøre butikken bedre. Hendelsene gjelder det du gjør i spillet og i butikken: baner startet og fullført, visninger av butikk og tilbud, tilbud som vises og lukkes, start og resultat av et kjøp, oppdrag, events, oppgraderinger, helter, fremgang i Labpass, påminnelser, svaret ditt på statistikkspørsmålet og testgruppen (A/B-gruppen) spillet ga deg. Opplysningene bruker den tilfeldige spiller-ID-en din og er pseudonyme, ikke garantert anonyme.
Samtykke. I EU, EØS, Storbritannia og Sveits, og i andre land der loven krever samtykke, spør spillet ved første oppstart og sender ingen statistikk før du sier ja. Spillet avgjør dette ut fra språket og tidssonen på enheten, og spør når det er usikkert. I andre land er statistikk på som standard, med et varsel ved første oppstart. Overalt kan du slå av statistikk når som helst under Innstillinger → Personvern («Del anonym spillstatistikk»). Avslåing stopper ny statistikk og tømmer usendt statistikk, og spillet kan fortsatt spilles fullt ut. Skylagring er separat. Versjon 0.4 til 0.6 hadde statistikk av som standard; 0.2 og 0.3 hadde den på. Kjøpsopplysningene serveren vår trenger for å levere og gjenopprette kjøpene dine (se under), beholdes uansett statistikkvalget ditt.
Produktanalyse og øktopptak (fra versjon 1.2)
For å finne feil og forbedre spillet sender det også de samme spillhendelsene til PostHog (i USA), med samme bryter og samme samtykke som statistikken over. Dette omfatter skjermene du besøker, enhetsmodell og systemversjon, språk, en tilfeldig spiller-ID og framdriften din. Spillet tar også øktopptak: små skjermbilder av spillet omtrent én gang i sekundet mens du spiller, med trykkene dine, begrenset til 30 minutter og 30 MB per økt. Ingenting tas opp mens du skriver, eller på skjermene for feilrapport, alder og Ohm-chat. IP-adresser anonymiseres og posisjon registreres ikke. PostHog er vår databehandler; overføring til USA skjer med EUs standard personvernbestemmelser. Dataene brukes bare til analyse og selges ikke, og brukes ikke til reklame eller sporing på tvers av apper. Slå av “Del spillstatistikk” i Innstillinger → Personvern for å stoppe dette med en gang: hendelser som venter på telefonen slettes. For å få slettet data som allerede er sendt, se avsnittet om sletting under og oppgi spiller-ID-en din fra Innstillinger.
Kjøp og valgfri reklame
Apple eller Google behandler betalingen. Vi får ikke kortopplysningene dine. RevenueCat og butikken behandler kjøpshistorikk, transaksjons-ID, abonnementsstatus, en generert appbruker-ID og tekniske tilkoblingsdata for å bekrefte kjøp, levere og gjenopprette dem og håndtere refusjoner. Fra versjon 0.5 bruker spillet den tilfeldige spiller-ID-en din som appbruker-ID hos RevenueCat, slik at kjøp, labkreditter og fremgang hører til samme spiller. Kjøp gjenopprettes med samme butikkonto og flyttes, sammen med labkredittene du har kjøpt, til spiller-ID-en på enheten du bruker nå. Overføringskoden flytter fremgang, ikke kjøp mellom butikker. For abonnement (Labklubben, der det tilbys) forteller butikken og RevenueCat serveren vår om abonnementet er aktivt og når det slutter, slik at spillet kan levere fordelene. Du sier opp et abonnement i butikkontoen din (se vilkårene).
Labkreditter, kjøp og gaver (fra versjon 0.5, utvidet i 1.0)
Kreditter du tjener i vanlig spill, ligger i lagringsfila di. Kreditter kjøpt i butikken, kreditter gitt som premie (for eksempel fra den daglige kassen eller en plassering på topplistene), ting levert gjennom kjøp og belønninger, og kosmetikk kjøpt med kreditter ligger i en kredittbok på serveren vår i Firebase (EU) under den tilfeldige spiller-ID-en din, slik at et kjøp gis nøyaktig én gang og ikke forsvinner med en enhet. For hver spiller inneholder kredittboka saldoene, hva kredittene ble brukt på og når (de siste 60 oppføringene), kosmetikk kjøpt med kreditter, lista over leveranser (hva som ble levert, når, og en id slik at hver leveres bare én gang), hentingene dine på Labkort, abonnementsstatus og sluttdato, hvilke førstekjøpsbonuser du har brukt, og det totale beløpet du har brukt i kr, som bestemmer Lab Clearance-trinnet (VIP) ditt. For hvert butikkjøp lagres butikken, produktet, prisen, tidspunktet og en enveisverdi (hash) av transaksjons-ID-en. Når du åpner et tilbud med tidsfrist, forteller spillet serveren hvilket tilbud du åpnet, slik at riktig innhold kan leveres når butikken bekrefter betalingen (lagres i opptil 30 minutter). RevenueCat varsler serveren vår om kjøp, fornyelser og refusjoner; etter en refusjon trekkes kredittene eller tingene fra det kjøpet tilbake. Oppføringer om enkeltbruk og premier utløper etter 400 dager; daglige tellere bruker en nøkkelbasert enveisverdi av IP-adressen og utløper etter tre dager. Saldoene, leveransene og kjøpsoppføringene har ingen fast slettefrist mens spillets nettjenester er i drift, fordi de viser hva du eier (se Slik sletter du dataene dine). Svaret ditt på fødselsår og foreldreinnstillingen som skjuler kjøp og reklame, lagres bare på enheten din og sendes ikke til oss. Spillet har ingen egen kjøpsgrense for spillere under 18 år; butikkens foreldrekontroller gjelder.
Der reklame er aktivert (bare på Android), ber vi om annonser først etter at du har oppgitt et fødselsår som viser at du er minst 18 år (før versjon 0.5: «Jeg er 18 år eller eldre»), og fullført Googles relevante samtykkeflyt. Bare aldersgruppen lagres på enheten din; fødselsåret lagres ikke og sendes ikke noe sted (aldersgruppen, ikke året, sendes med meldinger til Ohm, se under). Vi ber om ikke-personlige annonser og deaktiverer utgiverens førsteparts-ID. Google AdMob kan likevel behandle IP-adresse og omtrentlig posisjon, tilgjengelige enhets-/app-ID-er, annonseinteraksjoner og diagnostikk for visning, måling og svindelforebygging. Spillet ber ikke om presis posisjon, kontakter eller bildebibliotek. iOS-versjonen har ingen annonse-SDK og ber ikke om sporingstillatelse. Tilgjengelige annonsevalg finnes i Innstillinger.
Feilrapporter og ønsker
Først når du trykker Send, sendes melding, kategori, versjon, plattform og bane/modus, samt eventuell e-post og et valgfritt forhåndsvist skjermbilde av spillet. Ikke ta med passord eller unødvendige personopplysninger. Kladden finnes bare i minnet til appen lukkes. Bildet hentes ikke fra bildebiblioteket.
Firebase bekrefter forespørselen og begrenser antall rapporter. Melding, valgfri e-post og et renset bilde lagres i spillets private GitHub-prosjekt for autoriserte prosjektdeltakere. Firebase lagrer leveringsreferanser og tellere, blant annet en nøkkelbasert enveisverdi av IP-adressen. Tjenestens tekniske logger kan inneholde IP-adresse. Rapportene er ikke offentlige innlegg.
Ohm, KI-hjelperen (valgfri, 13+)
Svarene til Ohm lages av en KI-modell fra OpenAI, ut fra meldingen din, den siste samtalen din med Ohm og enkel spillinformasjon (språk, appversjon, plattform, skjermen eller banen du er på, og hvor langt du har kommet). Vi sender ikke navn, e-post eller enhets-ID til OpenAI, bare en enveis-kodet spillerreferanse slik at misbruk kan oppdages. OpenAI behandler dette på våre vegne, bruker det ikke til å trene modellene sine og lagrer det i opptil 30 dager for å avdekke misbruk. Vi lagrer meldingene dine og svarene fra Ohm sammen med den tilfeldige spiller-ID-en din, spillinformasjon, tidspunkter og automatisk sikkerhets- og emnemerking i Firebase (EU) i 90 dager. Vi leser dem for å gjøre spillet bedre, rette opp Ohm og holde praten trygg. Meldinger du rapporterer, eller som filtrene våre flagger, lagres i opptil 12 måneder for sikkerhetsgjennomgang. Hvis en melding tyder på at noen kan være i fare, viser vi hjelpetelefoner og lagrer ikke teksten i den meldingen. Automatiske filtre sjekker meldinger begge veier og kan stoppe dem. Ikke del personopplysninger i praten. Praten er for spillere fra 13 år: før første samtale spør spillet om fødselsåret ditt og lagrer bare aldersgruppen på enheten. Aldersgruppen (13–17 eller 18+, aldri fødselsåret) sendes med hver melding, slik at serveren kan avvise spillere under 13 år, og lagres sammen med meldingen. Du kan når som helst slå av Ohm og slette alle samtalene dine under Innstillinger → Hjelper. Slettingen er fullført innen 30 dager. Ohm er en KI og kan ta feil. Behandlingsgrunnlag: å levere praten du ber om (avtale) og vår berettigede interesse i å holde den trygg og forbedre spillet.
Påminnelser og vurderinger (valgfritt)
Påminnelser fra laben er lokale varsler: spillet planlegger dem på enheten din ut fra din egen fremgang (for eksempel at et labforsøk er ferdig, at laben er full, at en event har startet, eller at du har vært borte i 1, 3, 7 eller 14 dager), og sender ingenting til oss eller andre for å gjøre det. Spillet ber om tillatelse etter den første seieren din og sier hvorfor; de er av til du sier ja. De kommer høyst én gang om dagen, aldri om natten, og reklamerer aldri for tilbud. Slå dem av under Innstillinger → Påminnelser og vurdering eller i varselinnstillingene på telefonen. Spillet kan av og til vise butikkens egen vurderingsboks etter et godt resultat; Apple eller Google viser den og håndterer en eventuell vurdering, og vi får ikke vite om du vurderte. «Vurder Mad Lab» i Innstillinger åpner bare butikksiden.
Topplister (fra versjon 0.5)
Når du fullfører et dagens eksperiment, en bossuke-, endeløs- eller hendelsesrunde mens du er på nett, sender spillet resultatet til serveren vår i Firebase (europe-west1, database i EU-regionen eur3) sammen med den tilfeldige spiller-ID-en din: poengsum, bølger, liv igjen, tid i spillet, spillhastighet, bane, gadgetene du brukte, helt, appversjon og rundens startverdi (seed). Kampanjerunder med boost sendes aldri. Serveren sjekker at resultatet er troverdig og begrenser hvor mange resultater en spiller og en tilkobling kan sende, ved hjelp av en nøkkelbasert enveisverdi av IP-adressen (disse tellerne utløper etter tre dager). Andre spillere ser bare et laget labnavn (for eksempel «Turbobrødrister 42»), poengsummen, bølger, liv igjen og plasseringer på lista, aldri spiller-ID-en din. Ingen kan skrive inn sitt eget navn: du får et laget navn og kan velge et nytt opptil tre ganger om dagen. Vi lagrer labnavnet ditt, og resultater som virker urimelige skjules og beholdes for gjennomgang i opptil 12 måneder; vi kan skjule resultater eller fjerne en spiller fra listene for å holde dem rettferdige. Daglige lister slettes 60 dager etter at dagen er over, og ukelister, bossuke- og hendelseslister 120 dager etter at de stenger. Endeløs-lister gjennom tidene beholder det beste resultatet ditt så lenge lista finnes; send oss en e-post hvis du vil ha oppføringene dine fjernet. Ukentlige turneringer (fra versjon 1.1, i Endeløs og Bossuka) bruker de samme opplysningene: resultatet ditt går til en gruppe på rundt 30 spillere valgt etter nivå, andre spillere ser bare genererte navn, og tomme plasser kan fylles med roboter som er tydelig merket. Er du uten nett, venter resultatet på enheten i opptil åtte dager og sendes når du er på nett igjen. Behandlingsgrunnlag: å levere topplistene du deltar i (avtale) og vår berettigede interesse i å holde dem rettferdige.
Lagring og rettigheter
Skylagring og statistikk ligger i Firebase eur3 i EU; rapporttjenesten kjører i europe-west1. Google, RevenueCat, Apple, GitHub og, for Ohm, OpenAI kan behandle tjenestedata i andre land med sine gjeldende vilkår og overføringsordninger. Vi selger ikke rapportene eller kontaktopplysningene dine. Annonsepartnere vises i samtykkemeldingen der det er aktuelt. Skylagring og fremgangssammendrag er satt til å utløpe 730 dager etter siste oppdatering. Spillhendelser utløper 730 dager etter opplasting. Overføringskoder virker i sju dager; oppføringene utløper etter åtte. Firebase sletter utløpte data asynkront. Rapporter beholdes for support frem til de er løst og vurdert for sletting, uten automatisk fast slettefrist. Rapporttellere utløper etter tre dager og slettes asynkront. Leveringskvitteringer beholdes for å unngå duplikater. Kjøpsdata følger butikkenes og RevenueCats krav; kredittboka vår er beskrevet over. Samtaler med Ohm lagres i 90 dager (rapporterte eller flaggede i opptil 12 måneder), og topplistedata som beskrevet i avsnittet om topplister. Rapportbilder har privat versjonshistorikk som også må håndteres ved sletting.
Slik sletter du dataene dine
Dette gjelder appen Mad Lab Defense fra Peka Software AS.
- Samtaler med Ohm: i spillet, åpne Innstillinger → Hjelper → Slett samtalene mine. Da slettes alle samtaler, økter og rapporter om praten; slettingen er fullført innen 30 dager. OpenAIs egen kopi for misbrukskontroll utløper etter opptil 30 dager.
- Alt annet (skylagring, spillstatistikk, topplisteoppføringer og labnavn, kredittboka, rapporter): send e-post til petter@pekasoftware.com med emnet «Mad Lab Defense sletting» og spiller-ID-en din (Innstillinger viser de første åtte tegnene) eller en rapportreferanse. Vi bekrefter og sletter innen én måned.
- Dette beholder vi: enveisverdiene av transaksjons-ID-er, produkt og pris for butikkjøp, slik at en refusjon eller en gjentatt kjøpsmelding fortsatt kan håndteres, og det loven krever at vi tar vare på. Ubrukte labkreditter og kosmetikk kjøpt med kreditter går tapt når kredittboka slettes; ting kjøpt direkte i butikken kan fortsatt gjenopprettes fra butikkontoen din. Kjøpsdata hos Google, Apple og RevenueCat følger deres egne regler for lagring.
- Å avinstallere spillet fjerner dataene på enheten (aldersgruppe, foreldreinnstillinger, påminnelser, usendte resultater), men ikke dataene på serverne våre.
Statistikk kan slås av når som helst, og i EU, EØS, Storbritannia og Sveits starter den først etter at du sier ja. Reklame og rapporter krever handling fra deg. Du kan trekke valgfritt samtykke tilbake og fortsatt spille kampanjen. Kontakt oss for innsyn, retting eller sletting med spiller-ID, rapportreferanse eller kjøpsreferanse. Ikke send passord eller kortnummer. Vi kan trenge mer informasjon for å finne og verifisere dataene. Vi svarer innen lovens frist, normalt én måned; nødvendige transaksjonsopplysninger kan måtte beholdes. Behandlingen brukes for forespurte spill- og supportfunksjoner, sikkerhet og, der aktuelt, samtykke. Du kan klage til Datatilsynet. Reklame er utilgjengelig når spilleren velger under 18 år. Barn bør spørre en foresatt før kjøp eller innsending av kontaktopplysninger.