Home
Qual a diferença entre cookies, local e session storage?

Qual a diferença entre cookies, local e session storage?

1 mês atrás
João Bruno Soares
6 minutos

Apesar de atualmente os chamados cookies de internet serem muito mais conhecidos, algumas empresas também utilizam o Local Storage e o Session Storage como outras maneiras, utilizadas pelos programadores, para armazenar informações persistentes no navegador do visitante. Contudo, qual a principal diferença entre cookies e local storage, por que escolher um ao outro? Esse artigo vai te ajudar com essas dúvidas!

Como já dito, Cookies, Local Storage e Session Storage nada mais são do que métodos utilizados, via linguagem de programação, para armazenar informações no navegador do visitante do site.

Ou seja, nada mais fazem do que gravar informações no seu navegador a respeito do seu acesso, e da maneira com que navega no site. Muitos destes já foram utilizados de forma maliciosa sendo até mesmo capazes de armazenar todas as informações digitadas em campos de texto de formulários, por exemplo.

Calma, cookies e local storage não são sinônimos de invasão de privacidade.

Poucas pessoas sabem mas, os cookies são uma tecnologia inicialmente desenvolvida por hackers justamente para captar os dados das pessoas na internet. Posteriormente, essa tecnologia ganhou uma finalidade comercial e hoje é muito utilizada em toda a rede.

Antes de você se assustar, ou querer rejeitar todos os cookies e storages da internet, lembre-se, eles facilitam muito a sua vida.

É graças a eles que os seus produtos permanecem no carrinho de compras quando você muda de aba, ou volta na loja para pegar mais um item.

São eles que mantém um formulário pré-preenchido, caso aconteça alguma instabilidade de conexão evitando que você tenha que começar tudo de novo.

E também são eles que te dão as boas-vindas reconhecendo o seu acesso anterior, sem precisar logar na sua conta, centenas de vezes por dia.

Quais as principais diferenças entre cookies, local storage e session storage

Agora que já falamos das semelhanças, vamos às diferenças utilizando três principais critérios, são eles: capacidade de armazenamento, local do armazenamento, persistência da informação e performance.

- Capacidade de armazenamento

Essa capacidade costuma variar entre navegadores. Mas, em geral, os cookies armazenam até Cookie até 4096 bytes, ou 4kb, enquanto o Local Storage 5Mb, e o Session Storage entre 5mb a 10Mb.

Além disso, há também uma limitação no número máxima de cookies por domínio, não sendo recomendado que esse número ultrapasse 30.

Alguns navegadores, como o Opera, irão perguntar ao usuário se ele permite que o site utilize mais dados, quando esse limite é alcançado.

- Local de armazenamento

Informações dos cookies são armazenadas no navegador e no servidor de origem do serviço a ele referenciado.

Local Storage e Session Storage utilizam apenas o navegador como local de armazenamento de dados.

- Persistência da informação.

A persistência de informação se refere ao COMO e QUANDO a informação gravada é excluída, apagada ou invalidada.

Cookies

Cookies devem ter um prazo de validade, fazendo com que a informação ali armazenada seja invalidada, tornada obsoleta, quando esse prazo é alcançado. Contudo, sempre que o visitante apagar os cookies de um site, essa informação é excluída do navegador.

Alguns navegadores operam essa limpeza de cookies por padrão de tempos em tempos. Geralmente nas configurações você pode escolher essa funcionalidade.

Aprenda a apagar os cookies e o cache do seu navegador.

Atualmente, por conta das legislações de privacidade como a LGPD, GDPR, CCPA, os sites que utilizam estes rastreadores devem obrigatoriamente comunicar a existência deles aos seus visitantes utilizando um aviso de cookies. Essa tecnologia, chamada CMP, deve então bloquear os cookies de acordo com o consentimento do usuário.

Para saber tudo sobre a GDPR, CCPA e LGPD, temos esse artigo para você.

Local Storage

O Local Storage não possui prazo de validade, logo a informação persiste armazenada no navegador até que o usuário faça uma limpeza e opere a exclusão. E também, são mais raros os navegadores que tenham funcionalidades de bloqueio destes, bem como sua exclusão periódica.

No caso das legislações de privacidade, principalmente a GDPR, a mesma obrigatoriedade de comunicar seu uso acontece para o Local Storage. Logo, ao escolher seu aviso de cookies, certifique-se que ele lista também os rastreadores de Local Storage das tags de terceiros que você utiliza no seu site.

Para saber mais sobre como funciona uma CMP aqui um artigo para te ajudar na compreensão.

Session Storage

No Local Storage a informação fica salva até que seja operada uma exclusão. Já no Session Storage, sempre que o visitante sai do site, ou fecha aquela aba do navegador a informação é excluída.

Essa é a principal diferença entre o Local e o Session Storage.

- Performance

Para analisarmos a performance entre cookies web storage (local e session), seria preciso um linguajar bastante técnico. Contudo, vamos tentar traduzir os fatos para que sejam mais simples.

Todo site tem uma parte visual codificada que está conectada a um servidor. É este que sustenta o site no ar, e quando alguém acessa aquele endereço (url) opera aquelas configurações visuais e responde à interação na tela.

Essa interação é feita pelo navegador (Chrome, Safari, Opera, Brave…)

Se o seu navegador tem cookies daquele site, além do navegador ter que se comunicar com o servidor do site, ele deve também aguardar a leitura do servidor àqueles cookies e seus respectivos servidores. Pois, podem haver cookies daquele site em específico, e também cookies de empresas terceiras instalados.

Assim sendo, quando utilizamos cookies, todas as requisições que você fizer ao site, dependerão também de você enviar as informações do(s) cookie(s) ao seu servidor de origem, e, depois, ao site. Logo, o simples fato de você utilizar um cookie na sua aplicação usa um pouco mais de "banda", "dados" de internet para que ele seja lido e executado pelo site, e apresentado no navegador.

Enquanto o Local e o Session Storage, não precisam desta triangulação entre os servidores fazendo com que a quantidade de banda necessária para que o site responda àquela informação contida no web storage seja menor.

Como criar uma estratégia de consentimentos como base legal da LGPD?

Quer saber mais sobre como funciona um aviso de cookies da LGPD, neste link eu te explico o passo a passo da tecnologia desenvolvida pela AdOpt e utilizada em milhares de sites.

Afinal, se o seu site utiliza cookies, você não pode simplesmente ignorar a LGPD, é preciso escolher uma estratégia para evitar as multas dessa nova legislação.

Tags

Avisos de cookies
CMP
Cookies
LGPD
GDPR

Artigos relacionados

Adopt post

Por que criamos um plugin de cookies para WordPress?

Como sempre prezamos pela transparência e qualidade, nosso Plugin de Cookies para WordPress, em uma das maiores plataformas de construção de sites do mundo, não poderia ser só "mais um".

Adopt post

O impacto da LGPD no Inbound Marketing

As punições da LGPD a quem a descumpre já estão valendo. Entenda um pouco mais sobre o impacto da lei no Inbound Marketing.

Adopt post

Por que do “Aviso de Cookies” em todo lugar?

Quer entender o motivo deste “aviso de cookies” em tudo o que é site hoje em dia? Esse artigo é pra você! Descubra o que são, sua finalidade, as exigências da LGPD (Lei Geral de Proteção de Dados) e muito mais.

Adopt post

O impacto dos aviso de cookies no seu e-commerce - LGPD

Ter um aviso de cookies no site da sua marca tornou-se indispensável para muitos. Já para os e-commerces acabou se tornando, praticamente, uma obrigação tê-lo. Pois, esse tipo de site possui uma composição tecnológica cujos cookies são parte estrutural. Fluxo de login, itens no carrinho, vitrine de recomendação, remarketing… Todos na sua grande maioria disparam cookies.

Adopt post

Como escolher uma CMP (Plataforma de Gestão de Consentimentos)?

Optar por uma CMP (Plataforma de Gestão de Consentimentos) é uma ótima forma de aplicar esforços para se adaptar às novas legislações de privacidade como a GDPR, LGPD (Lei Geral de Proteção de Dados) e CCPA.

Adopt post

Como funciona um aviso de cookies da LGPD?

Aqui um passo a passo detalhado, para você entender à fundo o funcionamento do aviso de cookies da AdOpt. Desde o primeiro acesso...

Adopt post

Por que dar consentimento em todo site que acesso?

Já percebeu que cada vez que você se cadastra em um serviço em busca de informações, ou faz uma inscrição em um site, para compras, precisa dar consentimento? Caso esteja se perguntando por que dar consentimento em todo site que acessa, você encontra a resposta aqui.

Adopt post

Como escolher um banner de cookies para o seu site?

Qual o melhor banner de cookies para o seu site, e como escolher em meio as tantas opções do mercado? Vamos te ajudar!

Adopt post

LGPD e Cookies: o que você precisa saber.

Neste artigo você terá uma bela introdução ao tema, bem como várias outras variações que orbitam o assuntos: Cookies e LGPD.

Adopt post

Até quando podemos ignorar a LGPD?

A LGPD está em vigor. Apesar disso, não são poucas as empresas que estão a ignorando, mas isso é possível? Até quando podemos ignorar a LGPD?

Adopt post

O que é uma CMP (Plataforma de Gestão de Consentimento)?

O que é uma CMP? CMP é a sigla para “Consent Management Platform”. Em português, plataforma de gestão de consentimento.

Adopt post

5 indícios que o seu site precisa de uma estratégia de consentimentos para LGPD

Como o seu site lida com a LGPD? Quais são as estratégias que ele usa para cumprir a Lei Geral de Proteção de Dados? Já pensou em usar um aviso de cookies mas não sabe se seu site tem cookies ou se é o suficiente? Caso você não saiba responder a essas questões, cuidado! Sua página pode estar exposta a multas e outras sanções.

Adopt post

Como apagar Cookies e o Cache no Chrome e outros navegadores?

Aprenda, com um passo a passo, como apagar os Cookies e o Cache no Chrome e outros navegadores.

Adopt post

Boas práticas na categorização de tags.

Chegou a hora de falarmos sobre uma das tarefas de maior impacto - tanto para a empresa, como para o visitante dos seus sites

Adopt post

Multas na LGPD – Quais são, valores e prazos de adequação

Quais multas são previstas na LGPD? Qual é a multa máxima que uma empresa pode receber? Todas as empresas podem ser multadas? Essas e outras respostas pra você!

Adopt post

10 processos do marketing que você deve repensar na LGPD!

Entenda quais são os processos do seu marketing (que envolvem dados pessoais) que devem ser repensados por conta da LGPD.

Adopt post

Entenda o que são as Bases Legais da LGPD

A LGPD nos trás 10 Bases Legais, ou seja, 10 motivos que legitimam uso dos dados pessoais enquadrando os mais variados motivos e hipóteses para o uso dos dados, de maneira legal!

Adopt post

Como adequar o marketing digital à LGPD?

O marketing é um dos departamentos que mais deve se esforçar pera se adequar a LGPD, aqui algumas dicas pra você!

Adopt post

As diferenças entre Operador e Controlador dos Dados - LGPD

Dois aspectos da LGPD que vão apontam até onde vai a sua responsabilidade. Falamos das diferenças entre Operador e Controlador na LGPD.

Adopt post

Qual a política de privacidade ideal para a sua empresa?

Será que existe uma Política de Privacidade à prova de falhas? Já te respondo prontamente: Não. E, vou te ajudar e entender o porquê!

Adopt post

GDPR, LGPD e CCPA: o que são essas leis, semelhanças e diferenças

A LGPD, a GDPR e a CCPA são regulações de privacidade de dados neste artigo falamos das suas semelhanças e diferenças, para a sua aplicação.

Adopt post

ROPA na LGPD? Conheça os Registros das Atividades de Tratamento

A LGPD - Lei Geral de Proteção de Dados trouxe consigo várias siglas e termos específicos. Muitos deles importados de outros países e legislações. Um deles é o ROPA (Record Of Processing Activities), adaptado no Brasil para Registros das Atividades de Tratamento. Um documento essencial para qualquer DPO, Encarregado de Dados.