Skip to content

Releases: manuseiro/lgpd-consent-manager

v1.4.1 - Melhorias na página de administração

Choose a tag to compare

@manuseiro manuseiro released this 21 Oct 04:47

Nova versão do LGPD Consent Manager (v1.4.1)

Melhorias na página de administração:

Esta atualização traz uma nova funcionalidade para a página de administração do plugin LGPD Consent Manager. Agora é possível filtrar os consentimentos por ação (aceito ou recusado), ordená-los por diferentes colunas (data, IP, etc.) e paginá-los, facilitando a visualização de grandes volumes de dados.

Além disso, a versão 1.4.1 também inclui:

  • Exibição do User Agent: A lista de consentimentos exibe agora o User Agent do visitante, fornecendo informações adicionais sobre o dispositivo e navegador utilizado.
  • Correções de erros: Diversas correções de erros e melhorias de código foram implementadas para aumentar a estabilidade e segurança do plugin.

Alterações no código (v1.4.1 vs v1.4.0)

A nova funcionalidade de filtro, ordenação e paginação foi implementada na função lgpd_display_admin_page. Essa função agora:

  • Consulta o banco de dados levando em consideração o filtro de ação definido pelo usuário.
  • Permite a ordenação da lista por diferentes colunas (ip_address, date, etc.).
  • Implementa a paginação, exibindo um determinado número de registros por página.

Além disso, a função lgpd_save_consent agora registra o User Agent do visitante no banco de dados junto com as informações de consentimento.

Para saber mais sobre as demais alterações de código, consulte o histórico de commits no repositório do plugin.

Esta atualização demonstra o compromisso do desenvolvedor em aprimorar continuamente o LGPD Consent Manager e garantir a conformidade com a Lei Geral de Proteção de Dados (LGPD).

Full Changelog: v1.4.0...v1.4.1

v1.4.0

Choose a tag to compare

@manuseiro manuseiro released this 20 Oct 23:43

Nova versão do LGPD Consent Manager (v1.4.0)

Esta atualização traz melhorias significativas na funcionalidade, usabilidade e administração do plugin LGPD Consent Manager. Confira os principais destaques:

1. Filtro, ordenação e paginação na lista de consentimentos: A página de administração agora permite filtrar os consentimentos por ação (aceito ou recusado), ordená-los por diferentes colunas (data, IP, etc.) e paginá-los para facilitar a visualização de grandes volumes de dados.

2. Exibição do User Agent: A lista de consentimentos exibe o User Agent do visitante, fornecendo informações adicionais sobre o dispositivo e navegador utilizado.

3. Validação de dados: O plugin implementa a validação de dados para garantir a integridade das informações armazenadas no banco de dados.

4. Índices de banco de dados: Índices foram adicionados aos campos ip_address e date para melhorar a performance de consultas, especialmente ao lidar com grandes volumes de dados.

5. Personalização do banner de consentimento: O código foi refatorado para permitir a personalização da posição e estilo do banner de consentimento por meio das configurações do plugin (ainda em desenvolvimento).

6. Correção de erros e melhorias de código: Diversas correções de erros e melhorias de código foram implementadas para aumentar a estabilidade e segurança do plugin.

Alterações no código (v1.4.0 vs v1.3.1)

  • Função lgpd_save_consent: Agora realiza a validação de dados antes de armazenar a informação no banco de dados.
  • Função lgpd_create_table: Adiciona índices nos campos ip_address e date.
  • Função lgpd_display_admin_page: Implementa filtros, ordenação e paginação na lista de consentimentos. Adiciona a exibição do User Agent.
  • Várias outras alterações: Pequenas correções de código e melhorias de formatação para maior legibilidade.

Esta atualização demonstra o compromisso do desenvolvedor em aprimorar continuamente o LGPD Consent Manager e garantir a conformidade com a Lei Geral de Proteção de Dados (LGPD).

v1.3.1 - Correção de bug

Choose a tag to compare

@manuseiro manuseiro released this 20 Oct 20:07

Nova versão do LGPD Consent Manager (v1.3.1) - Correção de bug!

Identificamos e corrigimos um pequeno problema na versão anterior (v1.3.0) do LGPD Consent Manager. Esta atualização (v1.3.1) garante o funcionamento esperado do plugin.

Alteração realizada:

  • A função lgpd_display_settings_page agora utiliza intval para converter a seleção da página de Política de Privacidade para um valor inteiro antes de armazená-lo na opção. Isso garante que um ID válido da página seja salvo, evitando possíveis erros.

Funcionalidades mantidas:

  • Todas as funcionalidades introduzidas na versão v1.3.0, incluindo a configuração personalizada da mensagem de aceite e do link da política de privacidade, permanecem inalteradas.

Observação:

  • Se você já estava utilizando a versão v1.3.0 do plugin, a atualização para v1.3.1 é altamente recomendada para garantir o funcionamento correto do recurso de seleção de página de privacidade.

Como atualizar:

  1. Acesse o painel de administração do seu WordPress.
  2. Navegue até Plugins > Atualizações.
  3. Localize o plugin LGPD Consent Manager e clique em Atualizar.

Dúvidas?

Acesse a página do plugin no GitHub para obter mais informações e documentação: https://github.com/manuseiro/lgpd-consent-manager

Lembre-se: O LGPD Consent Manager é uma ferramenta para auxiliar no cumprimento da LGPD, mas é importante consultar um advogado especializado em proteção de dados para garantir a total adequação do seu site à legislação.

v1.3.0 - Mais flexibilidade e controle

Choose a tag to compare

@manuseiro manuseiro released this 20 Oct 19:56

Nova versão do LGPD Consent Manager (v1.3.0) - Mais flexibilidade e controle para você!

Estamos entusiasmados em anunciar a nova versão do LGPD Consent Manager (v1.3.0)! Esta atualização oferece uma funcionalidade importante para aprimorar a experiência do usuário e atender às suas necessidades de conformidade.

Principais novidades:

  • Configuração da mensagem de consentimento: A versão 1.3.0 permite que você personalize a mensagem exibida no banner de aceite de cookies. Através da página de configurações do plugin, agora é possível definir o texto da mensagem que será apresentada aos visitantes do seu site para solicitar o consentimento.
  • Configuração do link da política de privacidade: Além da mensagem, você também pode definir o link para a sua política de privacidade diretamente no plugin. Isso facilita o acesso dos visitantes à informação detalhada sobre o uso de cookies e dados pessoais.

Funcionalidades mantidas:

  • Anonimização de IP: O plugin continua ocultando parte do endereço IP do usuário para proteger a privacidade dos visitantes.
  • Captura do User Agent: O plugin segue capturando o User Agent do navegador do usuário no momento do consentimento.
  • Filtro por ação na tabela de consentimentos: A página de administração permite filtrar os consentimentos por "Aceito" ou "Recusado".
  • Paginação na tabela de consentimentos: A exibição dos consentimentos na página de administração possui paginação para melhor organização.
  • Melhorias visuais no banner de consentimento: O banner de aceite ou recusa de cookies recebeu um ajuste visual para melhor legibilidade.
  • Armazenamento de Consentimento: O plugin continua salvando o consentimento do usuário para cookies e outros rastreadores no banco de dados do WordPress.
  • Gerenciamento via AJAX: O salvamento do consentimento do usuário via AJAX continua funcionando perfeitamente.
  • Verificação de Nonce: A requisição AJAX para salvar o consentimento ainda conta com a verificação de nonce para aumentar a segurança.
  • Página de Administração: A página de administração permite visualizar os consentimentos registrados e facilita a auditoria.

Observação:

  • Se você já estava utilizando a versão anterior do plugin, a atualização não afetará o funcionamento básico nem os dados armazenados.

Recomendamos atualizar o plugin para a versão 1.3.0 para se beneficiar da configuração personalizada da mensagem e do link da política de privacidade, proporcionando maior flexibilidade e controle sobre o consentimento de cookies no seu site.

Dúvidas?

Acesse a página do plugin no GitHub para obter mais informações e documentação: https://github.com/manuseiro/lgpd-consent-manager

Lembre-se: O LGPD Consent Manager é uma ferramenta para auxiliar no cumprimento da LGPD, mas é importante consultar um advogado especializado em proteção de dados para garantir a total adequação do seu site à legislação.

Full Changelog: v1.1.0...v1.3.0

v1.2.0 - Segurança e Privacidade aprimoradas

Choose a tag to compare

@manuseiro manuseiro released this 20 Oct 19:46

Nova versão do LGPD Consent Manager (v1.2.0) - Segurança e Privacidade aprimoradas!

Boas notícias! O LGPD Consent Manager acaba de receber uma atualização importante para a versão 1.2.0. Esta nova versão traz uma melhoria crucial para garantir a privacidade dos visitantes do seu site e o cumprimento da LGPD.

Principais novidades:

  • Anonimização de IP: A versão 1.2.0 implementa a anonimização de IP. Agora, o plugin armazena apenas os dois primeiros octetos do endereço IP do usuário, tornando a informação pessoalmente identificável (PII) menos precisa e oferecendo maior proteção aos dados dos visitantes.

Funcionalidades mantidas:

  • Captura do User Agent: O plugin continua capturando o User Agent do navegador do usuário no momento do consentimento.
  • Filtro por ação na tabela de consentimentos: A página de administração permite filtrar os consentimentos por "Aceito" ou "Recusado".
  • Paginação na tabela de consentimentos: A exibição dos consentimentos na página de administração possui paginação.
  • Melhorias visuais no banner de consentimento: O banner de aceite ou recusa de cookies recebeu um ajuste visual para melhor legibilidade.
  • Armazenamento de Consentimento: O plugin continua salvando o consentimento do usuário para cookies e outros rastreadores no banco de dados do WordPress.
  • Gerenciamento via AJAX: O salvamento do consentimento do usuário via AJAX continua funcionando perfeitamente.
  • Página de Administração: A página de administração permite visualizar os consentimentos registrados e facilita a auditoria.
  • Verificação de Nonce: A requisição AJAX para salvar o consentimento agora verifica a presença de um nonce para aumentar a segurança.

Observação:

  • Se você já estava utilizando a versão anterior do plugin, a atualização não afetará o funcionamento básico nem os dados armazenados.

Recomendamos atualizar o plugin para a versão 1.2.0 para se beneficiar da anonimização de IP e garantir a conformidade com as práticas recomendadas de privacidade de dados.

Dúvidas?

Acesse a página do plugin no GitHub para obter mais informações e documentação: https://github.com/manuseiro/lgpd-consent-manager

Lembre-se: O LGPD Consent Manager é uma ferramenta para auxiliar no cumprimento da LGPD, mas é importante consultar um advogado especializado em proteção de dados para garantir a total adequação do seu site à legislação.

v1.1.0 - Mais informações e controle

Choose a tag to compare

@manuseiro manuseiro released this 20 Oct 19:33

Nova versão do LGPD Consent Manager (v1.1.0) - Mais informações e controle para você!

Estamos felizes em anunciar a nova versão do LGPD Consent Manager (v1.1.0)! Esta atualização oferece melhorias para te dar mais controle sobre o gerenciamento de consentimentos de cookies e dados pessoais dos visitantes do seu site, conforme a LGPD.

Principais novidades:

  • Captura do User Agent: O plugin agora captura o User Agent do navegador do usuário no momento do consentimento. Isso pode ser útil para análises futuras e identificação de dispositivos utilizados.
  • Filtro por ação na tabela de consentimentos: A página de administração permite filtrar os consentimentos por "Aceito" ou "Recusado", facilitando a visualização dos dados.
  • Paginação na tabela de consentimentos: A exibição dos consentimentos na página de administração agora possui paginação, o que melhora a organização e a performance, principalmente para sites com muitos registros.
  • Melhorias visuais no banner de consentimento: O banner de aceite ou recusa de cookies recebeu um ajuste visual para melhor legibilidade. O botão "Leia mais" agora possui a classe "btn btn-primary" para uma aparência mais moderna (assumindo que você esteja utilizando algum framework CSS como Bootstrap).

Funcionalidades mantidas:

  • Armazenamento de Consentimento: O plugin continua salvando o consentimento do usuário para cookies e outros rastreadores no banco de dados do WordPress.
  • Gerenciamento via AJAX: O salvamento do consentimento do usuário via AJAX continua funcionando perfeitamente.
  • Página de Administração: A página de administração permite visualizar os consentimentos registrados e facilita a auditoria.

Observação:

  • Se você já estava utilizando a versão anterior do plugin, a atualização não afetará o funcionamento básico nem os dados armazenados.

Recomendamos atualizar o plugin para a versão 1.1.0 para se beneficiar das melhorias implementadas e ter mais controle sobre o gerenciamento de consentimentos LGPD.

Dúvidas?

Acesse a página do plugin no GitHub para obter mais informações e documentação: https://github.com/manuseiro/lgpd-consent-manager

v1.0.0 - Otimizações e melhorias

Choose a tag to compare

@manuseiro manuseiro released this 20 Oct 19:22

Nova versão do LGPD Consent Manager (v1.0.0) - Otimizações e melhorias

Boas notícias! O plugin LGPD Consent Manager acaba de receber uma atualização significativa para a versão 1.0.0. Esta versão traz melhorias importantes para te ajudar a cumprir a LGPD com mais facilidade.

Principais mudanças:

  • Informações do plugin mais detalhadas: O cabeçalho do plugin agora inclui informações como URI, descrição detalhada, versão, autor e links relevantes. Isso facilita a identificação e compreensão do plugin.
  • Melhorias na tabela de consentimentos: A página de administração agora exibe dados de forma mais clara e organizada. A tabela de consentimentos possui cabeçalhos para cada campo (ID, IP do usuário, ação e data) facilitando a visualização das informações.
  • Código mais limpo e seguro: O código do plugin foi revisado para melhorar a legibilidade e segurança. Isso garante um funcionamento mais eficiente e reduz a possibilidade de vulnerabilidades.

Funcionalidades mantidas:

  • Armazenamento de Consentimento: O plugin continua salvando o consentimento do usuário para cookies e outros rastreadores no banco de dados do WordPress.
  • Banner de Consentimento: O banner de aceite ou recusa de cookies na parte inferior da página permanece, oferecendo transparência aos usuários.
  • Gerenciamento via AJAX: O salvamento do consentimento do usuário via AJAX continua funcionando perfeitamente.
  • Página de Administração: A página de administração permite visualizar os consentimentos registrados e facilita a auditoria.

Observação:

  • Se você já estava utilizando a versão anterior do plugin, a atualização não afetará o funcionamento básico nem os dados armazenados.

Recomendamos atualizar o plugin para a versão 1.0.0 para se beneficiar das melhorias implementadas.

Ainda tem dúvidas?
Acesse a página do plugin no GitHub para obter mais informações e documentação: https://github.com/manuseiro/lgpd-consent-manager

v0.0.1-beta

v0.0.1-beta Pre-release
Pre-release

Choose a tag to compare

@manuseiro manuseiro released this 20 Oct 19:16

O plugin LGPD Consent Manager ajuda os sites a cumprir a Lei Geral de Proteção de Dados (LGPD) do Brasil. Ele lida com o consentimento do usuário para cookies e outros rastreadores. Principais funções do plugin:

  1. Armazenamento de Consentimento:
    1.1. lgpd_save_consent: Essa função salva o consentimento do usuário no banco de dados do WordPress.
  • Ele verifica o IP do usuário para ver se já deu consentimento antes.
  • Se for um novo consentimento, ele cria um novo registro na tabela do banco de dados.
  • Se for um consentimento existente, ele atualiza a ação registrada (aceito ou recusado) e a data.
    1.2. lgpd_create_table: Esta função cria a tabela necessária no banco de dados para armazenar os consentimentos dos usuários.
  • A tabela guarda informações como o IP do usuário, a ação realizada (aceito ou recusado) e a data do consentimento.
  1. Banner de Consentimento:
    2.1. lgpd_consent_banner: Esta função exibe um banner na parte inferior da página do site solicitando o consentimento do usuário para cookies.
  • O banner desaparece se o usuário já tiver dado consentimento (armazenado em um cookie).
  • O banner oferece botões para "Aceitar" ou "Recusar" o uso de cookies.
    2.2. lgpd_consent_scripts: Esta função adiciona o código JavaScript necessário para a funcionalidade do banner.
  • O código JavaScript usa AJAX para enviar a ação do usuário (aceito ou recusado) para o servidor WordPress.
  • Ele também define um cookie para lembrar a escolha do usuário e evitar que o banner seja exibido novamente.
  1. Gerenciamento via AJAX:
    3.1. lgpd_save_consent_ajax: Esta função lida com a solicitação AJAX enviada pelo código JavaScript do banner.
  • Ela verifica se a ação de consentimento (aceito ou recusado) está presente na solicitação.
  • Se a ação for válida, ela chama a função lgpd_save_consent para armazenar o consentimento no banco de dados.
  1. Página de Administração:
    4.1. lgpd_create_admin_page: Esta função cria uma página de administração no painel do WordPress para gerenciar o LGPD Consent Manager.
  • A página permite visualizar uma lista de todos os consentimentos registrados, incluindo o IP do usuário, a ação e a data.