| localStorage | sb-<project-ref>-auth-token | Sessão iniciada e renovação segura da sessão | Até terminar a sessão, à sua expiração ou revogação, ou até eliminar os dados do sítio; a validade é gerida pelo serviço de autenticação |
| localStorage | gellatti_partner_link_consent_v1 | A sua escolha de aceitar ou recusar, sem identificador de visitante ou de parceiro | Máximo de 30 dias; só é atualizado por uma nova escolha expressa |
| localStorage | gellatti_referral_evidence_v1, gellatti_partner_link_identity_v1 | Lembrete opcional de uma ligação de parceiro e identificador aleatório, só após aceitar | Máximo de 30 dias, limitado pela vigência do consentimento e da ligação; é eliminado ao recusar, retirar o consentimento ou expirar |
| sessionStorage | gellatti.partner.auth-continuation.v1 | Continuar um registo a partir de ligação de parceiro após escolher o acesso com Google | Máximo de 10 minutos e uma só utilização; é eliminado ao concluir, falhar ou cancelar o acesso, ou ao terminar a sessão |
| sessionStorage | gellatti.friend.auth-continuation.v1 | Continuar a recomendação de um amigo após escolher o acesso com Google; fora desse passo, o código pendente só permanece em memória durante a visita atual | Máximo de 10 minutos e uma só utilização; é eliminado ao regressar, falhar ou cancelar o acesso, ou ao terminar a sessão. Os antigos códigos pendentes persistentes são eliminados. |
| localStorage | gellatti-active-account-owner | Separar rascunhos privados entre contas no dispositivo | É atualizado ao mudar de conta; é eliminado com os dados do sítio |
| localStorage | gellatti-recipe, gellatti-intake, gellatti.home.draft.v1 | Rascunhos de receitas e escolhas para continuar o seu trabalho | Sem expiração fixa; é eliminado ao reiniciar o rascunho correspondente, mudar de conta ou eliminar os dados do sítio |
| localStorage | gellatti-constraints | Requisitos que define para a receita atual no estúdio de receitas | Sem expiração fixa; é eliminado com o rascunho correspondente, ao mudar de conta ou ao eliminar os dados do sítio |
| localStorage | gellatti.guest-recipe-intent.v1 | Ingredientes escolhidos antes do registo, para continuar a receita após iniciar sessão | Sem expiração fixa; é eliminado ao reiniciar o rascunho ou ao incorporá-lo na conta, ou ao eliminar os dados do sítio |
| localStorage | gellatti.demo.last-topping-input.v1 | A última quantidade de topping que escreveu na demonstração, associada ao rascunho atual | Sem expiração fixa; é eliminado com o rascunho ou ao eliminar os dados do sítio |
| localStorage | gellatti-session, gellatti.home.view.v1 | Experiência escolhida da aplicação e vista HOME | Sem expiração fixa; é substituído ao alterar ou eliminado com os dados do sítio |
| localStorage | gellatti-shop-country, gellatti-shop-cart-v1 | Destino escolhido na loja e carrinho | Sem expiração fixa; é modificado ou esvaziado através dos controlos da loja ou ao eliminar os dados do sítio |
| localStorage | gellatti.product_country.v1 | País escolhido para o catálogo de produtos | Sem expiração fixa; até o alterar, repor ou eliminar os dados do sítio |
| localStorage | gellatti.machine_preference.v1, gellatti.machine_professional.v1 e variantes por conta | Máquina escolhida e preferências de quantidade | Sem expiração fixa; até as alterar, repor ou eliminar os dados do sítio |
| localStorage | gellatti-profile-preferences-v1, gellatti-ingredient-table-ux-v1 | Preferências do perfil de receita e da tabela de ingredientes | Sem expiração fixa; é reposto ao mudar de conta ou eliminar os dados do sítio |
| localStorage | gellatti.tutorial.home.seen.v1 | Lembrar que já viu o tutorial | Sem expiração fixa; até o repor ou eliminar os dados do sítio |
| localStorage | gellatti.scanner.cameraPermissionHint.v1 | Lembrar que fechou a indicação sobre a permissão da câmara (apenas Safari no iPhone e iPad) | Sem expiração fixa; até eliminar os dados do sítio |
| localStorage, sessionStorage | gellatti.storage-migration.v1 | Registar quais os nomes anteriores de armazenamento (pinguino-…) que já foram transferidos para os nomes desta tabela, para o fazer uma só vez | Sem expiração fixa; é eliminado com os dados do sítio. As cópias anteriores pinguino-… só permanecem até uma mudança de conta no dispositivo ou até eliminar os dados do sítio |
| localStorage | gellatti-production-session, gellatti-production-step-memory, gellatti-production-refused-rescue | Continuar o processo de produção escolhido e lembrar os seus controlos | Sem expiração fixa; até o substituir, repor ou eliminar os dados do sítio; a sessão privada de produção é reposta ao mudar de conta |
| localStorage | gellatti:production-community-dismissed:<recipeId>:v<version> | Lembrar o fecho de um convite para publicar | Sem expiração fixa; até eliminar os dados do sítio |
| localStorage | gellatti.user-monitor-layout.v1, gellatti:pro-monitor-expanded:v1 | Disposição escolhida do monitor e módulos expandidos | Sem expiração fixa; até a alterar, repor ou eliminar os dados do sítio |
| localStorage | gellatti.label.unremembered-defaults.v1 | Recuperar definições de rótulos quando não se concluiu um guardar solicitado | Até resolver o guardar, mudar de conta ou eliminar os dados do sítio; sem limite automático de tempo |
| localStorage | gellatti:intimport:active-run-v1 | Retomar a sua importação ativa de produtos | Até eliminar, substituir ou apagar os dados do sítio; sem expiração fixa |
| localStorage | gellatti.app-locale | Idioma escolhido sem conta (convidado ou demonstração); nunca é guardado numa conta | Até que o apagues |
| sessionStorage | gellatti.shop.infopakIntent | Continuar com o documento solicitado após iniciar sessão | Máximo de 30 minutos; é eliminado ao ser utilizado |
| sessionStorage | gellatti.registration-legal.oauth.v1 | Transferir para a conta a sua aceitação das condições e o seu país quando se regista com Google | Máximo de 30 minutos; é utilizado uma só vez para a conta nova; termina com a sessão do separador |
| sessionStorage | gellatti.purchase.v1:entry, gellatti.purchase.v1:<attemptId> | Voltar à receita e ao passo em que iniciou uma compra, após o pagamento ou o início de sessão | Sessão do separador atual |
| sessionStorage | gellatti_partner_invitation_completion_v1, gellatti_catalog_device_session_v1, gellatti.mapper-search-gaps.v1 | Evitar operações duplicadas e manter a sessão funcional atual | Sessão do separador atual |
| sessionStorage | gellatti.scan.guestCode | Continuar uma consulta de código de barras solicitada após iniciar sessão | Até ser utilizado ou terminar a sessão do separador |
| sessionStorage | gellatti.admin-drawer-opened-for | Lembrar a apresentação da navegação de um administrador autorizado | Sessão do separador atual; é eliminado se não houver utilizador |
| IndexedDB | scan-import-v2 / offline-cache | Cache de dados de produtos para as consultas solicitadas; não são ficheiros de fotografias | Válido durante 30 dias; as entradas expiradas são descartadas ao lê-las ou ao eliminar os dados do sítio |