Repository navigation
Releases: manuseiro/lgpd-consent-manager
Release list
v1.4.1 - Melhorias na página de administração
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 Agentdo 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
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 camposip_addressedate. - Função
lgpd_display_admin_page: Implementa filtros, ordenação e paginação na lista de consentimentos. Adiciona a exibição doUser 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
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:
- Acesse o painel de administração do seu WordPress.
- Navegue até Plugins > Atualizações.
- 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
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
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
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
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
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:
- 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.
- 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.
- 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.
- 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.