Como um template é criado
A retenção exige um vínculo com um Usuário. Uma sessão criada sem
vendor_data não tem Usuário e, portanto, não pode reter um template; a exclusão informa ineligible_no_vendor_user e o embedding é excluído junto com a sessão.
O que um template contém
Os templates são específicos de cada tenant e usados somente sob sua instrução, dentro da sua aplicação: detecção de rostos duplicados e de múltiplas contas, Autenticação biométrica e suas próprias listas de rostos. Eles nunca são usados para treinamento de modelos, análises, correspondência entre organizações, sinais compartilhados de Redes ou o processamento independente de fraudes da Didit.
Objeto template
Status
Como os templates são usados na correspondência
Um templateactive participa exatamente da mesma correspondência que o rosto de uma sessão em andamento: detecção automática de duplicatas durante novas sessões, a API de Busca facial independente, a Autenticação biométrica e as suas listas de rostos. Uma correspondência com um template retido é informada com source: "retained_template", o vendor_user_id e os vendor_data do Usuário ao qual ele pertence e o biometric_template_id. Ela nunca traz um ID de sessão, uma imagem de correspondência, dados de identidade ou um status, porque a sessão que gerou o rosto não existe mais. Consulte o relatório de Busca facial.
Um template retido nunca entra em uma lista de bloqueio. Se o rosto da sessão excluída estava em uma lista de bloqueio de rostos, essa entrada da lista de bloqueio mantém a sua própria entrada biométrica independente e o seu próprio ciclo de vida: remover a entrada da lista exclui a entrada da lista de bloqueio, e expurgar o template não afeta a lista.
Pontos de expurgo
Todos os casos a seguir removem o template da correspondência e excluem o template armazenado:
Alterar novamente a política da aplicação para
delete_with_session impede a criação de novos templates, mas não expurga os existentes. Expurgue-os explicitamente.
Os expurgos excluem primeiro o template armazenado e só depois marcam o template como expurgado. Por isso, um expurgo que retorna 503 deixa o template em purge_failed, já excluído da correspondência, e pode ser repetido com segurança. Um novo expurgo de um template já expurgado retorna already_purged.
Trilha de auditoria
Toda tentativa de retenção e de expurgo, incluindo falhas e resultados de inelegibilidade, é registrada com a entidade responsável pela ação (retained_by / responsável pelo expurgo e seu tipo), instruction_class, instruction_source, instruction_id, provenance_reference e o resultado. Envie o seu próprio instruction_id nas exclusões para poder correlacionar a trilha de auditoria da Didit com o seu registro de apagamentos. As entradas de auditoria nunca contêm imagens, vetores, campos de identidade ou endereços de e-mail.
Preservações legais
Uma preservação legal (legal hold) é uma exceção, nunca um modo de retenção. A Didit não aplica preservações por iniciativa própria; uma preservação só pode decorrer de uma instrução documentada nos termos do seu Acordo de Processamento de Dados ou de uma ordem vinculante de uma autoridade competente. Enquanto uma preservação estiver em vigor, o template fica marcado comoheld_out_of_use: ele é excluído de todo tipo de correspondência e da recuperação rotineira, e nunca pode ser pesquisado. Não existe API para criar ou remover preservações. Entre em contato com o seu representante da Didit se receber uma ordem que afete templates retidos.
Permissões e autenticação
Os endpoints de templates biométricos aceitam apenas chaves de API da aplicação (x-api-key). Tokens de usuário do Business Console são rejeitados com 403. Os usuários do Console gerenciam os templates em Lists → Biometric templates de acordo com suas permissões de lists.