Cookies são arquivos gerados pelos sites que você visita. É utilizado para facilitar o seu acesso economizando informações de navegação. Com os cookies, os sites podem manter seu login, lembrar suas preferências do site e fornecer conteúdo relevante localmente.

A janela de aceitação de Cookie na qual informa o que está sendo coletado pelo site é necessária para o cumprimento da lei referente à LGPD (Lei Geral de Proteção de Dados Pessoais Lei nº 13.709/2018), é uma cultura de privacidade e proteção de dados no país, o que demanda a conscientização de toda a sociedade acerca da importância dos dados pessoais e os seus reflexos em direitos fundamentais como a liberdade, a privacidade e o livre desenvolvimento da personalidade da pessoa natural.

Cookies no Cronapp

Ao executar o projeto, é possível visualizar na página de login a notificação para aceitar os cookies na qual é descrito na figura abaixo.


Figura 1 - Cookie na página de login


  1. Ao clicar no botão Aceitar, todos os cookies serão aceitos automaticamente.
  2. Ao clicar em Abrir Preferências, é aberta uma modal na qual há uma melhor descrição dos cookies e você pode selecionar qual cookie deseja aceitar. Detalharemos a modal aberta na próxima figura.


Abaixo, é exibido a modal que foi inicializada ao clicar em Abrir Preferências (Item 2 da figura 1).


Figura 1.1 - Janela de Preferências


  1. Ao clicar no botão Aceitar, será aceito todos os cookies exibidos no item 2.
  2. Área onde é exibido as preferências e as caixas de seleção dos cookies, aqui é onde você decide qual cookie aceitar, com exceção do primeiro, que são necessários para que o site funcione corretamente, o mesmo, já vem configurado como ativo.
  3. Ao clicar em Salvar Minhas Preferências, é salvo as opções que foram marcadas no item 2.

Configurando os Cookies

Este tópico mostrará que as configurações e estilo da janela e modal podem ser alterados, fazendo com que você possa criar um modelo personalizável.


Personalizando janela e modal

A página cookies ( Localização: Formulários/Web/Público/privacy/cookies ) permite modificar seu conteúdo para se adequar as definições de cookies as necessidades do seu projeto. Por padrão, a página já vem com os textos internacionalizados, isso significa que todo o conteúdo já vem com traduzido para mais de uma língua: português e inglês. É possível incluir outras línguas através da nossa ferramenta de internacionalização (cliente web), isso é mostrado na documentação de internacionalização.

A página é formada por um rodapé (destaque 1 da figura 2) e um modal (destaque 2). Acesse o tópico Cookies no Cronapp para mais detalhes sobre os recursos dessa página.



Figura 2 - View com as preferências de cookies

Blocos de programação

Os botões para aceitar os cookies estão relacionados com o bloco de programação web Cookies (Localização: Blocos de Programação/Web/privacy/Cookies  ). As funções abaixo utilizam os blocos Obter cookie e Definir Cookie.


Figura 3 - Blocos de programação


  • openPreferences: inicia a modal para configurar as preferências do cookie, mostrado no destaque 2 da figura 1.
  • checkCookieEssencials: função que ativa a opção do cookie Essencial.
  • setPreference: define as preferencias selecionadas pelo usuário.
  • checkCookieMarketing: função lógica que definirá de acordo com a preferência do usuário se os cookies de Marketing serão aceitos ou não.
  • hideShowDialog: função responsável por esconder ou exibir os componentes caso os cookies já estejam aceitos.
  • checkCookieAnalytics: função lógica que definirá de acordo com a preferência do usuário se os cookies de Analytics serão aceitos ou não.

Nessa página

  • No labels