Local Storage

Um armazenamento web baseado no navegador para dados, semelhante aos cookies, mas com maior capacidade e sem transmissão automática.

O Local Storage é um armazenamento web baseado no navegador que permite aos sites guardar dados localmente. É semelhante aos cookies, mas com maior capacidade e sem transmissão automática para o servidor.

O que é o Local Storage?

O Local Storage faz parte da Web Storage API e permite armazenar pares chave-valor no navegador. Os dados permanecem mesmo depois de o navegador ser fechado e não têm data de expiração.

Local Storage vs. cookies

  • Capacidade – Local Storage: ~5-10 MB, cookies: ~4 KB
  • Transmissão – O Local Storage não é enviado automaticamente para o servidor
  • Expiração – O Local Storage não tem expiração automática
  • Acesso – Apenas por JavaScript, não por cabeçalhos HTTP
  • Segurança – As flags HttpOnly e Secure não são suportadas

Session Storage

O Session Storage é semelhante ao Local Storage, mas os dados só existem durante a sessão (separador do navegador). Ao fechar o separador, os dados são eliminados.

Utilizações típicas

  • Dados de aplicações offline (PWA)
  • Cache de respostas de API
  • Armazenamento do estado da aplicação
  • Formulários parcialmente preenchidos
  • Preferências do utilizador

Perspetiva legal

O Local Storage está sujeito às mesmas regras que os cookies. Ao abrigo da Diretiva ePrivacy e do RGPD, o armazenamento de dados no dispositivo do utilizador exige consentimento, exceto se os dados forem estritamente necessários.

Precisa de resolver os cookies no seu website?

O Consentio disponibiliza um banner de cookies em conformidade com o RGPD, com suporte para o Google Consent Mode v2. Implementação em 5 minutos.

Começar gratuitamente