SHATTERTREAD MOBILE · ANDROID / IOS

Privacy policyZásady ochrany soukromí

Updated / Aktualizováno: 16 October 2026

English — Privacy policy

ShatterTread Mobile is in development. This policy covers the mobile game, test builds, related support and testing-interest requests. Online services, ads and purchases depend on the features enabled in your build. Their description does not mean they are already publicly released.

Controller and contact

The controller for personal data we process for ShatterTread Mobile is David Polaštík, Czech Republic, using the ShatterTread developer brand. Contact support@shattertread.com for support and privacy requests. You can request erasure through our account deletion page.

Device data and offline play

Settings, loadouts and offline progression are stored on your device. Offline bot matches can be played without a connection. If enabled and available, online services may connect at startup and sign into a guest account even if you then choose an offline match. Stored offline match results, match identifiers, statistics and progression are automatically backed up to the backend under the signed-in account when connectivity is available. Offline backups remain separate from online XP, online unlocks and leaderboards. Your device may also retain a guest session, purchase entitlement and ad-consent choices.

Uninstalling or clearing app data does not delete your server account. A guest account may become unrecoverable after its local session is lost.

Account and online play

After successfully reaching the backend, online-enabled builds may automatically create or sign into a guest account using Unity Gaming Services Authentication. Unity assigns a pseudonymous player ID and access token. Guest accounts do not require your name, email, phone number or password.

Our backend associates your player ID with nickname, XP, level, statistics, online match history and results, ranking scores, any “Remove ads” entitlement, reports and moderation restrictions. Other players may see nicknames, results and pseudonymous IDs. Game servers process IP addresses, ports, gameplay inputs and match state. Results may be temporarily retained for later delivery.

Account, progression and online features are provided on the basis of performing a contract. Security, operational and moderation processing serves our legitimate interests in protecting the service, preventing fraud and maintaining fair play.

Advertising and consent, when enabled

Ad-enabled builds use Google AdMob and Google User Messaging Platform (UMP). Prepared placements include a menu banner, post-match ads and an optional rewarded video for 2× XP. Ads do not appear during matches. An available, confirmed “Remove ads” purchase disables banners and post-match ads; rewarded video remains optional.

Ad services may process IP addresses and inferred approximate location, device identifiers, app and ad interactions and diagnostic data for advertising, measurement and fraud prevention. Reward verification may include player and match IDs, an advertising transaction, reward, time and verification outcome.

UMP presents a consent form where required. Advertising requests start only when UMP permits them. Consent for personalisation and applicable device-data access can be changed in Settings → App → Ad consent when that option is required in your build. Non-personalised advertising also processes some data. Consent is the basis for uses that require it under applicable law; necessary security processing and reward verification prevent abuse.

Purchases, when available

The applicable store processes the one-time “Remove ads” purchase. We do not receive payment-card details. To verify and provide the purchase, the app may send our backend a receipt or purchase token, order ID, product and platform. Records are associated with your player ID to deliver your entitlement and prevent fraud. The store displays availability and the final price before confirmation. Records required by law are processed under the relevant legal obligation.

Optional diagnostics and bug reports

Automatic error and unexpected-termination reporting is disabled by default. The main menu asks once whether you want to enable it. Only after consent does the game persist a diagnostic session and an upload queue for our backend. Reports contain a random report ID, error text and stack trace, occurrence counts and times, game version, platform, device model, system, memory, graphics chip, language and scene, map or mode context. The random report ID is not a persistent device identifier. The automatic endpoint does not store a player ID; error text or stack traces may nevertheless contain game or user data. We therefore do not describe these reports as guaranteed anonymous.

You can change consent in Settings → App → Send crash reports. Withdrawal stops automatic persistence and transmission and clears the unsent queue and diagnostic session on the device. It does not automatically erase reports already sent. A short in-memory history of current warnings and errors remains available for an optional attachment to a manually submitted bug report; it is not automatically transmitted.

Use Settings → App → Report a bug to submit your own description. The game version and platform accompany it. Additional diagnostics (device model, system, memory, map and at most 20 recent warnings and errors) are attached only if you separately tick the attachment option. A signed-in report can be linked to your player ID. If the backend is unavailable, an email with the same content opens and you confirm sending it yourself. Do not include passwords, tokens or unnecessary personal details.

The purpose is fixing faults and providing support. Automatic reporting relies on consent, which you may withdraw without affecting earlier lawful processing. Manual reports are handled to provide the requested support and pursue our legitimate interest in resolving player problems; the optional diagnostic attachment is sent only when you choose it.

Mobile beta testing requests and support

When you register interest in mobile beta testing, the website sends your email address, selected language, signup source, submission time, confirmation of consent and the version and purpose of the wording to a private project Discord channel. The project owner manages these records for mobile beta invitations and testing updates. This email use relies on the consent you confirm before submitting. You can withdraw it by contacting support@shattertread.com; it does not cover unrelated advertising.

Submitting the form records your interest. It does not create a game account, guarantee access or automatically send a confirmation email or test invitation. The owner may contact you when testing is available. Earlier testing requests retain the purpose and consent wording that applied when they were submitted.

The website stores only your manually selected language (sf_lang) in browser local storage. The beta form keeps your email and submission state only in memory for the current page visit; it stores no email or new signup markers in browser storage. Opening the main site removes the legacy sf_waitlist_email; flags from earlier versions may remain until browser site data is cleared. Privacy-request access codes are never persisted in browser storage. Fonts and icons load from our own domain. The signup server temporarily uses IP addresses in instance memory to limit repeated requests, with a ten-minute limiting window and at most 1,000 entries. Expired entries are removed on the next request or when the instance ends; this is not a separate IP-address database. Provider operational logs may have their own retention period.

We process support emails, messages and attachments to handle requests, on the basis of providing the relevant service, our legitimate interests in resolving issues or protecting rights, and applicable legal obligations. Never send passwords, sign-in tokens, SMS codes or payment-card details.

Retention and erasure

Diagnostic reports in the active database have a standard retention period of 90 days from receipt. The backend cleans them at startup and hourly while running; it keeps at most 20,000 reports and may remove older ones sooner. This does not promise that backup copies or separate operational logs disappear at exactly the same time. Account deletion also removes manual reports linked to the account. Automatic reports have no routine account link; if they can be reliably located using information you provide, we assess your request under privacy rules.

Accounts and progression are retained while needed to provide the account, until you request erasure. Testing-interest request details are retained as needed to provide the requested information or until you withdraw interest. Support records are kept while handling the matter and as necessary for related documentation or protection of rights. Legally required records are retained for the period imposed by the relevant obligation.

In supported online builds, use the main-menu profile's SMAZAT ÚČET (“Delete account”) option and confirm. Without app access, you can request deletion by email without reinstalling. A public player ID alone does not prove ownership.

The active backend removes your profile, nickname, online progression and statistics, offline progression and result backups, player-linked results, reports you filed including account-linked manual bug reports, and in-game purchase and reward records. Deleting the Unity account is a separate step. Completion across systems may take time or require a retry.

Aggregate results without your ID, reports filed by others and limited active-ban records may remain as needed to resolve reports and prevent abuse. Operational and security logs are kept as needed to resolve operations or incidents; temporary backups are kept as needed for recovery until regular rotation. When handling your request, we explain retained records and their specific retention periods or criteria. Store history and data independently managed by providers are governed by their policies. Account deletion is not itself a refund request.

Recipients, transfers and protection

Depending on enabled features, recipients include Unity, Google, the applicable store, hosting and email providers, Discord for managing mobile beta interest and earlier testing requests, other players as described, and authorities when legally required. Vercel hosts the website and may process network and technical data such as IP addresses, request URLs and browser details. Website technical processing serves the legitimate interest of providing a working and secure website. Providers may also process data for their own purposes. We do not claim services send no technical telemetry.

Some services process data outside the EEA, including the USA. Depending on the service and recipient, protection relies on applicable adequacy decisions or contractual safeguards such as standard contractual clauses. See Unity, Google, Google services in apps, Apple, Discord and Vercel. We can explain applicable transfers and safeguards on request.

Production backend access is designed to use HTTPS and verified tokens; this policy does not confirm that the public backend is already running. Gameplay UDP traffic itself is not encrypted and may carry pseudonymous IDs, nicknames and game data. Do not use contact or sensitive information in your nickname. Administrative access is restricted; absolute security cannot be guaranteed.

The website request form sends your contact email, request type and language, and optional public player ID and details to the existing backend. It creates an unverified case, not a sign-in or automatic erasure. The request-status code is not persisted in browser storage; the backend stores its hash. The operator must separately verify the requester’s authority. Service availability, retention rules and actual handling require verification for the relevant release. See the request page.

Your rights

Subject to GDPR conditions, you may request access, correction, erasure, restriction and portability, object to processing based on legitimate interests, and withdraw consent without affecting earlier lawful processing. Contact support@shattertread.com. Requests are handled without undue delay, normally within one month; we explain any lawful extension and its reason. You can complain to the Czech Office for Personal Data Protection (ÚOOÚ) or your competent supervisory authority. A legal guardian may exercise a child's rights.

We update this policy and its effective date when actual processing changes.

Česky

ShatterTread Mobile je ve vývoji. Tyto zásady se vztahují na mobilní hru, testovací verze, související podporu a žádosti o informace o testování. Online služby, reklamy a nákupy závisejí na funkcích zapnutých v konkrétní verzi. Jejich popis neznamená, že jsou již dostupné ve veřejném vydání.

Správce a kontakt

Správcem osobních údajů, které zpracováváme pro ShatterTread Mobile, je David Polaštík, Česká republika, pod vývojářskou značkou ShatterTread. Pro podporu i žádosti týkající se soukromí napište na support@shattertread.com. Smazání lze vyžádat na stránce smazání účtu.

Údaje v zařízení a offline hra

Nastavení, výbava a postup z offline zápasů se ukládají v zařízení. Offline zápasy proti botům lze hrát bez připojení. Je-li online služba zapnutá a dostupná, hra se může připojit již při spuštění a přihlásit účet hosta, i když potom zvolíte offline zápas. Uložené výsledky offline zápasů, jejich identifikátory, statistiky a postup se při dostupném připojení automaticky zálohují na backend k přihlášenému účtu. Offline záloha zůstává oddělená od online XP, online odemčení a žebříčků. V zařízení může zůstat také relace účtu hosta, stav nákupu a reklamní souhlas.

Odinstalování nebo vymazání dat aplikace samo nesmaže serverový účet. Po ztrátě místní relace může být účet hosta neobnovitelný.

Účet a online hra

Po úspěšném spojení s backendem může verze s online službami automaticky vytvořit nebo přihlásit anonymní účet prostřednictvím Unity Gaming Services Authentication. Unity přidělí pseudonymní ID hráče a přístupový token. Účet hosta nevyžaduje vaše jméno, e-mail, telefon ani heslo.

K hráčskému ID náš backend přiřazuje přezdívku, XP, úroveň, statistiky, historii a výsledky online zápasů, skóre žebříčků, případný nárok „Bez reklam“, hlášení a moderátorská omezení. Přezdívky, výsledky a pseudonymní ID mohou vidět ostatní hráči. Herní servery zpracovávají IP adresu, port, herní vstupy a stav zápasu. Výsledky mohou být dočasně uchovány pro pozdější odeslání.

Účet, postup a online funkce poskytujeme na základě plnění smlouvy. Bezpečnostní, provozní a moderátorské zpracování slouží našemu oprávněnému zájmu chránit službu, předcházet podvodům a zajistit férovou hru.

Reklamy a souhlas, pokud jsou zapnuté

Verze s reklamami používají Google AdMob a Google User Messaging Platform (UMP). Připravenými umístěními jsou banner v menu, reklama po online zápasu a volitelné video za odměnu 2× XP. Reklamy se nezobrazují během zápasu. Dostupný a potvrzený nákup „Bez reklam“ vypíná banner a reklamy po zápase; video za odměnu zůstává volitelné.

Reklamní služby mohou zpracovávat IP adresu a odhad přibližné polohy, identifikátory zařízení, interakce s aplikací a reklamami a diagnostické údaje pro reklamu, měření a prevenci podvodů. Ověřování odměny může zahrnovat ID hráče a zápasu, reklamní transakci, odměnu, čas a výsledek ověření.

UMP zobrazí formulář souhlasu tam, kde je vyžadován. Reklamní požadavky začnou, až je UMP povolí. Souhlas s personalizací a příslušným přístupem k údajům zařízení lze změnit v Nastavení → Aplikace → Souhlas s reklamami, je-li tato volba v dané verzi vyžadována. Nepersonalizovaná reklama také zpracovává některé údaje. Souhlas je základem využití, pro které jej vyžadují předpisy; nezbytné bezpečnostní zpracování a ověřování odměn slouží ochraně před zneužitím.

Nákupy, pokud jsou dostupné

Jednorázový nákup „Bez reklam“ zpracovává příslušný obchod. Údaje platební karty nedostáváme. Pro ověření a poskytnutí zakoupené funkce může aplikace backendu předat doklad či token nákupu, ID objednávky, produkt a platformu. Záznamy přiřazujeme k ID hráče pro poskytnutí nároku a ochranu před podvody. Dostupnost a konečnou cenu ukazuje obchod před potvrzením nákupu. Údaje nutné pro zákonné povinnosti uchováváme na základě příslušné právní povinnosti.

Dobrovolná diagnostika a nahlášení chyby

Automatické odesílání chyb a hlášení o neočekávaném ukončení je ve výchozím stavu vypnuté. Hlavní nabídka se jednou zeptá, zda je chcete povolit. Teprve po souhlasu se ukládá diagnostická relace a fronta k odeslání na náš backend. Hlášení obsahuje náhodné ID zprávy, text chyby a zásobník volání, počet a čas výskytů, verzi hry, platformu, model zařízení, systém, paměť, grafický čip, jazyk a kontext scény, mapy či režimu. Náhodné ID zprávy není trvalý identifikátor zařízení. Automatický endpoint neukládá ID hráče; text chyby či zásobník ale mohou obsahovat herní nebo uživatelské údaje. Hlášení proto neoznačujeme za zaručeně anonymní.

Souhlas můžete změnit v Nastavení → Aplikace → Odesílat hlášení o pádech. Odvolání vypne automatické ukládání a odesílání a odstraní dosud neodeslanou frontu a diagnostickou relaci v zařízení. Odeslaná hlášení se tím automaticky nesmažou. Krátká paměťová historie aktuálních varování a chyb zůstává dostupná pro dobrovolnou přílohu ručně odeslaného hlášení; sama se automaticky neodesílá.

V nabídce Nastavení → Aplikace → Nahlásit chybu můžete poslat vlastní popis problému. Spolu s ním posíláme verzi hry a platformu. Další diagnostika (model, systém, paměť, mapa a nejvýše 20 posledních varování a chyb) se přiloží pouze po samostatném zaškrtnutí přílohy. Přihlášené hlášení lze spojit s ID hráče. Pokud backend není dostupný, otevře se e-mail se stejným obsahem; jeho odeslání potvrdíte sami. Do popisu nevkládejte hesla, tokeny ani nepotřebné osobní údaje.

Účelem je oprava chyb a podpora. Automatické hlášení zpracováváme na základě souhlasu, který lze odvolat bez vlivu na předchozí zákonné zpracování. Ruční hlášení vyřizujeme na základě poskytování požadované podpory a oprávněného zájmu řešit problémy hráčů; volitelná diagnostická příloha se odešle jen na vaši volbu.

Žádosti o mobilní betatestování a podpora

Při registraci zájmu o mobilní betatestování web předá váš e-mail, zvolený jazyk, zdroj registrace, čas odeslání, potvrzení souhlasu a verzi a účel souhlasového textu do neveřejného projektového kanálu Discord. Provozovatel tyto záznamy spravuje kvůli pozvánkám do mobilního betatestování a informacím o testech. Toto použití e-mailu vychází ze souhlasu, který potvrdíte před odesláním. Souhlas můžete odvolat na support@shattertread.com; nezahrnuje nesouvisející reklamu.

Odesláním formuláře zaznamenáme váš zájem. Nevzniká herní účet, zaručený přístup ani automatický potvrzovací e-mail nebo pozvánka do testu. Provozovatel vás může kontaktovat, až bude testování dostupné. Dřívější žádosti si zachovávají účel a souhlasový text platný při jejich odeslání.

Web ukládá do místního úložiště prohlížeče pouze ručně zvolený jazyk (sf_lang). E-mail a stav odeslání formuláře betatestování drží jen v paměti po dobu aktuální návštěvy stránky; e-mail ani nové příznaky registrace do úložiště prohlížeče nezapisuje. Při otevření hlavního webu odstraňuje starý sf_waitlist_email; příznaky z dřívějších verzí mohou zůstat do vymazání dat webu v prohlížeči. Přístupové kódy žádostí o soukromí se v prohlížeči trvale neukládají. Fonty a ikony se načítají z vlastní domény. Registrační server dočasně používá IP adresy v paměti instance pro omezení opakovaných požadavků, s desetiminutovým oknem a nejvýše 1 000 položkami. Prošlé položky odstraní při dalším požadavku nebo ukončení instance; nejde o samostatnou databázi IP adres. Provozní logy poskytovatelů mohou mít vlastní dobu uchování.

Pro podporu zpracováváme váš e-mail, zprávu a přílohy za účelem vyřízení požadavku, na základě plnění související služby, oprávněného zájmu vyřešit problém či chránit práva a případné právní povinnosti. Neposílejte hesla, přístupové tokeny, SMS kódy ani údaje platební karty.

Uchování a smazání

Diagnostická hlášení v aktivní databázi mají standardní dobu uchování 90 dnů od přijetí. Backend je čistí při spuštění a dále každou hodinu, když běží; udržuje nejvýše 20 000 zpráv a starší může odstranit dříve. Toto není slib odstranění záloh nebo samostatných provozních logů v přesně stejný okamžik. Při smazání účtu se odstraní i ruční hlášení propojená s účtem. Automatická hlášení nemají běžnou vazbu na účet; pokud je lze spolehlivě dohledat z vámi poskytnutých informací, žádost posoudíme podle pravidel ochrany osobních údajů.

Účet a postup uchováváme po dobu potřebnou pro poskytování účtu, dokud nepožádáte o smazání. Údaje zájemců o testování uchováváme po dobu potřebnou pro požadované informace nebo do odvolání zájmu. Podporu uchováváme po dobu řešení požadavku a nezbytného navazujícího doložení nebo ochrany práv. Právně povinné záznamy uchováváme po dobu stanovenou příslušnou povinností.

V podporované online verzi lze na kartě profilu v hlavním menu zvolit SMAZAT ÚČET a potvrdit smazání. Bez přístupu ke hře lze požádat e-mailem bez opětovné instalace. Veřejné ID hráče samo není důkazem vlastnictví.

Z aktivního backendu se odstraní profil, přezdívka, online postup a statistiky, offline záloha postupu a výsledků, hráčské položky výsledků, vámi podaná hlášení včetně ručních hlášení chyb propojených s účtem a herní záznamy nákupů a odměn. Smazání účtu u Unity je samostatný krok. Dokončení ve všech systémech nemusí být okamžité a může vyžadovat opakování.

Souhrnné výsledky bez vašeho ID, hlášení jiných hráčů a omezené záznamy platných zákazů mohou zůstat po dobu nutnou k řešení hlášení a ochraně před zneužitím. Provozní a bezpečnostní logy uchováváme, pokud jsou nutné pro řešení provozu nebo incidentu; dočasné zálohy po dobu potřebnou k obnově a do jejich pravidelné obměny. Při vyřízení žádosti vysvětlíme zachované údaje a jejich konkrétní dobu či kritéria uchování. Historii obchodu a údaje samostatně spravované poskytovatelem upravují jeho zásady. Smazání účtu samo není žádost o vrácení platby.

Příjemci, předávání a ochrana

Podle používaných funkcí údaje dostávají Unity, Google, příslušný obchod, poskytovatelé hostingu a e-mailu, Discord pro správu zájmu o mobilní betatestování a dřívějších žádostí, ostatní hráči v popsaném rozsahu a orgány veřejné moci, pokud to vyžaduje zákon. Web hostuje Vercel a při přístupu může zpracovávat síťové a technické údaje, například IP adresu, adresu požadavku a údaje prohlížeče. Zpracování technických údajů webu slouží oprávněnému zájmu zajistit jeho funkci a bezpečnost. Poskytovatelé mohou některé údaje zpracovávat také pro vlastní účely. Neprohlašujeme, že služby neposílají žádnou technickou telemetrii.

Některé služby zpracovávají údaje mimo EHP, včetně USA. Ochrana se podle konkrétní služby a příjemce opírá o použitelné rozhodnutí o odpovídající ochraně nebo smluvní záruky, například standardní smluvní doložky. Další informace a podmínky najdete u Unity, Google, Google v aplikacích, Apple, Discord a Vercel. Na požádání vysvětlíme příslušné předávání a záruky.

Produkční přístup k backendu je navržen přes HTTPS s ověřenými tokeny; tyto zásady nejsou potvrzením, že je veřejný backend již spuštěn. Samotný herní UDP provoz není šifrovaný a může obsahovat pseudonymní ID, přezdívku a herní data. Do přezdívky nevkládejte kontaktní či citlivé údaje. Přístup k administraci omezujeme; absolutní bezpečnost nelze zaručit.

Webový formulář žádostí předává kontaktní e-mail, typ a jazyk žádosti a volitelné veřejné ID hráče a upřesnění do existujícího backendu. Vytváří neověřenou žádost, nikoli přihlášení nebo automatické smazání. Kód ke stavu žádosti se v prohlížeči trvale neukládá; na backendu se ukládá jeho otisk. Oprávnění žadatele musí provozovatel ověřit samostatně. Dostupnost služby, retenční pravidla a skutečné vyřízení musí být ověřeny pro konkrétní vydání. Podrobnosti jsou na stránce žádostí.

Vaše práva

Za podmínek GDPR můžete žádat přístup, opravu, smazání, omezení a přenositelnost údajů, vznést námitku proti zpracování z oprávněného zájmu a odvolat souhlas bez vlivu na předchozí zákonné zpracování. Napište na support@shattertread.com. Žádosti řešíme bez zbytečného odkladu, zpravidla do jednoho měsíce; případné zákonné prodloužení a jeho důvod oznámíme. Stížnost lze podat u Úřadu pro ochranu osobních údajů nebo příslušného dozorového úřadu. Práva dítěte může uplatnit jeho zákonný zástupce.

Změny skutečného zpracování promítneme do těchto zásad a jejich data účinnosti.

Data access, correction or erasurePřístup, oprava nebo smazání údajů