O Regulamento Geral de Proteção de Dados da UE (GDPR) trata da "proteção de pessoas singulares no que diz respeito ao processamento de dados pessoais e regras relativas à livre circulação de dados pessoais". Não se trata de sabotar sistemas de TI. A melhor abordagem é acalmar e ver o que é O.K. e o que não é O.K. em relação à proteção de dados pessoais.
É tecnicamente essencial que um servidor da Web processe um endereço IP de um navegador / cliente. Sem essa habilidade, um servidor da Web não poderia enviar uma resposta ao navegador / cliente.
Evitar o processamento de dados pessoais não é uma opção . (Na verdade, existem opções de curso. Por exemplo, o navegador TOR ou usando um proxy de anonimização seria uma opção. Mas isso deve ser feito pelo cliente.)
Com relação ao seu servidor da Web e à configuração de reclamação de GDPR, você deve:
- tome cuidado para que seus arquivos de log sejam excluídos após 7 dias (recomendação da autoridade de proteção de dados da Bavária)
- inclua o endereço IP e outros dados privados reunidos (por exemplo, string de identificação do navegador) na declaração de privacidade de seus sites
- ativar HTTPS e redirecionar todo o tráfego HTTP para HTTPS (ou até mesmo usar HSTS)
- tenha o cuidado de configurar um servidor seguro (consulte Melhores práticas para fortalecer o novo servidor em 2017
No entanto, existe uma maneira adequada de anonimizar o log IP no Nginx . Eu não recomendaria, mas funciona.
Como excluir arquivos de log após sete dias:
Com a rotação do log de serviço instalado, você precisa alterar o arquivo de configuração do Nginx da seguinte forma ...
vim /etc/logrotate.d/nginx
/var/log/nginx/*.log {
daily
missingok
rotate 7
compress
delaycompress
notifempty
create 0640 www-data adm
sharedscripts
prerotate
if [ -d /etc/logrotate.d/httpd-prerotate ]; then \
run-parts /etc/logrotate.d/httpd-prerotate; \
fi \
endscript
postrotate
invoke-rc.d nginx rotate >/dev/null 2>&1
endscript
}