Zásady ochrany osobných údajov
Stručne
- Všetko je v prvom rade uložené vo vašom zariadení, vo webovej aplikácii vo vašom prehliadači – ktorý to môže pri nedostatku miesta alebo dlhšom nepoužívaní aj sám vymazať; preto si údaje pravidelne zálohujte. Účet je dobrovoľný.
- Synchronizácia zariadení a záloha v cloude sú šifrované end-to-end: Kým sa vaše ochranné heslo líši od hesla k účtu, obsah nedokážeme prečítať. Server vidí len obal – e-mailovú adresu, veľkosť, časy a identifikátory.
- Pri spustení sa aplikácia pýta na aktualizácie (cez Cloudflare). Systém spracovania nákupov (RevenueCat, USA) sa ozve len vtedy, ak je v zariadení už známy nákup alebo ak otvoríte stránku Pro – verzie staršie ako 2.2 pri každom spustení.
- Hlásenia o páde len s vaším súhlasom – od verzie 2.2.1 bez výnimky. Staršie verzie pri vyhľadávaní aktualizácií aj bez súhlasu odosielajú trvalý identifikátor inštalácie a po páde jednorazovo chybové hlásenie. Žiadna reklama, žiadny predaj údajov a žiadne analytické nástroje v aplikácii: Nevyhodnocujeme, ako ju používate. Apple a Google zhromažďujú štatistiky samy a ukazujú nám z nich len súhrnné čísla bez mien či identifikátorov, napríklad o stiahnutiach, nákupoch, aktívnych zariadeniach a pádoch.
- Verejné je len to, čo sami vložíte do vitríny, a to, čo klub schváli z úspechov, ktoré ste predložili – bez mien, ako verejná stránka.
- Svoj obsah môžete kedykoľvek exportovať a svoj účet vymazať v aplikácii; o informáciu, čo je u nás uložené, stačí požiadať neformálnym e-mailom.
Obsah týchto zásad
- Prevádzkovateľ
- Základná zásada: vaše údaje zostávajú u vás
- Čo sa deje pri spustení – aj bez účtu
- Oprávnenia zariadenia
- Rozpoznávanie textu, čiarové kódy a kouč v Androide (Google ML Kit)
- Pripomienky, widgety a skratky
- Vyhľadávanie Spotlight (voliteľné, len iOS)
- Zálohovanie na iCloud (voliteľné, bez účtu)
- Zálohovanie na Disk Google v Androide (voliteľné, bez účtu)
- Voliteľný účet, záloha v cloude a synchronizácia
- Vitríny (dobrovoľné zdieľanie)
- Stránky klubov
- Nákupy (Waffenschrank Pro)
- Pripomienka pred obnovením
- Hlásenia o páde (len so súhlasom)
- Čo dostávame z App Store a Google Play
- Údaj o veku z App Store a Google Play
- Kontakt a nahlásenie problému
- Overenie aplikácie pri vitríne a kontaktnom formulári
- Keď nám napíšete
- Vyplnenie z odkazov na e-shopy
- Ako dlho čo uchovávame
- Táto webová stránka
- Náš profil na sociálnych sieťach
- Pre osoby vo Švajčiarsku
- Vaše práva
Prevádzkovateľ
tap & type UG (haftungsbeschränkt), Pestalozzistr. 14, 14943 Luckenwalde, Nemecko, e-mail: kontakt@waffenschrank.app (pozri Impressum).
Osoba zodpovedná za ochranu osobných údajov (Kanada vrátane Québecu): Stefan Ritschel, konateľ spoločnosti tap & type UG (haftungsbeschränkt), kontakt@waffenschrank.app.
Základná zásada: vaše údaje zostávajú u vás
Waffenschrank je aplikácia typu local-first: Všetok obsah (zbrane, strelivo, tréning, dokumenty, fotky) sa ukladá vo vašom zariadení, vo webovej aplikácii v úložisku vášho prehliadača – ktoré môže prehliadač za určitých okolností sám vyprázdniť (pozri „Ako dlho čo uchovávame“). Na server sa dostane len vtedy, ak si sami nastavíte zálohu, synchronizáciu zariadení, vitrínu alebo stránku klubu; čo potom kam ide, uvádzajú časti nižšie. Neexistuje povinnosť mať používateľský účet, žiadne sledovanie, žiadna reklama a žiadne analytické nástroje; nevyhodnocujeme, ako aplikáciu používate. Aké súhrnné čísla nám ukazujú Apple a Google, uvádza časť „Čo dostávame z App Store a Google Play“. Rozpoznávanie textu (OCR), odstránenie pozadia z fotiek a vyhodnotenie terčov prebiehajú v zariadení – fotky ho kvôli tomu neopúšťajú. Len vo webovej aplikácii si rozpoznávanie textu pri prvom použití stiahne svoj rozpoznávací model a výpočtové jadro z nášho vlastného servera (web.waffenschrank.app), nie z cudzieho hostiteľa; samotný obrázok sa aj tam vyhodnocuje v prehliadači a nenahráva sa. Ak k nadobudnutiu alebo prevodu zadáte meno, adresu a dátum narodenia druhej strany, ide o údaje inej osoby: Aj tie zostávajú vo vašom zariadení a nikdy nejdú do vitríny; do zálohy na iCloud, na Disk Google a v účte i do synchronizácie zariadení idú len zašifrované. Ak sami exportujete súbor zálohy bez hesla (aplikácia pred tým varuje), PDF s týmito údajmi alebo súbor CSV amerického registra, súbor nie je zašifrovaný.
Strelecký časovač používa mikrofón výlučne na rozpoznanie výstrelov ako impulzov hlasitosti. Vyhodnotenie prebieha v reálnom čase v zariadení; zvuk sa v žiadnom okamihu nenahráva, neukladá ani neprenáša – ukladajú sa len rozpoznané časové okamihy (číselné hodnoty). Prístup k mikrofónu je aktívny, len kým časovač beží.
Tréningový kouč počíta svoje tipy úplne lokálne z vašich záznamov. V zariadeniach so systémovou umelou inteligenciou priamo v zariadení (Apple Intelligence alebo Gemini Nano) môže navyše nechať sformulovať krátke zhrnutie – aj to sa deje výlučne v zariadení. Do tohto zhrnutia vstupujú len agregované ukazovatele, nikdy údaje o zbraniach, miestach či osobách, a nič z toho neopúšťa zariadenie ani sa neukladá.
Upozornenia na Pro: Po určitých krokoch – napríklad po vašej prvej zálohe, splnenej lehote alebo desiatom tréningu – aplikácia na Prehľade jednorazovo zobrazí kartu k vhodnej funkcii Pro. Či a kedy, rozhoduje výlučne vo vašom zariadení na základe vašich záznamov; na to si tam pamätá, ktoré upozornenia a kedy zobrazila a v akom stave našla údaje pri prvom spustení verzie 3.5. Ak vám stránka Pro ponúkla bezplatné skúšobné obdobie, aplikácia si navyše pamätá jeho dĺžku, cenu a menu spolu s časom, aby ho až sedem dní uvádzala aj v časti „Viac“. Nič z toho neopúšťa zariadenie; nezistíme, či alebo kedy upozornenie vidíte. Upozornenia môžete vypnúť v profile v časti „Upozornenia na funkcie Pro“. Právny základ: čl. 6 ods. 1 písm. f) GDPR (náš oprávnený záujem oznamovať vlastné funkcie; vypínač je zároveň vaša námietka podľa čl. 21 ods. 2 GDPR); pre ukladanie vo vašom zariadení § 25 Abs. 2 Nr. 2 TDDDG alebo zodpovedajúci predpis vašej krajiny (pozri „Základná zásada“).
Obsahové údaje aplikácie – databáza (priečinok „SQLite“), fotky (priečinok „photos“) a dokumenty (priečinok „documents“) – sú vyňaté zo zálohy zariadenia iOS. Nezálohujú sa teda automaticky so zálohou zariadenia ani so zálohou na iCloud. V Androide je systémová záloha pre aplikáciu úplne vypnutá, takže ani tam sa žiadny obsah automaticky nedostane do zálohy Google. Technické zvyšky (napr. nastavenia aplikácie v systémovom úložisku a – na iPhone a iPade do ďalšieho spustenia – chybové hlásenie pádu pri spustení, pozri „Čo sa deje pri spustení – aj bez účtu“) sa môžu naďalej dostať do zálohy zariadenia; údaje o zbraniach, strelive a tréningu k nim nepatria. Záloha vášho obsahu vznikne len vtedy, ak si ju sami nastavíte: zálohovanie na iCloud, zálohovanie na Disk Google (Android), záloha v účte/synchronizácia alebo ručný export. Bez niektorej z týchto záloh sa údaje pri strate alebo poruche zariadenia stratia.
Waffenschrank nie je určený deťom; účet, vitrína a stránka klubu sú určené dospelým od 18 rokov.
„Do Not Track“: Nezhromažďujeme osobné údaje o vašich online aktivitách v priebehu času ani naprieč cudzími webovými stránkami a službami a žiadna tretia strana to nerobí prostredníctvom našej aplikácie či webovej stránky. Signály „Do Not Track“ prehliadača a Global Privacy Control tu preto nič nemenia – neexistuje žiadne sledovanie, ktoré by mohli vypnúť.
Ukladanie alebo čítanie vo vašom zariadení: Kde tieto zásady na to uvádzajú § 25 Abs. 2 Nr. 2 TDDDG, ide o prístupy, ktoré sú nevyhnutne potrebné pre službu, o ktorú ste výslovne požiadali; nevyžadujú súhlas (čl. 5 ods. 3 druhá veta smernice 2002/58/ES). Mimo Nemecka platí zodpovedajúci predpis vašej krajiny: v Rakúsku § 165 Abs. 3 TKG 2021, vo Francúzsku čl. 82 zákona č. 78-17 zo 6. januára 1978 (Informatique et Libertés), v Taliansku čl. 122 Codice in materia di protezione dei dati personali, v Španielsku čl. 22 ods. 2 tretí pododsek LSSI, v Dánsku § 4 ods. 1 bod 2 vyhlášky o cookies (cookiebekendtgørelsen, BEK Nr. 1148 z 9. decembra 2011), v Poľsku čl. 399 zákona o elektronických komunikáciách (Prawo komunikacji elektronicznej), v Česku § 89 odst. 3 zákona č. 127/2005 Sb., vo Fínsku § 205 zákona o službách elektronických komunikácií (917/2014), v Holandsku art. 11.7a lid 3 onder b Telecommunicatiewet, v Belgicku art. 10/2, al. 2, de la loi du 30 juillet 2018 relative à la protection des personnes physiques à l'égard des traitements de données à caractère personnel, vo Švédsku 9 kap. 28 § andra stycket 2 lagen (2022:482) om elektronisk kommunikation, na Slovensku § 109 ods. 8 zákona č. 452/2021 Z. z., v Írsku Reg. 5(5) S.I. No. 336/2011, v Luxembursku art. 4, paragraphe 3, lettre e), de la loi modifiée du 30 mai 2005 concernant la protection de la vie privée dans le secteur des communications électroniques, v Estónsku a Litve predpis, ktorý tam túto smernicu transponuje, a v Nórsku § 3-15 ods. 2 písm. b) ekomloven. V Maďarsku § 155 ods. 4 Eht. (2003. évi C. törvény az elektronikus hírközlésről) dovoľuje ukladanie a čítanie vo vašom zariadení len vtedy, ak ste boli vopred informovaní a udelili ste súhlas; výnimku smernice neopakuje, hoci smernicu transponuje. Vykladáme ho tak ako smernicu, a preto sa ani v Maďarsku pri týchto prístupoch nepýtame na váš súhlas; podľa jeho holého znenia by aj tie súhlas vyžadovali.
Čo sa deje pri spustení – aj bez účtu
Úplne bez siete aplikácia nie je. V iPhone, iPade a Androide sa pri spustení pýta našej vlastnej distribúcie (updates.waffenschrank.app, poskytovanej cez nášho poskytovateľa hostingu Cloudflare, Inc. – sprostredkovateľ, štandardné zmluvné doložky EÚ), či je k dispozícii aktualizácia programu. Pritom sa nevyhnutne prenášajú vaša IP adresa, identifikátor projektu a aktualizácie, distribučný kanál, verzia runtime, ako aj platforma a verzia operačného systému. Dva ďalšie údaje pripája knižnica aktualizácií sama od seba: identifikátor inštalácie, ktorý sa vytvorí pri prvom spustení a natrvalo zostáva v zariadení, a po páde jednorazovo príslušné chybové hlásenie (najviac 1024 znakov), ktoré sa pritom v zariadení vymaže. Od verzie 2.2.1 aplikácia oba nahrádza pevnými zástupnými hodnotami, rovnakými pre všetky zariadenia, takže ani jeden z týchto údajov zariadenie neopustí; staršie verzie ich ešte odosielajú. Naša služba aktualizácií ich nepotrebuje, nevyhodnocuje ich ani ich neukladá. Verzie aplikácie staršie ako 1.3 sa namiesto našej distribúcie pýtajú služby Expo (650 Industries, Inc., USA – prenos sa zakladá na rozhodnutí o primeranosti k rámcu ochrany údajov EÚ – USA, podľa ktorého je Expo certifikované) a odosielajú pritom aj identifikátor inštalácie. Obsah vašej zbierky sa pritom neodosiela. Právny základ: čl. 6 ods. 1 písm. f) GDPR (doručovanie opráv chýb); pokiaľ aplikácia na to číta potrebné údaje vo vašom zariadení, napríklad identifikátor nainštalovanej aktualizácie, § 25 Abs. 2 Nr. 2 TDDDG alebo zodpovedajúci predpis vašej krajiny (pozri „Základná zásada“).
Niekoľko sekúnd po spustení sa aplikácia v iPhone, iPade a Androide okrem toho pýta servera kataloge.waffenschrank.app (takisto cez Cloudflare, Inc. – sprostredkovateľ, štandardné zmluvné doložky EÚ), či existuje novší stav katalógov zbraní, príslušenstva a streliva, a prípadne ho stiahne. Pritom sa nevyhnutne prenášajú vaša IP adresa a údaje, ktoré operačný systém pripája ku každej požiadavke (napríklad verzia aplikácie a systému); identifikátor vašej inštalácie ani obsah vašej zbierky sa neodosielajú. Naskenovaný čiarový kód aplikácia porovnáva len so stavom v zariadení. Právny základ: čl. 6 ods. 1 písm. f) GDPR (aktuálne katalógy bez novej verzie aplikácie).
V iPhone, iPade a Androide sa systém spracovania nákupov pri spustení ozve len vtedy, ak sa v tomto zariadení už niekedy začal nákup, uplatnil kód alebo sa cez obchod rozpoznalo odomknutie Pro, alebo – od verzie 2.2.1 – ak obchod vo vašom zariadení eviduje nákup Pro pre váš účet (aplikácia to tam overí bez toho, aby sama niečo odosielala); potom skontroluje, či Pro stále platí – spravidla najviac raz za dvanásť hodín, častejšie, kým nákup nie je dokončený, alebo ak predplatné vypršalo (pozri „Nákupy“). Ak ste si nikdy nič nekúpili, ozve sa až vtedy, keď otvoríte stránku Pro. Ďalšie spojenia aplikácia nadväzuje až vtedy, keď príslušnú funkciu sami nastavíte alebo spustíte: účet, záloha, vitrína, kontaktný formulár a vyplnenie z odkazov na e-shopy. Niektoré z nich potom pokračujú aj samy – automatická záloha, mesačné obnovenie vitríny a pri skončení alebo obnovení Pro pozastavenie, resp. opätovné nahratie ďalších vitrín.
Platí to pre aplikáciu od verzie 2.2. Staršie verzie sa pri každom spustení ozvú systému spracovania nákupov (RevenueCat), aby overili stav Pro.
Oprávnenia zariadenia
O oprávnenia aplikácia žiada až vtedy, keď použijete príslušnú funkciu: fotoaparát a knižnica fotiek (fotky zbraní, dokumentov a dokladov, skenovanie čiarových kódov a textu), mikrofón (strelecký časovač), NFC (čítanie štítkov na trezoroch a kufroch), Face ID alebo odtlačok prsta (zámok aplikácie a uvoľnenie kľúča na obnovenie), hlásenia (pripomienky) a na iPhone a iPade kalendár (len pridávanie udalostí, keď pridávate viacero lehôt naraz; čítať váš kalendár aplikácia nemôže). Čo pritom vznikne, zostáva v zariadení. Čo pridáte do kalendára, je potom uložené tam – a ak sa váš kalendár synchronizuje s online službou, aj tam.
Rozpoznávanie textu, čiarové kódy a kouč v Androide (Google ML Kit)
V Androide zabezpečujú rozpoznávanie textu, skenovanie čiarových kódov, odstránenie pozadia z fotiek a skenovanie dokumentov knižnice od spoločnosti Google (ML Kit); zhrnutie tréningového kouča formuluje Gemini Nano cez systémovú službu AICore. Obrázok, rozpoznaný text, obsah čiarového kódu a vstup pre kouča sa pritom spracúvajú v zariadení. Sama od seba by knižnica ML Kit od prvého použitia niektorej z týchto funkcií odosielala diagnostické údaje a údaje o používaní spoločnosti Google LLC (USA) (firebaselogging.googleapis.com): trvalý identifikátor inštalácie, názov balíka a verziu knižnice, nastavenie jazyka, model a výrobcu zariadenia, verziu Androidu, krajinu, mobilnú sieť, typ siete a časové pásmo. Tento spôsob prenosu sme v aplikácii vypli: Udalosti sa neukladajú ani neodosielajú. Odstránenie pozadia a skenovanie dokumentov prebiehajú v službách Google Play vo vašom zariadení, teda v systémovej súčasti od spoločnosti Google; čo tieto služby samy odovzdávajú spoločnosti Google, sa riadi podmienkami spoločnosti Google a toto vypnutie sa na to nevzťahuje. Aplikácia pre iPhone a iPad ML Kit neobsahuje.
Pripomienky, widgety a skratky
Pripomienky – na lehoty, údržbu, tréning, súťaže a vlastné termíny, na koniec skúšobného obdobia Pro a na obnovenie ročného alebo štvrťročného predplatného Pro – plánuje a zobrazuje samo zariadenie (lokálne hlásenia). Neexistuje žiadna služba push; žiadny server sa nedozvie, čo vám aplikácia pripomína. E-mail pred obnovením ročného alebo štvrťročného predplatného je samostatná cesta (pozri „Pripomienka pred obnovením“).
Pre widgety, živé aktivity, skratky a Siri ukladá aplikácia na iPhone a iPade potrebné údaje do zdieľanej oblasti zariadenia (skupina aplikácií): počet vašich zbraní, dochádzajúcich druhov streliva a tréningov za posledných dvanásť mesiacov; výrobcu, model a kaliber každej zbrane; názov, kaliber a zásobu každého druhu streliva a zásobu podľa kalibra; názov, termín a druh vašich otvorených lehôt spolu so zbraňou, ku ktorej patria; semafor potreby, jazyk aplikácie a interné identifikátory, podľa ktorých aplikácia tieto záznamy opäť nájde. Výrobné čísla, miesta uloženia a čísla vašich povolení medzi ne nepatria. Ak na iPhone alebo iPade odškrtnete lehotu vo widgete, tento pokyn zostane v skupine aplikácií, kým ho aplikácia pri ďalšom otvorení nevykoná. Pre widget lehôt v Androide ukladá aplikácia názov a termín vašich otvorených lehôt do vlastného úložiska. Ak je zámok aplikácie aktívny, ukladá len neutrálne počty bez názvov. Z týchto oblastí aplikácia nič neodosiela a sú vyňaté zo zálohy zariadenia. Ak z inej aplikácie na iPhone alebo iPade zdieľate fotografiu alebo PDF do aplikácie Waffenschrank, rozšírenie na zdieľanie uloží súbor tiež do tejto oblasti, kým aplikáciu nabudúce neotvoríte; potom ho aplikácia prevezme do vlastného úložiska. Dovtedy je súbor v skupine aplikácií vyňatý zo zálohy zariadenia, ak bola aplikácia od inštalácie už aspoň raz otvorená. Rozšírenie nezobrazuje nič z vašej zbierky. Widgety na ploche zobrazujú svoj obsah bez otázky na zámok aplikácie; na zamknutej obrazovke a v režime StandBy ho iOS skrýva, kým je zariadenie zamknuté. Živá aktivita tam zobrazuje názov, stopky a počítadlá vášho tréningového dňa. Ak používate funkcie Apple, ktoré zobrazujú widgety alebo živé aktivity na ďalších zariadeniach (napríklad na Macu, Apple Watch alebo v CarPlay), Apple tam prenáša zobrazenie. Ak vytvoríte skratku so zbraňou, druhom streliva alebo lehotou, aplikácia Skratky uloží ich názov do skratky a synchronizuje ho cez iCloud, ak je synchronizácia skratiek cez iCloud zapnutá. Siri oznamuje lehoty a zásoby len pri odomknutom zariadení. To, čo poviete Siri, spracúva Apple na vlastnú zodpovednosť podľa svojich informácií o ochrane súkromia; aplikácia formuluje svoje odpovede v zariadení a odovzdáva ich Siri na výstup. Či Siri pritom odovzdáva obsah spoločnosti Apple, závisí od vášho zariadenia a nastavení Siri.
Vyhľadávanie Spotlight (voliteľné, len iOS)
Ak v časti Viac → Zabezpečenie zapnete systémové vyhľadávanie, iOS si zapamätá výrobcu, model a kaliber vašich zbraní pre vyhľadávanie Spotlight v zariadení – aj bez otvorenia aplikácie a mimo zámku aplikácie. Nastavenie je predvolene vypnuté. Ak ho znova vypnete alebo zapnete zámok aplikácie, systémový index sa vyprázdni a už sa nenapĺňa. Právny základ: čl. 6 ods. 1 písm. a) GDPR (súhlas zapnutím).
Zálohovanie na iCloud (voliteľné, bez účtu)
Ak zapnete zálohovanie na iCloud, aplikácia uloží zašifrované súbory zálohy do kontajnera iCloud Drive vášho Apple ID (priečinok „Waffenschrank“). Zálohuje sa databáza, ako aj vaše fotky a nahraté dokumenty; tieto súbory sú pritom jednotlivo zašifrované a uložené vedľa zálohy. Šifrovanie (AES-256-GCM) prebieha v zariadení; kľúč je náhodná hodnota, ktorá je uložená výlučne vo vašej kľúčenke iCloud a synchronizuje sa medzi vašimi zariadeniami. Za ukladanie zodpovedá Apple ako poskytovateľ vášho účtu iCloud; my pritom nedostávame žiadne údaje a nemáme prístup k súborom ani ku kľúču. Staršie zálohy tam aplikácia upratuje podľa rovnakého pravidla ako zálohy v účte (pozri „Voliteľný účet, záloha v cloude a synchronizácia“). Ak zálohu na iCloude nastavíte odznova, aplikácia na vašu žiadosť vymaže všetky zálohy a súbory v tomto priečinku a vytvorí nový kľúč; údaje vo vašom zariadení pritom zostanú nezmenené. Právny základ: čl. 6 ods. 1 písm. a) GDPR (súhlas zapnutím). Na iPhone a iPade aplikácia pri prvom spustení navyše skontroluje, či sa v tomto priečinku už nachádza záloha k vášmu Apple ID – napríklad po novej inštalácii –, aj keď ste zálohovanie na iCloud v tomto zariadení ešte nezapli; iOS na to ako obvykle synchronizuje priečinok s iCloudom a pritom do zariadenia stiahne už aj zašifrované súbory zálohy, aby obnovenie neskôr nemuselo čakať. Ak nejaké nájde, zobrazí vám pri každej dátum a veľkosť a – ak je kľúč už v zariadení – aj počet záznamov. Tento počet je zašifrovaný v názve súboru; aby ho aplikácia mohla prečítať, použije kľúč iba na tento údaj, samotnú zálohu pritom neotvára. Navrhne sa posledná úplná záloha, nie nevyhnutne najnovšia. Záloha sa dešifruje a obnoví až vtedy, keď to potvrdíte, a my pritom nedostávame žiadne údaje. Právny základ pre túto kontrolu: čl. 6 ods. 1 písm. f) GDPR (aby ste sa po novej inštalácii dostali k svojej zálohe), pre prístup k vášmu zariadeniu § 25 Abs. 2 Nr. 2 TDDDG alebo zodpovedajúci predpis vašej krajiny (pozri „Základná zásada“).
Zálohovanie na Disk Google v Androide (voliteľné, bez účtu)
Ak v Androide zapnete zálohovanie, aplikácia uloží zašifrované súbory zálohy do súkromného priečinka aplikácie („appDataFolder“) na vašom Disku Google. Tento priečinok je vyhradený pre aplikáciu; iné aplikácie ani rozhranie Disku k nemu nepristupujú. Zálohuje sa databáza, ako aj vaše fotky a nahraté dokumenty; tieto súbory sú pritom jednotlivo zašifrované a uložené vedľa zálohy. Šifrovanie (AES-256-GCM) prebieha v zariadení; kľúč je náhodná hodnota a uchováva sa cez Google Block Store – s end-to-end šifrovaním, a teda pre Google nečitateľný, pokiaľ má vaše zariadenie zámku obrazovky. Ak zariadenie end-to-end šifrovanie nehlási, kľúč zostáva výlučne lokálne; k zálohe sa potom dostanete späť len pomocou svojho kódu na obnovenie. Za ukladanie zodpovedá Google ako poskytovateľ vášho účtu Google; my pritom nedostávame žiadne údaje a nemáme prístup k súborom ani ku kľúču. Prístup je obmedzený na oprávnenie „drive.appdata“; k ostatnému obsahu vášho Disku aplikácia pristupovať nemôže. Staršie zálohy tam aplikácia upratuje podľa rovnakého pravidla ako zálohy v účte (pozri „Voliteľný účet, záloha v cloude a synchronizácia“). Ak zálohu nastavíte odznova, aplikácia na vašu žiadosť vymaže všetky zálohy a súbory v tomto priečinku a vytvorí nový kľúč; údaje vo vašom zariadení pritom zostanú nezmenené. Právny základ: čl. 6 ods. 1 písm. a) GDPR (súhlas zapnutím).
Voliteľný účet, záloha v cloude a synchronizácia
Účet je dobrovoľný. Prihlásiť sa môžete e-mailovou adresou a heslom, jednorazovým kódom zaslaným e-mailom, cez „Prihlásiť sa cez Apple“ alebo svojím účtom Google. Pri „Prihlásiť sa cez Apple“ nám Apple odovzdá identifikátor a vašu e-mailovú adresu (alebo, ak ju skryjete, presmerovaciu adresu od Apple); na vaše meno sa aplikácia nepýta. Aby sme mohli toto prepojenie pri vymazaní vášho účtu u spoločnosti Apple odvolať, ako to Apple vyžaduje, server uloží token na odvolanie vydaný spoločnosťou Apple; pri vymazaní účtu sa uplatní a odstráni. Pri Google dostávame identifikátor a vašu e-mailovú adresu; Google pritom posiela aj meno a profilovú fotku, ktoré náš server pri ukladaní zahodí. Za proces prihlásenia na svojej strane zodpovedá príslušný poskytovateľ.
E-maily k účtu: E-maily k vášmu účtu – potvrdenie registrácie, prihlasovacie a potvrdzovacie kódy, potvrdenie novej e-mailovej adresy a bezpečnostné upozornenia, napríklad po zmene hesla – vytvára prihlasovacia služba Supabase; odosielajú sa cez službu Resend (Plus Five Five, Inc., USA – sprostredkovateľ). Resend na to dostane vašu e-mailovú adresu a samotný e-mail vrátane kódu alebo odkazu a zaznamená, kedy bol odoslaný a či ho prijímajúci poštový server prijal, alebo odmietol. E-maily sa odosielajú z regiónu EÚ Írsko (eu-west-1); e-maily a protokoly o doručení sa však podľa údajov Resend ukladajú v USA. Na tento prenos sa vzťahuje rozhodnutie o primeranosti k rámcu ochrany údajov EÚ – USA, podľa ktorého je Resend certifikovaný; naša zmluva s Resend okrem toho obsahuje štandardné zmluvné doložky EÚ. E-maily a protokoly o doručení Resend podľa vlastných údajov maže po 30 dňoch; v zálohách Resend zostávajú najviac o sedem dní dlhšie. Či e-mail otvoríte alebo kliknete na odkaz v ňom, nezaznamenávame. Ak vaša schránka e-mail trvalo odmietne alebo ho nahlásite ako spam, Resend zaradí vašu adresu na zoznam blokovaných adries nášho odosielacieho účtu, aby tam už nešiel žiadny ďalší e-mail; zostane tam, kým ju neodstránime – na vašu žiadosť kedykoľvek. Údaje o používaní svojej služby, napríklad odosielateľa, príjemcu a protokoly o doručení, Resend podľa zmluvy s nami používa aj na vlastnú zodpovednosť na rozpoznanie zneužitia a na prevádzku svojej služby; na to sa vzťahujú zásady ochrany osobných údajov spoločnosti Resend. Právny základ: čl. 6 ods. 1 písm. b) GDPR (poskytovanie účtu); pre zoznam blokovaných adries čl. 6 ods. 1 písm. f) GDPR (náš záujem spoľahlivo doručovať e-maily k účtu).
Dvojfaktorové prihlásenie (dobrovoľné): Ak ho zapnete, prihlasovacia služba Supabase uloží pre každý autentifikátor tajný kľúč, z ktorého vznikajú kódy (je potrebný na ich overenie), názov, ktorý mu dáte, kedy bol vytvorený a naposledy použitý, ako aj ku každému overeniu kódu čas a IP adresu – najdlhšie dovtedy, kým autentifikátor neodstránite alebo nevymažete svoj účet. Z vašich kódov na obnovenie neukladáme samotný kód, ale len kontrolnú hodnotu (hash) a čas jeho uplatnenia; vymažú sa, keď vytvoríte nové alebo vymažete svoj účet, a prestanú platiť, len čo dvojfaktorové prihlásenie vypnete. Pokusy o uplatnenie – úspešné aj neúspešné – zaznamenávame pre každý účet kvôli brzde proti zneužitiu a mažeme ich po niečo viac ako jednom dni. Právny základ: čl. 6 ods. 1 písm. b) GDPR (poskytovanie účtu).
Zálohy v cloude a synchronizácia zariadení sú šifrované end-to-end (AES-256-GCM; kľúč sa odvodzuje z vášho ochranného hesla v zariadení, PBKDF2 so 600 000 iteráciami). Tento obsah nedokážeme dešifrovať (zero-knowledge). To platí, kým je vaše ochranné heslo silné a nie je rovnaké ako heslo k účtu: Heslo k účtu ide pri každom prihlásení na server, ochranné heslo nikdy.
Nezašifrovaný vidí server len obal: vašu e-mailovú adresu a jazyk e-mailov k vášmu účtu (riadi sa jazykom aplikácie), čas a veľkosť súborov zálohy, počet a veľkosť zašifrovaných súborov fotiek a dokumentov a – pri synchronizácii – 64 zašifrovaných priehradiek, do ktorých aplikácia rozdeľuje vaše záznamy podľa kľúča, ktorý poznajú len vaše zariadenia: ich veľkosť zaokrúhlenú nahor na hrubé stupne, ako často a v akom poradí sa menili a ktoré prihlásené relácie vášho účtu túto formu synchronizácie podporujú. Z toho sa dá približne vyčítať, aký veľký je váš celkový stav a kedy synchronizujete, nie však, ktoré oblasti zahŕňa, koľko je v ňom záznamov ani čo v nich je. Kým niektoré prihlásené zariadenie alebo prehliadač vášho účtu ešte používa verziu aplikácie staršiu ako 2.3, aplikácia synchronizuje navyše aj v skoršej forme: Server potom pri každom zázname vidí, ku ktorej tabuľke a ktorému identifikátoru riadka patrí, kedy bol naposledy zmenený a nahratý, a identifikátor zariadenia, z ktorého pochádza – a tým aj to, koľko záznamov vediete v ktorej oblasti. Len čo všetky prihlásené zariadenia používajú verziu 2.3 alebo novšiu, aplikácia tieto údaje zo servera vymaže; ak sa znova prihlási zariadenie so staršou verziou, aplikácia ich vytvorí znova. Vymazané záznamy zostávajú ako zašifrovaná značka vymazania, rovnako zašifrované súbory vymazaných fotiek – oboje dovtedy, kým nevymažete účet alebo neresetujete údaje v cloude. K tomu pribúda to, čo si zaznamenáva samotná prihlasovacia služba Supabase: kedy ste sa naposledy prihlásili; pre každé prihlásené zariadenie IP adresu a identifikátor prehliadača alebo aplikácie, kým tam relácia trvá – skončí sa, keď sa odhlásite alebo vymažete účet, najneskôr však 30 dní po prihlásení alebo po 14 dňoch bez použitia (potom sa prihlásite znova), a jej záznam prihlasovacia služba plánovane vymaže o deň neskôr; protokol prihlásení s IP adresami, ktorý mažeme po 30 dňoch; a prístupové protokoly platformy s časom, IP adresou, vyvolanou adresou, identifikátorom prehliadača alebo aplikácie, kontrolným súčtom priloženého prihlasovacieho kľúča, približnou polohou, ktorú sieťová služba predradená Supabase (Cloudflare) odvodzuje z IP adresy (krajina, mesto, sčasti poštové smerovacie číslo, prevádzkovateľ siete), technickými vlastnosťami šifrovaného spojenia a posúdením Cloudflare, či je požiadavka automatizovaná, ktoré Supabase maže najneskôr po 90 dňoch. Na ochranu pred zneužitím server pri niektorých serverových funkciách okrem toho počíta volania podľa IP adresy alebo účtu; ukladá sa z toho len kontrolný súčet, ktorý mažeme najneskôr dve hodiny po prvom volaní.
Ak si od nás údaje vyžiada úrad alebo súd, môžeme vydať len to, čo máme u seba: údaje o účte, nákupoch a obale, zverejnené vitríny, príspevky na stránkach klubov a spätnú väzbu. Obsah synchronizácie a zálohy v cloude šifrovaný end-to-end nedokážeme dešifrovať – ani na príkaz – a to, čo je len vo vašom zariadení, vo vašom iCloude alebo na vašom Disku Google, nemáme. Osobné údaje nepredávame a neposkytujeme ich na reklamné účely.
Ak zapnete automatickú zálohu, vaše ochranné heslo sa uloží do chráneného úložiska kľúčov vášho zariadenia (Keychain alebo Keystore), aby mohla bežať bez výzvy; zariadenie neopúšťa. Staršie zálohy v cloude aplikácia upratuje sama po každej úspešnej zálohe: Ponechá sedem najnovších, k tomu najnovšiu z každého z posledných siedmich dní so zálohou a vždy najnovšiu zo štyroch ďalších, starších týždňov. Ak nová záloha obsahuje menej ako pätinu záznamov poslednej úplnej zálohy, aplikácia si navyše ponechá aj túto úplnú zálohu – bez ohľadu na to, z ktorého z vašich zariadení pochádza –, kým niektorá záloha opäť nebude obsahovať aspoň jej pätinu; po nechcenom vyprázdnení, po preinštalovaní a na novom zariadení tak zostane zachovaný úplný stav. Preto každá záloha nesie počet svojich záznamov v názve súboru, zašifrovaný kľúčom zálohy; server nevidí žiadne číslo. Pri zálohách starších verzií aplikácie bez tohto údaja aplikácia porovnáva veľkosti súborov. Zálohy s časovou pečiatkou v budúcnosti, napríklad v dôsledku nesprávne nastavených hodín zariadenia, aplikácia sama nevymaže. Hosting: Supabase (Supabase Pte. Ltd., Singapur – sprostredkovateľ, štandardné zmluvné doložky EÚ); ukladá sa v regióne EÚ Frankfurt (eu-central-1). Na účely podpory a prevádzky k nim podľa údajov Supabase môže pristupovať aj Supabase, Inc. (USA) ako ďalší sprostredkovateľ; aj na to sa vzťahujú štandardné zmluvné doložky EÚ. Aj serverové funkcie Supabase (Edge Functions), ktoré volá aplikácia od verzie 2.8, naša webová stránka a naša databáza, bežia vo Frankfurte; pri starších verziách aplikácie bežia v dátovom centre najbližšom k vášmu zariadeniu, ktoré môže byť aj mimo EÚ; aj na to sa vzťahujú štandardné zmluvné doložky EÚ. Právny základ: čl. 6 ods. 1 písm. b) GDPR (plnenie zmluvy). Bez účtu nič z toho nevytvárame.
Ak si vytvoríte účet, zverejníte vitrínu, založíte klub alebo doň vstúpite, alebo v aplikácii vyjadríte súhlas s podmienkami používania, uložíme ako doklad, s ktorým znením podmienok používania ste súhlasili a kedy – spolu s identifikátorom vášho účtu, resp. vašej vitríny. Doklad sa vymaže spolu s účtom, resp. vitrínou. Právny základ: čl. 6 ods. 1 písm. b) GDPR (zmluva) a písm. f) (preukázanie uzavretia zmluvy).
Vitríny (dobrovoľné zdieľanie)
Ak aktívne zverejníte vitrínu, verejne dostupné pod neuhádnuteľnou adresou budú výlučne vami vybrané údaje (vrátane zmenšených fotiek vybraných predmetov). Výrobné čísla, miesta uloženia, zásoby, ceny a údaje o povoleniach sú ako údaje technicky vylúčené. Čo je vidieť na fotke, aplikácia nekontroluje: Sami dbajte na to, aby nebolo rozpoznateľné žiadne výrobné číslo ani nič z vášho bytu; vložené údaje o polohe aplikácia pred nahratím odstráni. Vitrína funguje aj bez účtu; pri zverejnení a obnovení si aplikácia od verzie 3.5 necháva potvrdiť, že požiadavka prichádza zo skutočnej aplikácie (pozri „Overenie aplikácie pri vitríne a kontaktnom formulári“).
Počítame, koľkokrát bola vitrína otvorená, a tento počet vám zobrazujeme; jednotlivé zobrazenia nevyhodnocujeme. Stránku vitríny doručuje náš poskytovateľ hostingu Cloudflare, Inc. (sprostredkovateľ, štandardné zmluvné doložky EÚ), ktorý pritom spracúva technicky nevyhnutné údaje o pripojení návštevníkov. Obsah si prehliadač návštevníka sťahuje priamo z nášho servera u Supabase; vznikajú pritom tie isté prístupové protokoly a to isté počítanie proti zneužitiu, ako je opísané v časti „Voliteľný účet, záloha v cloude a synchronizácia“. Aby zverejnená vitrína nepozorovane nezanikla, aplikácia ju sama obnoví najviac raz za mesiac pri spustení. Ak ste pri zverejnení alebo pri takomto obnovení prihlásení, priradíme vitrínu k vášmu účtu, aby sa vymazala spolu s účtom. Každú vitrínu môžete kedykoľvek zneprístupniť; odkaz tým natrvalo prestane platiť. Ak sa Pro skončí, pozastavia sa ďalšie vitríny, ktoré ste zverejnili od verzie 2.5: Na ich adrese potom stojí len to, že je pozastavená, a jej obsah zo servera vymažeme najneskôr nasledujúci deň. Aby to platilo aj vtedy, keď aplikáciu už neotvárate, aplikácia pri zverejnení a pri každom obnovení takejto vitríny odošle aj lehotu: koniec obdobia Pro, ktorý pozná, plus 45 dní, zaokrúhlený nahor na celý deň. Pre vitríny, ktoré sa podľa podmienok pre vitríny nepozastavujú, a pri jednorazovom nákupe je lehota neobmedzená. Lehotu ukladáme pri vitríne – pri vitríne bez účtu len k jej adrese, nie k účtu. Ak lehota uplynula, vitrínu pozastavíme; ak je priradená k vášmu účtu a váš účet má u nás Pro, zostáva online. S Pro aplikácia nahrá obsah pod tou istou adresou znova. Pozastavenú vitrínu aplikácia neobnovuje. Lehotu vymažeme spolu s vitrínou. Právny základ: čl. 6 ods. 1 písm. a) GDPR (súhlas); pre lehotu a porovnanie so stavom Pro vášho účtu čl. 6 ods. 1 písm. b) GDPR (rozsah Pro podľa našich podmienok používania); voči návštevníkom čl. 6 ods. 1 písm. f) GDPR (doručovanie stránky a ochrana pred zneužitím).
Stránky klubov
Ak založíte stránku klubu alebo do nej vstúpite, ukladáme na to názov klubu, prístupový kód, identifikátory účtov zúčastnených a príspevky, ktoré výslovne zverejníte (napríklad súťažné úspechy). Ukladá sa u nášho poskytovateľa hostingu Supabase (pozri „Voliteľný účet, záloha v cloude a synchronizácia“). Tieto údaje nie sú šifrované end-to-end – správca klubu ich musí vedieť čítať a schvaľovať. Čo schváli, zverejní ako verejnú stránku, ktorú si môže otvoriť každý, kto má odkaz: názov klubu a úspechy bez mien, ale s disciplínou, úrovňou, rokom, umiestnením, počtom účastníkov a výsledkom – v malom klube sa z toho možno dá vyčítať, o koho ide. Keď správca túto stránku zverejní alebo aktualizuje, nechá si aplikácia na iPhone, iPade a Androide od verzie 3.5 potvrdiť, že požiadavka prichádza zo skutočnej aplikácie (pozri „Overenie aplikácie pri vitríne a kontaktnom formulári“). Ak príspevok stiahnete alebo vymažete svoj účet, server ho okamžite odstráni aj z verejnej stránky. Svoje členstvo môžete kedykoľvek ukončiť. Právny základ: čl. 6 ods. 1 písm. a) GDPR (súhlas).
Nákupy (Waffenschrank Pro)
Nákupy prebiehajú cez App Store (Apple), resp. Google Play; spracovanie nákupov zabezpečuje RevenueCat (RevenueCat Inc., USA – štandardné zmluvné doložky EÚ). SDK RevenueCat sa spustí až vtedy, keď otvoríte stránku Pro, alebo – ak sa v tomto zariadení už niekedy začal nákup, uplatnil kód alebo sa cez obchod rozpoznalo Pro – pri spustení a pri prihlásení, aby overilo, či Pro stále platí; ak beží, môže sa až do ukončenia aplikácie ozvať zakaždým, keď sa do aplikácie vrátite. Od verzie 2.2.1 aplikácia v iPhone, iPade a Androide pri spustení zariadenia, v ktorom ešte nepozná žiadny nákup, najprv overí v App Store, resp. v Google Play vo vašom zariadení, či váš účet Apple, resp. Google kúpil Pro – napríklad pri nákupe pred verziou 2.2, po novej inštalácii alebo v iPhone a iPade cez Rodinné zdieľanie. Od verzie 2.3 to tam overuje aj vždy, keď kontroluje, či Pro platí, a Pro ešte nepozná z nákupu v tomto zariadení, a keď klepnete na „Obnoviť nákupy“. Aplikácia pritom len kontroluje, či je medzi záznamami o nákupoch k tejto aplikácii nákup Pro, a sama na to nič neodosiela – ani nám, ani RevenueCat; či obchod pritom porovnáva svoju históriu nákupov s Apple, resp. Google, určujú Apple, resp. Google, nie my. Ak klepnete na „Obnoviť nákupy“, RevenueCat neodpovie a vo vašom zariadení nie je vidieť jednorazový nákup, aplikácia v iPhone a iPade navyše výslovne požiada App Store, aby vaše nákupy porovnal s Apple; Apple sa pritom môže opýtať na váš Apple Account. Ak aplikácia nenájde nákup Pro, nič ďalšie sa nestane. Ak ho nájde v zariadení, v ktorom ešte nepozná žiadny nákup, spustí sa SDK RevenueCat, ako je opísané vyššie. Pri predplatnom platí Pro až po jeho odpovedi. Jednorazový nákup aplikácia od verzie 2.3 rozpozná už podľa záznamu v obchode – bez RevenueCat a bez našich serverov, aby platil aj vtedy, keď nie sú dostupné alebo už neexistujú; to sa skončí, len ak obchod sám nákup už neeviduje, napríklad po vrátení peňazí. Ak SDK RevenueCat beží, do RevenueCat sa odosiela identifikátor nákupu, vaša IP adresa a technické údaje o zariadení. Naposledy známy stav nákupu a to, či obchod eviduje jednorazový nákup, aplikácia ukladá v zariadení, aby Pro platilo aj bez overovania. Bez účtu je tento identifikátor pseudonymný náhodný identifikátor: Nemá žiadny vzťah k vášmu menu ani e-mailovej adrese, spolu s IP adresou a údajmi o zariadení sa však dajú dopyty z toho istého zariadenia navzájom priradiť. Ak ste prihlásení, prepojí sa s identifikátorom vášho účtu, aby Pro platilo vo všetkých vašich zariadeniach. Apple a Google okrem toho hlásia nákupy, obnovenia, zrušenia a vrátenia peňazí priamo RevenueCat, aj keď aplikácia nebeží; ak nákup patrí k vášmu účtu, RevenueCat to postúpi nášmu serveru. Udalosti týkajúce sa nákupu bez účtu používa náš server len pre uloženú adresu na pripomienky (pozri „Pripomienka pred obnovením“) a, ak si to želáte, na ukončenie predplatného v Google Play (pozri nižšie); v protokole je potom len čas a druh udalosti, bez identifikátora. Na to si náš server (Supabase, pozri vyššie) k vášmu účtu zaznamenáva, či a dokedy Pro platí a odkiaľ odomknutie pochádza (napríklad nákup v obchode alebo uplatnený promo kód), vrátane identifikátora príslušného nákupu, resp. toho, ktorý promo kód ste kedy uplatnili; aplikácia si to overuje, keď ste prihlásení. Ak máte predplatné v Google Play a prechádzate na jednorazový nákup, môžete pred nákupom zvoliť, aby sme vám predplatné potom ukončili: Aplikácia odovzdá toto želanie spolu s časom RevenueCat – tam zostane pri vašom zákazníckom zázname, kým ho pred nákupom neodvoláte alebo kým sa záznam nevymaže – a zapamätá si ho v zariadení; po prijatí jednorazového nákupu náš server ukončí predplatné priamo v Google Play (za Google Play zodpovedá sám Google): zistí si pritom v RevenueCat číslo objednávky predplatného, vyžiada si od Googlu túto objednávku, aby z nej získal nákupný token, a overí stav predplatného; nič z toho sa neukladá. Predplatné sa potom už neobnoví a zaplatené obdobie vám zostane. Platobné údaje nikdy nedostávame. Právny základ: čl. 6 ods. 1 písm. b) GDPR (nákup, poskytnutie Pro a kroky pred ním, ktoré sami spustíte); pre overenie v obchode, pokiaľ ste Pro nekúpili, čl. 6 ods. 1 písm. f) GDPR (náš oprávnený záujem rozpoznať nákupy bez toho, aby sme údaje osôb, ktoré nič nekúpili, odovzdávali RevenueCat); pre overenie v obchode vo vašom zariadení a uloženie stavu nákupu v zariadení § 25 Abs. 2 Nr. 2 TDDDG alebo zodpovedajúci predpis vašej krajiny (pozri „Základná zásada“).
Miesta v kluboch: Klub môže na tejto webovej stránke poskytnúť svojim členom miesta Pro a rozdeľovať ich cez odkaz na pozvánku. Ak miesto uplatníte, prihlásite sa na to na webovej stránke svojím účtom a zvolíte si zobrazované meno. Ukladáme, ktorému účtu miesto patrí, zobrazované meno a časy uplatnenia a vášho súhlasu; z odkazu na pozvánku len kontrolný súčet. Správca klubu z toho vidí výlučne vaše zobrazované meno a dátum uplatnenia – nikdy vašu e-mailovú adresu, váš stav zbraní, vaše zbrane ani to, ako aplikáciu používate. Môže vám miesto odňať a vy ho môžete kedykoľvek sami vrátiť; priradenie potom okamžite vymažeme a pri vašom účte zostane len poznámka, že sa Pro z miesta v klube skončilo. Ak sa doba platnosti skončí bez predĺženia, priradenie vymažeme po 30 dňoch. O klube ukladáme názov, počet miest, dobu platnosti, identifikátor nákupu a identifikátor účtu správcu. Právny základ: čl. 6 ods. 1 písm. b) GDPR; to, že klub vidí zobrazované meno a dátum, sa zakladá na vašom súhlase pri uplatnení (čl. 6 ods. 1 písm. a) GDPR), ktorý odvoláte vrátením miesta.
Platí to pre aplikáciu od verzie 2.2. Staršie verzie sa pri každom spustení ozvú systému spracovania nákupov (RevenueCat), aby overili stav Pro.
Pripomienka pred obnovením
Ak ste si Pro predplatili ako ročné alebo štvrťročné predplatné cez App Store alebo Google Play a je viazané na váš účet Waffenschrank, pošleme vám približne päť týždňov pred každým obnovením e-mail (pri nákupe v amerických dolároch navyše tri týždne vopred, pretože právo viacerých štátov USA predpisuje rôzne termíny) s dátumom, cenou – pokiaľ je známa –, lehotou a postupom na zrušenie. Ak ešte prebieha bezplatné skúšobné obdobie ročného predplatného, ktoré ste uzavreli v amerických dolároch, pošleme vám namiesto toho tri až štyri dni pred jeho koncom e-mail s dátumom, cenou po ňom a postupom na zrušenie, pretože viaceré štáty USA predpisujú pred koncom skúšobného obdobia oznámenie; v iných menách vám koniec skúšobného obdobia pripomenie len aplikácia. E-mail nedostanete pri mesačnom predplatnom, pri používaní cez Rodinné zdieľanie, kým obchod ešte opakuje neúspešné stiahnutie platby, ani ak ste predplatné už zrušili. Na to si náš server (Supabase, pozri vyššie) k vášmu účtu navyše zaznamenáva, ktoré predplatné ste kúpili cez ktorý obchod, akú sumu v akej mene ste zaplatili za aktuálne obdobie a či išlo o úvodnú alebo zvýhodnenú cenu; tieto údaje nám RevenueCat posiela pri každom nákupe a každom obnovení. Krátko pred odoslaním sa server opýta RevenueCat, či sa vaše predplatné naozaj obnoví. E-mail sa odosiela cez Resend, ako je opísané v časti „E-maily k účtu“ – s rovnakými údajmi o mieste uloženia, lehotách vymazania a zozname blokovaných adries. Neobsahuje nič z vašej zbierky a či ho otvoríte, nezaznamenávame. Aby ste ho nedostali dvakrát, poznačíme si, pre ktoré obnovenie, resp. ktorý koniec skúšobného obdobia sme ho poslali – bez e-mailovej adresy a bez obsahu e-mailu; z odkazu na zrušenie odberu ukladáme len kontrolný súčet, aby fungoval aj odkaz zo skoršieho e-mailu. Údaje o nákupe vymažeme, len čo sa ročné alebo štvrťročné predplatné vo vašom účte skončí (najneskôr dva dni potom) alebo sa z pripomienky odhlásite, záznam o odoslaní a kontrolné súčty 13 mesiacov po obnovení, resp. odoslaní, všetko najneskôr s vaším účtom. Odhlásiť sa môžete pomocou „Zrušiť odber“ vo svojom e-mailovom programe, odpoveďou na niektorý z týchto e-mailov alebo správou na kontakt@waffenschrank.app; potom vám už žiadne neposielame a pamätáme si to, kým nevymažete svoj účet. Iné e-maily k vášmu účtu tým nie sú dotknuté. Bez účtu vám aplikácia pripomenie hlásením (pri nákupe v amerických dolároch navyše tri týždne vopred), ak ste jej hlásenia povolili; ak nedostanete ani hlásenie, ani e-mail, zobrazí vám od 45 dní pred obnovením upozornenie na obrazovke „Prehľad“. Oboje vzniká vo vašom zariadení a aplikácia nám na to nič neposiela; e-mail bez účtu dostanete len vtedy, ak na to zadáte adresu (nasledujúci odsek). Právny základ: čl. 6 ods. 1 písm. f) GDPR (náš oprávnený záujem informovať vás včas pred stiahnutím platby a tým plniť aj povinnosti, ktoré poskytovateľovi ukladá spotrebiteľské právo niektorých krajín – napríklad Francúzska, Talianska, Španielska, Belgicka (od mája 2027), Švédska, viacerých štátov USA a kanadských provincií).
Pripomienka e-mailom bez účtu: Ak ste si takéto ročné alebo štvrťročné predplatné kúpili bez účtu Waffenschrank, môžete v aplikácii v časti Pro dobrovoľne zadať e-mailovú adresu len na tieto pripomienky – pred každým obnovením a pri ročnom predplatnom v amerických dolároch pred koncom skúšobného obdobia. Náš server (Supabase, pozri vyššie) potom cez Resend – ako je opísané v časti „E-maily k účtu“ – najprv pošle e-mail s potvrdzovacím odkazom; až keď do 48 hodín potvrdíte, budeme vám pripomínať, ako je opísané vyššie, inak adresu po 48 hodinách vymažeme. Ukladá sa na to adresa, jazyk aplikácie, náhodný identifikátor, pod ktorým RevenueCat eviduje váš nákup bez účtu, kontrolný súčet náhodného kľúča, pomocou ktorého môže záznam zisťovať a mazať len vaša aplikácia, mena, v ktorej ste ročné predplatné kúpili v tomto zariadení (ak ju aplikácia pozná), údaje o nákupe a záznamy o odoslaní ako vyššie, ako aj kontrolné súčty odkazov v našich e-mailoch. Pri zadaní a pred každým odoslaním sa server pod týmto identifikátorom opýta RevenueCat, či máte ročné alebo štvrťročné predplatné z App Store alebo z Google Play. Proti zneužitiu počítame pokusy podľa identifikátora, podľa adresy a podľa IP adresy – len ako kontrolný súčet, ktorý mažeme najneskôr po dvoch hodinách. Adresu nepoužívame na nič iné – žiadna reklama, žiadny newsletter – a neprepájame ju so žiadnym účtom. Odhlásiť sa môžete kedykoľvek v aplikácii, cez odkaz v každom z týchto e-mailov, pomocou „Zrušiť odber“ vo svojom e-mailovom programe, odpoveďou na niektorý z týchto e-mailov alebo správou na kontakt@waffenschrank.app; adresu potom okamžite vymažeme so všetkými údajmi k nej. Ak sa vaše ročné alebo štvrťročné predplatné skončí, všetko vymažeme najneskôr dva dni potom; ak sa v aplikácii prihlásite do účtu, aplikácia adresu odhlási, pretože pripomienka potom ide na adresu vášho účtu. Právny základ: čl. 6 ods. 1 písm. a) GDPR (váš súhlas, ktorý udeľujete zadaním adresy a potvrdzovacím odkazom potvrdzujete ako svoju adresu; môžete ho kedykoľvek odvolať s účinkom do budúcnosti tým, že sa odhlásite); pre počítanie proti zneužitiu čl. 6 ods. 1 písm. f) GDPR (náš oprávnený záujem neposielať nikomu nevyžiadané e-maily).
Hlásenia o páde (len so súhlasom)
Hlásenia o páde aplikácia odosiela len s vaším súhlasom; predvolene sú vypnuté. Najskôr tri dni po prvom spustení sa vás raz opýta, či môže hlásenia o páde odosielať; obe odpovede sú rovnocenné a potom sa už nepýta znova. Doklad o vašich odpovediach na túto otázku a na otázky nižšie (posledných desať, každá s časom, cestou a znením otázky) uchováva aplikácia v zariadení, aby sa ich držala; zariadenie neopúšťa. Vaša voľba platí pre zariadenie, na ktorom ju urobíte: zálohy ju neprenášajú, a ak nejakú zálohu obnovíte, voľba na tomto zariadení ostane taká, aká je. Na novom zariadení sú hlásenia o páde spočiatku vypnuté a jednorazová otázka sa tam objaví najskôr tri dni po prvom spustení na ňom. Svoju voľbu môžete kedykoľvek zmeniť v časti Viac → Zabezpečenie. Ak súhlas nemá, opýta sa po páde, či môže odoslať hlásenie o práve tomto páde (pozri nižšie). Poskytovateľom služby je Sentry (Functional Software, Inc., USA – sprostredkovateľ; prenos sa zakladá na rozhodnutí o primeranosti k rámcu ochrany údajov EÚ – USA, podľa ktorého je Sentry certifikovaný; naša zmluva so Sentry okrem toho obsahuje štandardné zmluvné doložky EÚ); hlásenia idú na vstupný bod EÚ v Nemecku. Vo verziách starších ako 2.5 knižnica Sentry v iPhone a iPade, kým sú hlásenia zapnuté, okrem toho pri spustení a pri zmenách siete nechá preložiť názov sentry.io cez menný server (DNS), ktorý používa vaše zariadenie, aby zistila, či je k dispozícii sieť; požiadavka neobsahuje hlásenie ani obsah z aplikácie, ten, kto na ňu odpovedá (zvyčajne váš poskytovateľ internetu alebo Wi-Fi), však môže vidieť, že sa z vašej IP adresy dopytuje tento názov, a kedy. Od verzie 2.5 knižnica rozpoznáva sieť bez tejto požiadavky. Len vo verziách starších ako 2.2.1 sa jeden údaj odosiela aj bez tohto súhlasu: Ak aplikácia naposledy spadla, vyhľadanie aktualizácií pri ďalšom spustení tam so sebou odošle aj príslušné chybové hlásenie (pozri „Čo sa deje pri spustení – aj bez účtu“).
Hlásenie obsahuje chybovú správu s miestom v programe, kde nastala, verziu aplikácie, model zariadenia, verziu operačného systému, jazyk a časové pásmo, ako aj výrazne skrátenú stopu posledných krokov: len zmeny obrazoviek s maskovanými identifikátormi a sieťové požiadavky so skrátenou adresou. Názvy obrazoviek, vstupy, výstupy konzoly a identifikátor vášho účtu sú výslovne odfiltrované, obsah vašej zbierky sa tak do hlásenia nedostane. Výnimkou je samotný text chybovej správy: Odosiela sa neskrátený, pretože chybu bez jej správy nemožno nájsť – v ojedinelých prípadoch môže obsahovať hodnotu z vašich údajov. Identifikátor zariadenia hlásenie od verzie 2.2.1 už neobsahuje: Identifikátor, ktorý knižnica Sentry pripája sama od seba – v Androide náhodný trvalý identifikátor vašej inštalácie, v iPhone a iPade kontrolný súčet z identifikátora zariadenia pre túto aplikáciu a modelu zariadenia –, aplikácia pred odoslaním odstráni, aj pri pádoch v natívnych častiach programu. Staršie verzie ho ešte odosielajú; ich hlásenia sú pseudonymné, dajú sa teda navzájom priradiť, nie však k vášmu účtu. Anonymné nie je ani hlásenie bez identifikátora zariadenia: Poskytovateľ ho z technických dôvodov prijíma s vašou IP adresou a chybová správa môže obsahovať hodnotu z vašich údajov. Jednotlivo odoslané hlásenie (pozri nižšie) obsahuje tie isté údaje bez stopy posledných krokov.
Právny základ: čl. 6 ods. 1 písm. a) GDPR; súhlas môžete kedykoľvek odvolať. Odvolanie účinkuje okamžite: Aplikácia ukončí zaznamenávanie pádov v tom istom okamihu, bez reštartu. Zamrznutia a relácie ukončené systémom aj tak nezaznamenáva – len skutočné pády: chyby, po ktorých je aplikácia ukončená alebo namiesto obrazovky zobrazí svoju chybovú obrazovku. Za pád sa považuje aj chyba, po ktorej sa aplikácia nedá ďalej používať – napríklad keď sa databáza pri spustení nedá otvoriť alebo po aktualizácii previesť. Aplikácia potom odošle najviac jedno hlásenie na aktualizáciu a chybu; namiesto chybovej správy v ňom je len identifikátor chyby a obsah z vašej zbierky neobsahuje. Bez vášho súhlasu platí: Keď aplikácia zobrazí svoju chybovú obrazovku, opýta sa tam, či môže odoslať hlásenie o tejto chybe; ak odmietnete, nič nezaznamená. Keď spadne, zaznamená vo vašom zariadení hlásenie – pri chybe v časti JavaScript chybovú správu (do 1024 znakov), miesto v programe, čas, verziu aplikácie a systému a typ zariadenia, pri páde v natívnych častiach programu súhrn z protokolu pádov, ktorý iOS, resp. Android aj tak vedie (druh pádu, zásobník volaní ako adresy v pamäti, čas, verzia aplikácie a systému, typ zariadenia). Existuje najviac jedno takéto hlásenie, to najnovšie; leží v dátovom priečinku aplikácie, je vyňaté zo zálohy zariadenia a zariadenie samo neopúšťa. Keď aplikáciu znova otvoríte, opýta sa, či ho môže odoslať; odošle sa len toto jedno hlásenie a právnym základom je potom váš súhlas (čl. 6 ods. 1 písm. a) GDPR). Po odoslaní alebo odmietnutí ho aplikácia vymaže, najneskôr po 30 dňoch. Ak dvakrát po sebe odmietnete, už sa nepýta a nič ďalej nezaznamenáva; pýtanie sa môžete vypnúť aj sami v časti Viac → Zabezpečenie. Pre zaznamenanie v zariadení a čítanie protokolu pádov: čl. 6 ods. 1 písm. f) GDPR (náš oprávnený záujem dať vám po páde na výber, či hlásenie odošlete) a § 25 Abs. 2 Nr. 2 TDDDG alebo zodpovedajúci predpis vašej krajiny (pozri „Základná zásada“).
Čo dostávame z App Store a Google Play
Apple a Google nám zobrazujú súhrnné štatistiky (napríklad inštalácie, nákupy a aktívne zariadenia, rozčlenené aj podľa toho, či niekto prišiel cez zdieľaný odkaz na aplikáciu alebo cez odkaz na našej webovej stránke), protokoly o pádoch zo zariadení, ktorých vlastníci súhlasili s ich poskytovaním vývojárom, pri testovacích verziách spätnú väzbu testerov vrátane ich kontaktnej adresy a verejné hodnotenia vrátane mena, ktoré si tam zvolili, na ktoré môžeme odpovedať. Tieto údaje zhromažďujú Apple a Google na vlastnú zodpovednosť; používame ich na odstraňovanie chýb, odpovedanie na otázky a na to, aby sme videli, akými cestami ľudia aplikáciu nachádzajú. S vaším účtom ich neprepájame. Právny základ: čl. 6 ods. 1 písm. f) GDPR (odstraňovanie chýb, odpovede na spätnú väzbu a súhrnné meranie dosahu).
Údaj o veku z App Store a Google Play
Niektoré štáty USA vyžadujú od aplikácií distribuovaných cez obchod s aplikáciami, aby si vyžiadali údaj o veku od obchodu a rešpektovali ho. Od verzie 2.5 preto aplikácia v iPhone a iPade (od iOS 26.2) žiada App Store od spoločnosti Apple („Declared Age Range“) a v Androide Google Play („Play Age Signals“) o vekové rozpätie, ktoré obchod eviduje k vášmu účtu Apple, resp. Google – pri prvom spustení, potom najviac raz za dvanásť mesiacov a zakaždým, keď si vytvoríte účet. V iPhone a iPade sa pýta len vtedy, ak systém hlási, že pre váš účet Apple takéto pravidlá platia; v Androide sa pýta len vtedy, ak ste v aplikácii ako krajinu zvolili USA. Aplikácia pritom nikdy nedostane váš dátum narodenia a vyhodnocuje len to, či máte podľa údaja obchodu menej ako 18 rokov, alebo najmenej 18 rokov. Ak obchod hlási, že máte menej ako 18 rokov, aplikácia zablokuje vytvorenie účtu, zverejnenie vitríny, pri stránkach klubov založenie, vstup a predkladanie úspechov, ako aj nákup Pro; ak v takom prípade pri prihlásení cez Apple alebo Google vznikne nový účet, aplikácia ho okamžite znova vymaže. Ak sa to nepodarí, napríklad bez pripojenia, náš server takýto účet vymaže pri dennom spracovaní najskôr tri dni po jeho vytvorení, spravidla v priebehu ďalšieho dňa, a to rovnakým spôsobom ako „Vymazať účet“. Predpokladom je, že ste s ním po prvých desiatich minútach už neboli prihlásení a že nemá žiadny obsah ani nákup; ak niektorý z týchto predpokladov nie je s istotou splnený, účet zostane zachovaný a vymažeme ho na vašu žiadosť zaslanú na kontakt@waffenschrank.app. S existujúcim účtom sa môžete naďalej prihlásiť; aplikácia vo vašom zariadení zostáva použiteľná a z vašich údajov sa nič nevymaže. Výsledok je len v operačnej pamäti do ukončenia aplikácie: Neukladá sa ani neodosiela nám či iným, a to ani s hláseniami o páde. V zariadení sa ukladá len čas posledného dopytu, aby sa aplikácia nepýtala častejšie, ako je dovolené; odstráni sa spolu s aplikáciou. Ako Apple a Google zisťujú váš vek a či vás na to žiadajú o súhlas, rozhodujú na vlastnú zodpovednosť. Právny základ: čl. 6 ods. 1 písm. f) GDPR (náš oprávnený záujem sprístupniť účet, vitrínu, stránku klubu a Pro len dospelým a dodržiavať zákony tam, kde sa aplikácia ponúka); pre dopyt v obchode vo vašom zariadení a uloženie času § 25 Abs. 2 Nr. 2 TDDDG alebo zodpovedajúci predpis vašej krajiny (pozri „Základná zásada“).
Kontakt a nahlásenie problému
Ak použijete kontaktný formulár, spracúvame vašu správu, zvolenú kategóriu, voliteľne vašu e-mailovú adresu (pre doplňujúce otázky) a – ak necháte políčko začiarknuté – technické údaje: verziu aplikácie, identifikátor aktualizácie, distribučný kanál, platformu a verziu operačného systému. Spätná väzba sa ukladá u nášho poskytovateľa hostingu Supabase (pozri „Voliteľný účet, záloha v cloude a synchronizácia“); pri odosielaní si aplikácia od verzie 3.5 necháva potvrdiť, že správa prichádza zo skutočnej aplikácie, a spolu so spätnou väzbou sa z toho neukladá nič (pozri „Overenie aplikácie pri vitríne a kontaktnom formulári“). Ak ste prihlásení, uloží sa aj identifikátor vášho účtu, aby sme vašu požiadavku vedeli priradiť. Aby sme spätnú väzbu mohli rýchlo prečítať a odpovedať vám priamo, náš server ju cez doručovaciu službu Resend (pozri „E-maily k účtu“) pošle ako e-mail do našej schránky kontakt@waffenschrank.app – s kategóriou, správou a časom, s platformou, ak pošlete technické údaje, a s vašou e-mailovou adresou ako adresou na odpoveď, ak ju uvediete. Ostatné technické údaje ani identifikátor vášho účtu sa neposielajú. Resend tento e-mail vymaže po 30 dňoch (vo svojich zálohách najneskôr o sedem dní neskôr); v našej schránke preň platí to isté ako v časti „Keď nám napíšete“. Ak uvediete e-mailovú adresu, aplikácia sa nášho servera (Supabase) opýta už pred odoslaním – krátko po tom, ako adresu napíšete alebo otvoríte koncept s adresou, teda aj vtedy, ak správu nikdy neodošlete –, či jej doména (len časť za @) dokáže prijímať e-maily, aby sme vás mohli upozorniť na preklep; server pritom ako pri každom dopyte dostane vašu IP adresu, vyhľadá doménu v systéme názvov domén (DNS) a doménu neukladá ani nezaznamenáva. Právny základ: čl. 6 ods. 1 písm. f) GDPR (vybavenie vašej požiadavky), pri prihlásených používateľoch zároveň čl. 6 ods. 1 písm. b) GDPR. Spätnú väzbu mažeme najneskôr dvanásť mesiacov po jej prijatí, s vaším účtom aj skôr.
Overenie aplikácie pri vitríne a kontaktnom formulári
Vitríny a kontaktný formulár fungujú bez účtu, a preto priťahujú zneužitie, napríklad cudzie alebo protiprávne obrázky pod našou adresou alebo hromadné správy do našej schránky. Od verzie 3.5 si preto aplikácia na iPhone, iPade a Androide necháva potvrdiť, že takáto požiadavka prichádza z nezmenenej aplikácie Waffenschrank na skutočnom zariadení: keď zverejníte vitrínu alebo ju aplikácia obnoví, keď ako správca zverejníte alebo aktualizujete stránku klubu a keď odošlete kontaktný formulár. Aplikácia si na to od nášho servera (Supabase, pozri „Voliteľný účet, záloha v cloude a synchronizácia“) vyžiada náhodnú hodnotu, ktorá platí päť minút a dá sa uplatniť len raz; pritom vznikajú rovnaké prístupové protokoly a koľko takýchto náhodných hodnôt môže získať jedna IP adresa, obmedzuje server rovnakým počítaním zneužití – oboje tak, ako je opísané v časti „Voliteľný účet, záloha v cloude a synchronizácia“. Do potvrdenia vstupujú okrem nej len kontrolné súčty – pri vitríne alebo stránke klubu súčet jej adresy, pri kontaktnom formulári súčet vašej správy –, nikdy samotný obsah. Na iPhone a iPade na to aplikácia používa App Attest od spoločnosti Apple: Pri prvom použití zariadenie vytvorí vo svojom bezpečnostnom čipe kľúč, ktorý ho neopustí, a nechá ho raz potvrdiť spoločnosťou Apple; Apple pritom podľa vlastných údajov počíta, koľko takýchto kľúčov bolo pre aplikáciu na vašom zariadení potvrdených. Potom zariadenie podpisuje každú požiadavku samo, bez dopytu u spoločnosti Apple. Identifikátor kľúča ukladá aplikácia do kľúčenky tohto zariadenia, bez synchronizácie cez iCloud; môže tam zostať aj po odstránení aplikácie, je však potom zbytočný. Náš server ukladá identifikátor a verejnú časť kľúča s počítadlom a dňom posledného použitia – bez väzby na váš účet, vašu IP adresu, vašu vitrínu alebo vašu správu – a maže ich 90 dní po poslednom použití. Na Androide aplikácia žiada o potvrdenie Google Play vo vašom zariadení (Play Integrity). Google Play na to podľa údajov spoločnosti Google overí vaše zariadenie, aplikáciu a stav jej licencie v Google Play a vráti šifrovanú odpoveď; za to, čo Google Play pritom spracúva, zodpovedá Google (Google Ireland Limited) podľa svojich podmienok. Náš server nechá odpoveď dešifrovať spoločnosťou Google LLC (USA – základom prenosu je rozhodnutie o primeranosti k rámcu ochrany údajov EÚ – USA, podľa ktorého je Google certifikovaný) a číta z nej len to, či patrí k tejto požiadavke, či Google Play aplikáciu pozná a či zariadenie overením prejde; nič z toho sa neukladá. Výsledok overenia dostane aplikácia ako jednorazový token, ktorý platí desať minút; pošle ho spolu s vitrínou, resp. správou, a server ho pri uplatnení vymaže. Počíta sa len, koľko overení týždenne, podľa spôsobu a platformy, bolo platných, neplatných alebo bez potvrdenia a z akého dôvodu, bez identifikátora; tieto čísla uchovávame 13 mesiacov. Ak platné potvrdenie chýba – napríklad vo webovej aplikácii, vo verziách aplikácie starších ako 3.5, na zariadeniach bez tejto funkcie alebo bez služieb Google Play –, môže server vitrínu alebo správu odmietnuť alebo prísnejšie obmedziť; e-mailom na kontakt@waffenschrank.app nás zastihnete vždy. Zatiaľ len počíta a nič neodmieta. Ak je overenie na našom serveri vypnuté, aplikácia sa nepýta ani spoločnosti Apple, ani Google. Právny základ: čl. 6 ods. 1 písm. f) GDPR (náš oprávnený záujem chrániť vitríny a schránku pred zneužitím); pre vytvorenie a používanie kľúča, uloženie jeho identifikátora a dopyt v Google Play § 25 Abs. 2 Nr. 2 TDDDG alebo zodpovedajúci predpis vašej krajiny (pozri „Základná zásada“).
Keď nám napíšete
Ak nám napíšete na kontakt@waffenschrank.app, spracúvame vašu e-mailovú adresu, vaše meno, ak ho uvediete, a obsah vašej správy, aby sme vám mohli odpovedať (čl. 6 ods. 1 písm. f) GDPR; ak ide o zmluvu s nami, písm. b)). Našu schránku prevádzkuje Microsoft (Microsoft Ireland Operations Limited, sprostredkovateľ; na prenosy do Microsoft Corporation v USA sa vzťahuje rozhodnutie o primeranosti k rámcu ochrany údajov EÚ – USA; naša zmluva s Microsoftom okrem toho obsahuje štandardné zmluvné doložky EÚ). E-maily mažeme, len čo je vaša požiadavka vybavená, najneskôr dvanásť mesiacov po prijatí – pokiaľ obchodné alebo daňové právo nevyžaduje dlhšie uchovávanie (až šesť, resp. desať rokov).
Oznámenia podľa aktu o digitálnych službách (nariadenie (EÚ) 2022/2065, DSA): Ak nám oznámite obsah vo vitríne alebo na stránke klubu, spracúvame údaje z vášho oznámenia – vrátane mena a e-mailovej adresy –, aby sme ho preverili a oznámili vám naše rozhodnutie (čl. 6 ods. 1 písm. c) GDPR v spojení s čl. 16 DSA). Kto obsah zverejnil, sa vaše meno od nás nedozvie, pokiaľ nám to neukladá zákon. Meno a e-mailovú adresu z oznámenia mažeme šesť mesiacov po našom rozhodnutí; samotné rozhodnutie – ktorý obsah, kedy, prečo – uchovávame do konca tretieho roka po ňom, aby sme ho mohli preukázať (čl. 6 ods. 1 písm. f) GDPR).
Vyplnenie z odkazov na e-shopy
Ak vložíte odkaz na e-shop a necháte z neho vyplniť údaje, vaše zariadenie si túto cudziu stránku otvorí priamo samo – bez obchádzky cez nás. E-shop sa pritom ako pri každom zobrazení stránky dozvie vašu IP adresu a to, ktorú stránku si otvárate; na jeho spracúvanie údajov nemáme vplyv a nič z toho nedostávame. Právny základ: čl. 6 ods. 1 písm. a) GDPR (súhlas spustením).
Ako dlho čo uchovávame
Čo je vo vašom zariadení, tam zostáva, kým to nevymažete – nemáme k tomu prístup a nemôžeme to ani zobraziť, ani odstrániť. Pred aktualizáciou, ktorá prestavuje databázu, a pred obnovením zálohy aplikácia vytvorí v zariadení kópiu vašej databázy, aby sa dal neúspech vrátiť späť; táto kópia je vyňatá zo zálohy zariadenia. Čo vymažete jednotlivo, je v nej ešte dovtedy, kým kópia nezanikne: Kópiu pred obnovením aplikácia vymaže po siedmich dňoch, z kópií pred aktualizáciami ponecháva dve najnovšie. Vo webovej aplikácii to platí len obmedzene: Kým prehliadač neprisľúbi trvalé úložisko, môže údaje pri nedostatku miesta alebo dlhšom nepoužívaní sám vymazať – napríklad Safari, ak sa stránka sedem dní neotvorila. Webová aplikácia žiada prehliadač o trvalé úložisko a ukáže vám, či ho prisľúbil; pravidelnú zálohu to nenahrádza. Aby sa webová aplikácia spustila aj bez pripojenia, ukladá cez service worker do úložiska vášho prehliadača svoje vlastné programové súbory (kód, písma, obrázky); neobsahujú nič z vašej zbierky ani údaje o vás a nová verzia tie staré odstráni (§ 25 Abs. 2 Nr. 2 TDDDG alebo zodpovedajúci predpis vašej krajiny, pozri „Základná zásada“). Čo patrí k účtu, zostáva, kým účet existuje: Ak ho vymažete, v tom istom kroku zmiznú súbory zálohy, údaje synchronizácie, vaše vitríny – pokiaľ patria k vášmu účtu alebo boli zverejnené v zariadení, v ktorom účet mažete –, vaše príspevky na stránkach klubov a vaša spätná väzba pre nás. Zároveň vymažeme váš zákaznícky záznam v RevenueCat; doklady o kúpe a faktúry zostávajú tam, kde boli vystavené (Apple, resp. Google), kým to vyžaduje daňové právo. Ak vymazanie v RevenueCat výnimočne zlyhá, história nákupov tam zostane pod identifikátorom vášho účtu, kým nás nepožiadate o jej vymazanie (kontakt@waffenschrank.app). Čo vymažeme v databáze, zmizne zo záloh nášho poskytovateľa hostingu až po ich uplynutí: Supabase zálohuje databázu denne a v súčasnom tarife uchováva každú zálohu sedem dní. Dovtedy je v nej ešte to, čo bolo v databáze pred vymazaním – napríklad vaša e-mailová adresa, zašifrované údaje synchronizácie, vitríny, príspevky klubov a spätná väzba; súbory záloh, fotiek a dokumentov k tomu nepatria. To isté platí pre všetko, čo vymažete jednotlivo. Tieto zálohy používame len na obnovenie služby po závažnej chybe.
Popri tom bežia pevné lehoty. Staršie zálohy v cloude aplikácia upratuje sama podľa uvedeného pravidla. Zverejnená vitrína sa automaticky vymaže dvanásť mesiacov po poslednom obnovení; kým aplikáciu používate, obnovuje aktívnu vitrínu najviac raz za mesiac, pozastavenú vôbec. Ak uplynula lehota ďalšej vitríny (pozri „Vitríny“), jej obsah zo servera vymažeme pri najbližšom dennom spracovaní. Účet, ktorý bol od 14. októbra 2026 vytvorený cez Apple alebo Google, s ktorým po prvých desiatich minútach už nikto nebol prihlásený, ktorý nemá žiadny obsah ani nákup a ku ktorému nie je uložený súhlas s podmienkami používania, vymažeme najskôr tri dni po jeho vytvorení (podmienky používania bod 4 odsek 1 písmeno b). Kontrolné súčty počítania proti zneužitiu mažeme najneskôr dve hodiny po prvom volaní; vytvárajú sa s denne novo generovaným kľúčom, ktorý mažeme po jednom dni, takže z nich potom nemožno spätne vypočítať IP adresu ani účet. Z overenia aplikácie pri vitríne a kontaktnom formulári mažeme kľúče z iPhonu a iPadu 90 dní po ich poslednom použití, náhodné hodnoty a jednorazové tokeny hneď po uplatnení, najneskôr 30 minút po vydaní, a týždenné počty bez identifikátora po 13 mesiacoch. Zo spracovania nákupov zostáva protokol o čase a druhu udalosti vrátane identifikátora účtu – bez cien, bez e-mailovej adresy – na 30 dní. Spätnú väzbu mažeme najneskôr dvanásť mesiacov po jej prijatí, s vaším účtom aj skôr. Hlásenia o páde maže náš poskytovateľ Sentry po uplynutí tam nastavenej doby uchovávania, najneskôr 90 dní po prijatí hlásenia. Servery, ktoré doručujú našu webovú stránku a webovú aplikáciu (Cloudflare, Inc. – sprostredkovateľ, štandardné zmluvné doložky EÚ), pri doručovaní nevyhnutne spracúvajú údaje o pripojení pri každom prístupe, vrátane IP adresy, identifikátora prehliadača a približnej polohy. Protokol jednotlivých prístupov tam nevedieme; počítame len prechody do obchodu, bez IP adries (pozri „Táto webová stránka“). Uchovávajú sa tam najviac chybové hlásenia našich serverových programov, najviac sedem dní; údaje o pripojení do nich programy nezapisujú. Ak niektoré ochranné pravidlo Cloudflare odmietne požiadavku ako útok, Cloudflare to môže zaznamenať ako bezpečnostnú udalosť vrátane IP adresy, na dobu, ktorú na to Cloudflare stanovuje. Právny základ: čl. 6 ods. 1 písm. f) GDPR (prevádzka, zabezpečenie a hľadanie chýb). Služba aktualizácií a sťahovanie katalógov v aplikácii žiadne takéto protokoly nezapisujú.
Táto webová stránka
Pri otvorení waffenschrank.app spracúva náš poskytovateľ hostingu Cloudflare, Inc., USA (ako sprostredkovateľ, štandardné zmluvné doložky EÚ) technicky nevyhnutné údaje o pripojení (IP adresu, čas, vyžiadaný zdroj) na doručenie a zabezpečenie stránky; doručuje sa z celosvetovej siete Cloudflare, nie zo servera na jednom pevnom mieste. Aby vám stránka mohla navrhnúť ceny v miestnej mene a vhodný jazyk, oznámi jej Cloudflare krajinu, z ktorej ju otvárate, a jazyky vášho prehliadača; ani jedno neukladáme. Právny základ: čl. 6 ods. 1 písm. f) GDPR. Sami nenastavujeme žiadne súbory cookie a nevkladáme žiadne písma, skripty ani obrázky z cudzích serverov. Ktorý obchod vám stránka navrhne – cez tlačidlá obchodov alebo cez QR kód na počítači (waffenschrank.app/app) –, určuje výlučne typ zariadenia, ktorý váš prehliadač aj tak odosiela (napríklad Android alebo iPhone). Cez tlačidlá obchodov v hornej časti mnohých stránok a cez QR kódy okrem toho počítame, ako často niekto prejde do obchodu: Ukladáme len stránku alebo druh stránky, z ktorej kliknutie prišlo, jej jazykovú alebo krajinnú verziu, či cesta viedla cez tlačidlo obchodu alebo cez QR kód, cieľový obchod, čas a to, či prístup vyzeral ako automatický program, napríklad vyhľadávač – žiadnu IP adresu, žiadny identifikátor zariadenia ani prehliadača, žiadne súbory cookie, nič, čo by viedlo k vám. Údaje počítania sú uložené u Cloudflare, po troch mesiacoch sa vymažú a neodovzdávajú sa ďalej; ukazujú nám, ktoré stránky privádzajú čitateľov k aplikácii. Právnym základom je aj tu čl. 6 ods. 1 písm. f) GDPR; vo vašom zariadení sa na to nič neukladá. Odkazy do App Store a do Google Play okrem toho nesú označenie stránky alebo druhu stránky, z ktorej pochádzajú (napríklad „web-start“), ktoré je rovnaké pre všetkých návštevníkov; podľa tohto označenia nám Apple a Google vo svojich súhrnných štatistikách ukazujú, cez ktoré stránky ľudia aplikáciu nachádzajú. Za to, čo Apple a Google spracúvajú pri otvorení svojej stránky v obchode, zodpovedajú sami. Vo vašom prehliadači zostanú najviac dve veci: vaša voľba jazyka, aby sa upozornenie na jazyk neopakovalo, a – len ak tam zvolíte „Auf diesem Gerät merken“ (zapamätať v tomto zariadení) – údaje, ktoré zadáte do pomôcky na vyplnenie WBK (WBK: nemecký preukaz na držanie zbraní); bez tejto voľby platia len do zatvorenia karty. Zapamätané údaje pomôcka na vyplnenie vymaže pri najbližšom otvorení, ak je váš posledný zápis starší ako 30 dní. Ani jedno neopustí váš prehliadač; odstránite ich vymazaním údajov webovej stránky.
Na stránkach pre miesta v kluboch (waffenschrank.app/verein) sa prihlasujete svojím účtom. Váš prehliadač na to komunikuje priamo s naším serverom u Supabase (tým istým ako pri účte, pozri vyššie); ak sa prihlásite cez Google, stránka vás na to presmeruje na Google a späť. Prihlásenie, odkaz na pozvánku až do jeho uplatnenia a pri prihlásení cez Google jednorazová kontrolná hodnota sú uložené len v úložisku relácie vášho prehliadača a zmiznú, len čo zatvoríte kartu; súbory cookie nenastavujeme ani tam.
Náš profil na sociálnych sieťach
Waffenschrank má profil na Instagrame (instagram.com/waffenschrank.app). Webová stránka ani aplikácia z Instagramu nič nevkladajú – žiadne tlačidlá, žiadne vložené príspevky, žiadne sledovacie pixely. Naše odkazy naň sú obyčajné odkazy: Až keď niektorý z nich otvoríte alebo Instagram sami navštívite, spracúva jeho prevádzkovateľ vaše údaje podľa vlastných podmienok – aj na vlastné účely, napríklad na reklamu, a aj vtedy, keď tam nemáte účet. O tomto spracúvaní rozhoduje prevádzkovateľ; kde môžeme byť zaň spoluzodpovední, uvádza odsek o Instagrame.
Čo tam spracúvame sami: čo nám napíšete (komentáre, zmienky, priame správy), či nás sledujete alebo reagujete na príspevky, vaše profilové meno a to, čo váš profil verejne zobrazuje, pokiaľ to pritom vidíme. Používame to na to, aby sme vám odpovedali a spravovali náš profil. Právnym základom je náš oprávnený záujem informovať o aplikácii Waffenschrank a byť v kontakte so záujemcami a používateľmi (čl. 6 ods. 1 písm. f) GDPR); ak sa vaša správa týka zmluvy s nami, napríklad nákupu, čl. 6 ods. 1 písm. b) GDPR. S vaším účtom Waffenschrank to prepojíme, len ak nás o to požiadate. Konverzácie na našej strane vymažeme najneskôr dvanásť mesiacov po poslednej správe, pokiaľ to sieť umožňuje; čo ste sami napísali, môžete tam spravidla sami vymazať a sieť uchováva údaje podľa vlastných lehôt.
Instagram: Prevádzkovateľom pre používateľov v EÚ je Meta Platforms Ireland Limited (Dublin, Írsko). Pre náš profil vytvára Meta štatistiky („Insights“) – napríklad koľko ľudí vidí profil a naše príspevky a interaguje s nimi, rozčlenené podľa znakov, ako je veková skupina, pohlavie alebo miesto. Vidíme z toho len súhrnné čísla, nie jednotlivé osoby. Za tieto štatistiky môžeme byť so spoločnosťou Meta spoločnými prevádzkovateľmi (čl. 26 GDPR; Súdny dvor EÚ, rozsudok z 5. júna 2018, C-210/16). Meta na to zverejnila dohodu (facebook.com/legal/terms/page_controller_addendum); podľa nej preberá Meta hlavnú zodpovednosť, aj za informácie podľa čl. 13 GDPR a za vybavovanie žiadostí o uplatnenie vašich práv. Dohoda je prispôsobená stránkam na Facebooku; či sa vzťahuje aj na profily na Instagrame, jej znenie necháva otvorené. Preto z opatrnosti vychádzame zo spoločnej zodpovednosti. Naším právnym základom pre štatistiky je oprávnený záujem porozumieť dosahu nášho profilu a zlepšovať ho (čl. 6 ods. 1 písm. f) GDPR). Svoje práva môžete uplatniť u spoločnosti Meta aj u nás; vyhovieť im najlepšie dokáže Meta, pretože len Meta má údaje návštevníkov, z ktorých štatistiky vznikajú – žiadosti zaslané nám postúpime spoločnosti Meta. Meta prenáša údaje aj do Meta Platforms, Inc. v USA, ktorá je certifikovaná podľa rámca ochrany údajov EÚ – USA (Data Privacy Framework); vzťahuje sa na to rozhodnutie Európskej komisie o primeranosti (čl. 45 GDPR). Ako Meta spracúva údaje: privacycenter.instagram.com/policy.
Pre osoby vo Švajčiarsku
Ak bývate vo Švajčiarsku, vzťahuje sa na vás navyše švajčiarsky zákon o ochrane údajov (DSG). Osobné údaje my alebo naši poskytovatelia služieb poskytujeme do zahraničia (Art. 19 Abs. 4 DSG), a to do Nemecka, Írska a ďalších štátov EÚ, resp. EHP, ktoré podľa prílohy 1 nariadenia o ochrane údajov (DSV) zaručujú primeranú ochranu; do USA; do Singapuru; a cez celosvetovú sieť Cloudflare do ďalších štátov.
V USA je ochrana podľa prílohy 1 DSV primeraná len pri spoločnostiach certifikovaných podľa Swiss-U.S. Data Privacy Framework. Podľa verejného zoznamu (overené 5. októbra 2026) sú to Cloudflare, Inc., Functional Software, Inc. (Sentry), Google LLC, Microsoft Corporation, ako aj – pre náš profil na Instagrame – Meta Platforms, Inc. Plus Five Five, Inc. (Resend) je certifikovaná len podľa EU-U.S. Data Privacy Framework, RevenueCat, Inc. vôbec. Pri týchto dvoch, pri Supabase Pte. Ltd. v Singapure a Supabase, Inc. v USA (vaše údaje sú vo Frankfurte, prístup zo Singapuru a z USA je však možný) a pri štátoch mimo prílohy 1 v sieti Cloudflare zakladáme poskytovanie na štandardných zmluvných doložkách Európskej komisie s úpravami pre Švajčiarsko uznanými švajčiarskym Federálnym splnomocnencom pre ochranu údajov a prístup k informáciám (EDÖB) (Art. 16 Abs. 2 lit. d DSG).
Za App Store a iCloud zodpovedá voči používateľom vo Švajčiarsku Apple Distribution International Ltd. (Írsko), za Google Play, prihlásenie cez Google a Disk Google Google Ireland Limited; čo títo poskytovatelia sami prenášajú do iných štátov, sa riadi ich podmienkami. Svoje práva podľa DSG uplatňujete u nás (kontakt@waffenschrank.app); môžete sa obrátiť aj na EDÖB.
Vaše práva
Máte právo na prístup, opravu, vymazanie, obmedzenie spracúvania, prenosnosť údajov a právo namietať (čl. 15 – 21 GDPR) a právo podať sťažnosť dozornému orgánu pre ochranu údajov, najmä v štáte EÚ alebo EHP, v ktorom bývate alebo pracujete (čl. 77 GDPR); príslušná je pre nás krajinská splnomocnenkyňa pre ochranu údajov a pre právo na nahliadanie do spisov v Brandenbursku. Údaje účtu môžete vymazať v aplikácii; lokálne údaje vymažete odstránením aplikácie alebo cez funkcie exportu a vymazania. Zálohy na iCloude alebo na Disku Google pritom zostávajú zachované: Vymažte ich predtým v aplikácii v časti „Záloha v cloude“ alebo neskôr v nastaveniach úložiska svojho účtu Apple, resp. Google (pri Disku Google v prehliadači v časti Nastavenia → Spravovať aplikácie, tam skryté údaje aplikácie Waffenschrank). Ako na to – v aplikácii alebo bez nej –, uvádza stránka Vymazanie účtu (v angličtine).
Tam, kde sa opierame o váš súhlas – vyhľadávanie Spotlight, zálohovanie na iCloud a Disk, vitríny, stránky klubov, miesta v kluboch, vyplnenie z odkazov na e-shopy a hlásenia o páde –, ho môžete kedykoľvek odvolať s účinkom do budúcnosti (čl. 7 ods. 3 GDPR): vypnutím funkcie, zneprístupnením vitríny, opustením stránky klubu alebo vrátením miesta. Zákonnosť spracúvania do toho času tým nie je dotknutá. Súhlas s pripomienkou e-mailom bez účtu odvoláte odhlásením adresy (pozri „Pripomienka pred obnovením“).
Právo namietať (čl. 21 GDPR): Tam, kde spracúvame údaje na základe oprávnených záujmov (čl. 6 ods. 1 písm. f) GDPR) – pri vyhľadávaní aktualizácií, pri sťahovaní katalógov, pri overovaní v obchode vo vašom zariadení, či ste kúpili Pro, pri hľadaní zálohy na iCloude pri prvom spustení, pri dopyte na údaj o veku z obchodu, pri overovaní aplikácie pri vitríne a kontaktnom formulári, pri upozorneniach na funkcie Pro, pri zaznamenávaní pádu vo vašom zariadení, kým sa nerozhodnete, či hlásenie odošlete, pri doručovaní našej webovej stránky a pri počítaní prechodov do obchodu, pri doručovaní vitrín ich návštevníkom, pri tom, čo dostávame z App Store a Google Play o aplikácii, pri správach cez kontaktný formulár alebo e-mailom, pri zozname blokovaných adries pre e-maily k účtu, pri pripomienke pred obnovením vášho ročného alebo štvrťročného predplatného, pri ochrane adresy na pripomienky pred zneužitím, pri uchovávaní našich rozhodnutí o oznámeniach podľa aktu o digitálnych službách a pri preukazovaní vášho súhlasu s podmienkami používania –, môžete z dôvodov týkajúcich sa vašej konkrétnej situácie kedykoľvek namietať; stačí neformálna správa na kontakt@waffenschrank.app. Údaje potom už nespracúvame, pokiaľ nepreukážeme nevyhnutné oprávnené dôvody, ktoré prevažujú nad vašimi záujmami, alebo pokiaľ spracúvanie neslúži na preukazovanie, uplatňovanie alebo obhajovanie právnych nárokov. Vyhľadávanie aktualizácií a sťahovanie katalógov, overovanie v obchode, dopyt na údaj o veku a overovanie aplikácie aplikácia sama vypnúť nedokáže; vyhnúť sa im možno len tak, že aplikáciu prestanete používať – overovaniu aplikácie sa vyhnete aj tak, že nezverejníte žiadnu vitrínu ani stránku klubu, stiahnete svoje zverejnené vitríny z internetu (inak ich aplikácia sama obnoví) a budete nám písať e-mailom namiesto cez kontaktný formulár. Z pripomienky pred obnovením sa okrem toho môžete kedykoľvek odhlásiť bez udania dôvodu (pozri „Pripomienka pred obnovením“). Upozorneniam na funkcie Pro môžete okrem toho kedykoľvek a bez udania dôvodov namietať (čl. 21 ods. 2 GDPR), najjednoduchšie ich vypnutím v profile v časti „Upozornenia na funkcie Pro“. Zaznamenávanie pádu vypnete v časti Viac → Zabezpečenie prepínačom „Pýtať sa po páde“.
Digitálne dedičstvo: E-mailom na kontakt@waffenschrank.app nám môžete oznámiť, čo sa má po vašej smrti stať s údajmi, ktoré sú u nás (účet, vitríny, stránky klubov), a určiť osobu, ktorej ich vydáme alebo ktorá môže požiadať o ich vymazanie. Bez takéhoto pokynu môžu o vymazanie požiadať vaši dedičia; potrebujeme na to doklad o úmrtí a o postavení dediča. Obsah vašej zálohy v cloude nemôžeme nikomu vydať v čitateľnej podobe – je šifrovaný end-to-end. Pre používateľov vo Francúzsku ide o informáciu podľa čl. 85 zákona č. 78-17 zo 6. januára 1978 (Informatique et Libertés).
Tieto zásady opisujú skutočné spracúvanie údajov v aplikácii. S otázkami sa obráťte na: kontakt@waffenschrank.app