Přeskočit na obsah
Biscotti CMP
CeníkSoubory ke staženíDokumentaceMCP ServerBlog
Přihlásit seZačněte zdarma
Domů›Blog
Technika a tracking

LocalStorage pod radarem: Proč i on vyžaduje explicitní souhlas uživatele

7. července 2026 · 17 min čtení

Stručná odpověď: LocalStorage je mechanismus úložiště v prohlížeči, který, stejně jako cookies, spadá pod nařízení o ochraně osobních údajů, včetně směrnice ePrivacy EU a GDPR. Ukládání nebo přístup k nepodstatným datům v LocalStorage bez předchozího, informovaného a svobodně daného souhlasu uživatele je porušením souladu. Většina organizací to přehlíží, protože jejich nástroje pro správu souhlasu jsou konfigurovány pouze pro cookies, čímž LocalStorage zůstává zcela nespravován.

Klíčové poznatky

  • LocalStorage je právně považován za „podobnou technologii“ jako cookies podle britského a unijního práva, což znamená, že platí stejná pravidla pro souhlas.
  • Evropský sbor pro ochranu osobních údajů (EDPB) potvrdil, že technologie jako LocalStorage vyžadují předchozí, informovaný a svobodně daný souhlas před uložením nebo přístupem k jakýmkoli nepodstatným datům [2].
  • ICO rozlišuje mezi úložištěm, které je nezbytně nutné pro službu, a nepotřebným úložištěm používaným pro sledování nebo analýzu; pouze to druhé vyžaduje explicitní souhlas [1].
  • Mnoho platforem pro správu souhlasu reguluje cookies ve výchozím nastavení, ale LocalStorage ponechává bez monitorování, což vytváří významnou mezeru v souladu [3].
  • SessionStorage má stejné důsledky pro ochranu soukromí jako LocalStorage, pokud se používá pro účely sledování nebo analýzy.
  • Odvolání souhlasu zavazuje webovou stránku k odstranění veškerých dat LocalStorage shromážděných na základě tohoto souhlasu.
  • Skripty třetích stran, které zapisují do LocalStorage, také vyžadují pokrytí souhlasem; odpovědnost nese provozovatel webu.
  • Pokuty za nedodržení GDPR mohou být značné; riziko se zvyšuje, když jsou porušení systémová a nezveřejněná.

Co je LocalStorage a jak funguje

LocalStorage je API webového úložiště zabudované do moderních prohlížečů, které umožňuje webovým stránkám ukládat páry klíč-hodnota přímo na zařízení uživatele, bez data vypršení platnosti a s typickým limitem přibližně 5-10 MB na původ. Na rozdíl od cookies se data LocalStorage nikdy automaticky neodesílají na server s HTTP požadavky, přetrvávají, dokud nejsou explicitně vymazána JavaScriptem webové stránky nebo uživatelem.

Zde je, jak to funguje v praxi:

  • JavaScript webové stránky volá localStorage.setItem('key', 'value') pro zápis dat.
  • Tato data zůstávají na zařízení napříč relacemi prohlížeče, dokud není voláno localStorage.removeItem('key') nebo localStorage.clear().
  • Pouze skripty ze stejného původu (protokol + doména + port) mohou tato data číst nebo zapisovat.

Běžné použití zahrnuje: ukládání uživatelských preferencí (téma, jazyk), tokenů relací, identifikátorů analýz, obsahu nákupního košíku a přiřazení variant A/B testů.

Kritický bod souladu: protože LocalStorage ukládá data na zařízení uživatele, spouští stejný právní rámec jako cookies podle směrnice ePrivacy a GDPR, bez ohledu na to, zda jsou tato data někdy přenášena na server [4].


Potřebujete souhlas uživatele pro LocalStorage podle GDPR

Ano, pro jakékoli nepodstatné použití LocalStorage je před uložením nebo přístupem k datům vyžadován explicitní souhlas uživatele. EDPB potvrdil, že technologie jako LocalStorage spadají pod stejné požadavky na souhlas jako cookies, což vyžaduje předchozí, informovaný a svobodně daný souhlas [2]. ICO dále specifikuje, že souhlas musí být potvrzen jasným, jednoznačným jednáním, nikoli odvozen z chování při prohlížení nebo předpokládán z pokračujícího používání webu [1].

Výjimka z nutnosti: Pokud se LocalStorage používá výhradně k poskytování funkce, kterou uživatel explicitně požadoval, například k uchování položek v nákupním košíku během aktivní relace, může to být kvalifikováno jako nezbytně nutné úložiště a nevyžaduje souhlas. Pokud se však stejná data košíku používají pro analýzu, retargeting nebo profilování chování, výjimka z nutnosti se již nevztahuje.

Častá chyba: Předpoklad, že protože data LocalStorage necestují s HTTP požadavky, jsou mimo rozsah zákona o ochraně soukromí. Zákon se vztahuje na akt ukládání nebo přístupu k informacím na zařízení uživatele, nikoli na to, zda jsou tyto informace přenášeny.


Rozdíl mezi LocalStorage a Cookies: Požadavky na souhlas

Jak LocalStorage, tak cookies vyžadují souhlas, pokud se používají pro nepodstatné účely, ale liší se technickým chováním a tím, jak s nimi obvykle nakládají nástroje pro dodržování předpisů.

Funkce Cookies LocalStorage
Platnost Konfigurovatelné Žádné (dokud není vymazáno)
Odesláno s HTTP požadavky Ano Ne
Přístup na straně serveru Ano Ne
Ve výchozím nastavení pokryto většinou CMP Ano Často ne [3]
Vyžadován souhlas (nepodstatné) Ano Ano
Rozsah Na doménu/cestu Na původ

Praktická mezera je významná: většina platforem pro správu souhlasu je navržena kolem blokování cookies a kategorizace cookies. Zápisy do LocalStorage probíhají prostřednictvím JavaScriptu, který CMP nemusí zachytit, pokud nejsou specificky nakonfigurovány k tomu. Proto LocalStorage pod radarem: Proč i on vyžaduje explicitní souhlas uživatele není pouze teoretickým problémem, je to aktivní slepá skvrna v souladu pro velkou část webových stránek [3].


Proč LocalStorage potřebuje explicitní souhlas uživatele

LocalStorage vyžaduje explicitní souhlas, protože představuje přístup nebo ukládání informací na zařízení uživatele, což je akt regulovaný směrnicí ePrivacy (a jejími národními implementacemi) nezávisle na tom, zda se jedná o osobní údaje. Právní experti klasifikují LocalStorage jako „podobnou technologii“ jako cookies podle britského práva, vyžadující předchozí, informovaný a svobodně daný souhlas před jakýmkoli nepodstatným ukládáním [4].

Základní logika je přímočará: zákon chrání zařízení uživatele jako rozšíření jeho soukromé sféry. Ať už jsou data uložena v cookie, LocalStorage, IndexedDB nebo cache service workeru, právním spouštěčem je samotný akt ukládání, nikoli formát.

Tři podmínky pro platný souhlas (podle pokynů ICO) [1]:

  1. Svobodně daný, bez sdružování souhlasu s přijetím podmínek služby.
  2. Specifický a informovaný, uživatel musí vědět, co se ukládá a proč.
  3. Jednoznačný, souhlas musí pocházet z jasného kladného jednání, jako je zaškrtnutí políčka.

Je LocalStorage považován za sledování podle zákonů o ochraně soukromí

LocalStorage je považován za sledování, pokud se používá k identifikaci, profilování nebo monitorování uživatelů napříč relacemi nebo stránkami. Ukládání ID uživatele pro analýzu, přiřazení A/B testu nebo štítku segmentu chování v LocalStorage představuje sledování podle většiny regulačních interpretací, bez ohledu na to, zda jsou tato data později synchronizována se serverem.

To je jádrem LocalStorage pod radarem: Proč i on vyžaduje explicitní souhlas uživatele, mnoho vývojářů považuje LocalStorage za neutrální mechanismus ukládání do mezipaměti, zatímco regulátoři považují jakýkoli trvalý identifikátor na straně zařízení za potenciální vektor sledování vyžadující souhlas.


Můžete ukládat osobní údaje v LocalStorage

Technicky ano, ale nese to značné právní riziko a obecně se to nedoporučuje. Osobní údaje uložené v LocalStorage (jako jsou e-mailové adresy, komponenty otisků zařízení nebo ID uživatelů propojené s profily) podléhají všem povinnostem GDPR: právní základ, minimalizace dat, omezení uchovávání a právo na výmaz [1].

Rizika specifická pro LocalStorage:

  • Data přetrvávají neomezeně, pokud nejsou explicitně vymazána, což ztěžuje dodržování pravidel uchovávání.
  • Jakýkoli JavaScript na stránce (včetně skriptů třetích stran) může potenciálně přistupovat k datům LocalStorage ze stejného původu.
  • Neexistuje vestavěné šifrování; citlivá data uložená v prostém textu jsou přístupná komukoli s přístupem k zařízení nebo prostřednictvím zranitelností XSS.

Doporučení: Vyhněte se ukládání identifikovatelných osobních údajů v LocalStorage. Pokud je ukládání nezbytné, zajistěte získání souhlasu, minimalizaci dat a existenci jasného mechanismu pro smazání.


LocalStorage vs. SessionStorage: Důsledky pro ochranu soukromí

SessionStorage se chová identicky jako LocalStorage z hlediska API webového úložiště, ale data jsou vymazána, když je zavřena záložka nebo okno prohlížeče. Navzdory této kratší životnosti podléhá SessionStorage stejným požadavkům na souhlas, pokud se používá pro sledování nebo analýzu [6].

Klíčový rozdíl pro účely souladu:

  • SessionStorage se může snadněji kvalifikovat jako nezbytně nutné (například udržování stavu během vícekrokového nákupu), protože data nepřetrvávají po skončení relace.
  • LocalStorage téměř vždy vyžaduje souhlas pro případy použití sledování, protože jeho trvalost vytváří dlouhodobý identifikátor na zařízení uživatele.

Ani jeden mechanismus není ze své podstaty vyňat ze zákona o ochraně soukromí. Účel a obsah uložených dat určují povinnost souhlasu, nikoli samotný typ úložiště.


Co se stane, když použijete LocalStorage bez souhlasu

Používání LocalStorage pro nepodstatné účely bez získání platného předchozího souhlasu je porušením směrnice ePrivacy a, pokud se jedná o osobní údaje, GDPR. Důsledky mohou zahrnovat regulační šetření, donucovací opatření a poškození pověsti.

Kromě regulačního rizika existuje rostoucí rozměr technického prosazování: funkce ochrany soukromí prohlížečů a blokátory reklam se stále více zaměřují na sledování založené na LocalStorage. Stránky spoléhající na LocalStorage bez souhlasu pro analýzu nebo personalizaci mohou zjistit, že jejich data jsou stále nespolehlivější, jak se tyto nástroje stávají rozšířenějšími.

Praktický kontrolní seznam expozice:

  • Skripty třetích stran pro analýzu zapisující identifikátory LocalStorage bez pokrytí souhlasem.
  • Nástroje pro A/B testování ukládající přiřazení variant před shromážděním souhlasu.
  • Chatovací widgety nebo nástroje podpory inicializující LocalStorage při načtení stránky před jakoukoli interakcí uživatele.
  • Retargetingové pixely používající LocalStorage jako záložní mechanismus pro synchronizaci cookies.

Jak implementovat souhlas s LocalStorage na vašem webu

Implementace souhlasu s LocalStorage vyžaduje platformu pro správu souhlasu, která dokáže blokovat spouštění JavaScriptu, nikoli pouze nastavování cookies, dokud uživatel neučiní platnou volbu souhlasu. Standardní bannery s cookies, které fungují pouze na úrovni HTTP, nezachytí zápisy do LocalStorage provedené JavaScriptem [3].

Krok za krokem implementační přístup:

  1. Auditujte své použití LocalStorage. Použijte vývojářské nástroje prohlížeče (záložka Aplikace) a skener skriptů k identifikaci každého klíče zapsaného do LocalStorage, který skript ho zapisuje a za jakým účelem.
  2. Kategorizujte každé použití. Klasifikujte úložiště jako nezbytně nutné, funkční, analytické nebo marketingové. Pouze nezbytně nutné úložiště může pokračovat bez souhlasu.
  3. Vyberte CMP, které pokrývá LocalStorage. Zajistěte, aby vaše platforma pro správu souhlasu dokázala blokovat nebo odkládat spouštění JavaScriptu pro nepodstatné skripty, dokud není udělen souhlas. Biscotti CMP je navržena tak, aby zvládla tuto úroveň správy souhlasu na úrovni skriptů.
  4. Implementujte načítání skriptů řízené souhlasem. Nepodstatné skripty, které zapisují do LocalStorage, by se měly načítat až poté, co uživatel přijal příslušnou kategorii souhlasu.
  5. Poskytněte jasné uživatelské rozhraní pro souhlas. Banner s souhlasem musí popisovat použití LocalStorage v jednoduchém jazyce, kategorizované podle účelu, s podrobnými možnostmi přihlášení.
  6. Implementujte mechanismus pro odvolání a smazání. Když uživatel odvolá souhlas, příslušné klíče LocalStorage musí být okamžitě vymazány.

Jak smazat data LocalStorage po odvolání souhlasu uživatelem

Když uživatel odvolá souhlas, webová stránka musí neprodleně smazat veškerá data LocalStorage, která byla shromážděna na základě tohoto souhlasu. To není volitelné, právo na odvolání souhlasu a smazání souvisejících dat je základním principem GDPR.

Implementační vzor:

Související články

Technika a tracking

Evoluce cookies: Od základního sledování k přísné shodě

Zjistěte, jak se soubory cookie prohlížeče vyvinuly z inženýrského řešení z roku 1994 v přísně regulovanou technologii. Seznamte se s pravidly GDPR, CCPA, osvědčenými postupy pro souhlas a alternativami cookies v roce 2026.

Technika a tracking

Google Consent Mode v2: Povinné aktualizace, které musíte implementovat dnes

Google Consent Mode v2 je povinný pro weby v EHP a Spojeném království. Zjistěte, co se změnilo, 4 požadované parametry, kroky nastavení a jak se vyhnout 67% chybovosti.

Technika a tracking

Klamavý design: Jak rozpoznat a odstranit temné vzory z vašich cookie lišt

Naučte se, jak identifikovat a odstranit temné vzory z vašich cookie lišt v roce 2026. Pokrývá požadavky GDPR, kroky auditu, právní rizika a osvědčené postupy pro redesign v souladu s předpisy.

Prohlubte si své znalosti

Najděte komplexní články o všech tématech v naší znalostní bázi.

Přejít do znalostní báze

Kontrola souborů cookie

Kontrola souborů cookie
← Zpět na blog
Biscotti CMP

Vytvořeno společností Campcruisers GmbH ve Falkensee, Německo.

Produkt

O násFunkceCeníkDokumentaceServer MCPKontrola souborů cookiePřístupnostSoubory ke staženíLegal WatchdogAssessment EngineTrust PortalEnterpriseZnalostní báze o soukromí a souhlasuBlogSlovník souhlasu s cookies a soukromíJurisdikcePřístupnost jako zásada návrhu

Právní informace

TirážZásady ochrany osobních údajůObchodní podmínkyPrávo na odstoupeníZpracovatelská smlouva (DPA)Zásady používání cookies

Kontakt

Kontakt
© 2026 Biscotti – Služba společnosti Campcruisers GmbH