Olá.
Como este tópico foi fechado, não consegui postar uma resposta a tempo.
No link (acima), Jeff Atwood disse que as pessoas poderiam…
prejudicar outras pessoas dando e removendo likes indefinidamente. Você também poderia ficar bravo com alguém e remover o like de todos os posts dessa pessoa com raiva. De modo geral, ações ilimitadas de usuários são perigosas como regra.
Se concordo que esse tipo de comportamento pode acontecer, duvido que a maioria dos membros abuse disso.
Para prevenir esse comportamento, talvez pudesse haver um limite no número de likes/unlikes autorizados durante um determinado período (1 like/unlike permitido a cada 30 segundos?).
E se alguém remover o like de posts que já havia curtido anteriormente, isso realmente importaria? Não há nenhum dano real em ver posts com o like removido. Comentários, por outro lado, podem ser maldosos e desrespeitosos, mas “un-likes”?
Aliás, seria útil poder remover o like de posts horas ou dias depois, porque se o autor de um post editar sua mensagem, o significado do texto pode mudar muito (se não ficar completamente diferente) e, nesse caso, os usuários podem querer remover o like de posts mais tarde devido a essas alterações. Na minha opinião, isso é um problema real.
Mas ao abrir este tópico, também quis discutir o GDPR e suas implicações para esses “likes”.
A meu ver, os “likes” são dados de usuário, e o GDPR permite que usuários europeus modifiquem seus dados online.
Tenho medo de que proibir usuários do fórum de remover o like de mensagens sempre que quiserem não esteja em conformidade com o GDPR.
Seria muito mais conveniente para os usuários poderem remover o like de mensagens sempre que quiserem, em vez de pedir constantemente aos moderadores a exclusão/modificação de dados (neste caso: corações).
Links:
https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32016R0679&from=EN#d1e2599-1-1