3 pontos por xguru 2020-04-29 | 3 comentários | Compartilhar no WhatsApp

Descoberto durante uma conversa com a equipe de suporte ao cliente do NYT.

Em vez de excluir usuários reais, eles estariam acrescentando '1000' ao nome de usuário e ao endereço de e-mail.

3 comentários

 
cloverhearts 2020-04-29

Lembro que antigamente marcavam como excluída adicionando _deleted no fim da conta de usuário rsrs

 
xguru 2020-04-29

Na prática, quando você cria e opera um serviço, acaba sendo complicado por causa do momento e da forma de excluir vários itens, como informações de usuários, informações de pagamento e posts.

Se fizer desse jeito,

  • é mais simples do que tratar isso criando algo como uma coluna deleted

  • é possível aplicar como se o usuário tivesse sido excluído sem trabalho adicional no código legado do serviço

  • dá para cumprir regras que exigem retenção por determinado período por força de lei => é preciso atenção, porque varia de país para país e de serviço para serviço.

Enfim, é um método que também é usado na prática por essas e outras vantagens.

(Dizem que, no começo, o Uber colocava void no final quando havia uma solicitação de exclusão de conta...)

Do ponto de vista do desenvolvedor, dá vontade de pensar “o que é isso?”, mas nem tudo no mundo sai como queremos.

Acho que, no caso do NYT, talvez tenham usado esse método meio como um quebra-galho por causa de código legado.

Na Coreia, no caso de informações pessoais, é preciso consultar as leis abaixo.

① Lei de Proteção de Informações Pessoais, artigo 21 (Destruição de informações pessoais) - http://www.law.go.kr/beomnyeong/gaeinjeongboboho-beop/(20171019,14839,20170726)/je21jo

② Lei de Redes de Informação e Comunicações, artigo 29 (Destruição de informações pessoais) - http://law.go.kr/beomnyeong/…(20190625,16021,20181224)/je29jo

 
xguru 2020-04-29

Ah, então a regex de conversão de link de URL não consegue processar (). Isso precisa ser corrigido.

① Lei de Proteção de Informações Pessoais, Artigo 21 (descarte de informações pessoais) - https://j.mp/3bNzTWH

② Lei da Rede de Informação e Comunicações, Artigo 29 (descarte de informações pessoais) - https://bit.ly/3bLVEGl