Skip to main content

Boa Tarde,



Temos implantado aqui no nosso sistema o direito de esquecimento dos clientes. Quando eles realizam esta solicitação, apagamos todos os dados que possam levar à sua identificação, tais como e-mail, endereço, telefone, nome, etc.



No processo atual, quando fazemos a integração do nosso app com o chatbot, enviamos algumas destas informações para o Blip, uma vez que não temos integração do Blip com outros sistemas e nem utilizamos nenhuma funcionalidade além do chat.



Com o objetivo de realizar as ações necessárias para implementar o direito de esquecimento dos nossos clientes, procurei no dashboard e na API do Blip uma funcionalidade que exclua um determinado contato e o respectivo histórico das conversas, mas não encontrei. Pesquisando aqui no chat vi que esta funcionalidade foi retirada há bastante tempo e ainda não está novamente disponível.



Também vi que há um item aberto no BlipIdeas, com 47 votos Excluir base de contatos e tickets.



Gostaria de saber qual é processo para solicitarmos a exclusão de um contato da nossa base de atendimento. Deveremos abrir um atendimento na Blip para que você realizem esta exclusão manualmente? Existe um tipo de atendimento específico para isto? Quanto tempo demora o retorno deste tipo de atendimento?



Vale lembrar que temos a obrigação legal de realizar a exclusão destas informações da nossa base e da base dos nossos fornecedores.



Obrigado,


Mateus Freitas

Boa tarde, Mateus, tudo bem?



É possível excluir um contato através do seguinte comando:



Method: Post


Url: https://http.msging.net/commands


Body:



{  

"id": "{{$guid}}",

"method": "get",

"uri": "/contacts/{{contact-id}}"

}



Caso você deseje apagar apenas alguns atributos do contato, é possível rodar o mesmo comando acima com o “method” set, setando apenas as variáveis que você deseja manter no contato!



Esta solução resolve o seu problema?



Att, Luís


Boa Tarde @Luis_Araujo,



Obrigado pelo retorno. Eu testei o código sugerido e não funcionou.


Mas consegui excluir o contato com o seguinte código:



{  

"id": "{{$guid}}",

"method": "delete",

"uri": "/contacts/{{contact_identity}}"

}



Sendo a variável contact_identity o valor do campo identity retornado na consulta Get contacts with paging.



Só que observamos que, apesar do contato ser excluído, as conversas deste contato continuam salvas no Blip. Consultei com a consulta Get last threads.



E com a consulta Get last messages.



{

"id": "{{$guid}}",

"method": "get",

"uri": "/threads/{{contact_identity}}?refreshExpiredMedia=true"

}



Como as conversas também podem possuir dados sensíveis o nosso problema não foi resolvido apenas excluindo o contato.



Existe algum comando que exclua todo o histórico de conversas de um contato?



Atenciosamente,


Mateus Freitas


Comente