Sistema de verificação da idade

Fácil e seguro
100% Grátis

Certificado pela

Autoridade alemã de verificação de idade KJM Alemanha
ACC – sistema de certificação de verificação de idade Reino Unido

Recomendado por

ASACP - Associação de Locais que Defendem a Proteção da Criança
MojoHost – fornecedor de hospedagem premium

Audited

Em conformidade com o RGPD da UE RGPD
Sistema de verificação de idade 100 % gratuito

Documentação para Desenvolvedores | API & Guia de Integração - Visão Geral

Visão geral

Bem-vindo à documentação para desenvolvedores da Go.cam.

Esta secção fornece uma visão completa do serviço Go.cam, incluindo detalhes sobre como funciona e um guia passo a passo para a sua integração na sua plataforma.

Primeiros passos

Antes de iniciar o processo de implementação, será necessário criar uma conta Go.cam. Uma conta ativa concede acesso como parceiro e permite configurar as definições necessárias para a integração. A ativação da conta normalmente demora menos de 24 horas.

Métodos de verificação

A Go.cam disponibiliza quatro métodos de verificação concebidos para garantir que os utilizadores não são menores de idade:

  • Validação por cartão de crédito
  • Deteção de idade por selfie
  • Extração de idade a partir de documento de identificação
  • Verificação por email

Os utilizadores finais podem concluir a verificação utilizando qualquer um dos métodos disponíveis.

Fluxo de verificação

O processo de verificação da Go.cam pode ser visto a partir de duas perspetivas: experiência do utilizador final e lógica de integração do parceiro.

1. Fluxo do utilizador final

Diagrama do fluxo do utilizador
Fig: Diagrama do fluxo de verificação do utilizador

Etapas da verificação do utilizador (ver diagrama):

  • 1. O utilizador visita um site parceiro protegido pelo sistema de verificação de idade da Go.cam.
  • 2. O utilizador inicia a verificação clicando no botão "Verificar idade".
  • 3. Dependendo da integração do parceiro, o utilizador irá:
    • Ser redirecionado para uma página de verificação alojada pela Go.cam, ou
    • Interagir com um iframe que carrega o fluxo de verificação da Go.cam.
  • 4. O utilizador seleciona um dos métodos de verificação disponíveis:
    • Validação por cartão de crédito
    • Deteção de idade por selfie
    • Extração de idade a partir de documento de identificação
    • Verificação por email
  • 5. O utilizador fornece as informações necessárias (por exemplo, dados do cartão de crédito, acesso à webcam, imagem do documento ou endereço de email).
  • 6. Após a conclusão, a Go.cam apresenta o resultado:
    • Página de sucesso: inclui um botão para regressar ao site parceiro.
    • Página de falha: inclui uma opção "Tentar novamente" e um código QR para continuar a verificação num dispositivo móvel. Se for bem-sucedido, a sessão original será validada.
  • 7. Após uma verificação bem-sucedida, o utilizador é redirecionado para o link de retorno configurado, desbloqueando o acesso ao site parceiro.

2. Integração do parceiro com lógica de redirecionamento

Diagrama de lógica de redirecionamento
Fig: Diagrama de lógica de redirecionamento

Fluxo de redirecionamento (ver diagrama):

  • 1. O utilizador acede ao site parceiro e inicia a verificação de idade.
  • 2. O parceiro gera uma URL de verificação Go.cam utilizando o SDK, fornecendo:
    • Cipher key e HMAC key
    • Metadados do utilizador (por exemplo, userId)
  • 3. O utilizador é redirecionado para a Go.cam para completar o processo de verificação.
  • 4. O utilizador seleciona e conclui um dos métodos de verificação.
  • 5. A Go.cam apresenta uma página de sucesso ou falha.
  • 6. Os resultados são processados da seguinte forma:
    • Os resultados da verificação são armazenados na Go.cam.
    • A Go.cam envia os resultados para a URL de callback configurada, juntamente com os dados do utilizador fornecidos (por exemplo, userId).
    • É criado um cookie na Go.cam com uma versão encriptada dos dados de verificação, que pode ser desencriptada posteriormente utilizando as chaves do parceiro.
  • 7. Em caso de sucesso, o utilizador é redirecionado para o link de retorno, desbloqueando o acesso ao site parceiro.

3. Integração do parceiro com lógica de iframe

Diagrama de lógica de iframe
Fig: Diagrama de lógica de iframe

Fluxo com iframe (ver diagrama):

  • 1. O utilizador acede ao site parceiro e inicia a verificação de idade.
  • 2. O parceiro gera uma URL de verificação Go.cam utilizando o SDK, fornecendo:
    • Cipher key e HMAC key
    • Metadados do utilizador (por exemplo, userId)
  • 3. Utilizando o SDK frontend, o parceiro ativa o overlay iframe para carregar a instância de verificação Go.cam.
  • 4. Após o carregamento do iframe:
    • Um evento confirma a inicialização.
    • Se já existir um cookie de verificação Go.cam, um evento separado notifica o parceiro (a integridade do cookie deve ser validada).
  • 5. O utilizador seleciona e conclui um dos métodos de verificação.
  • 6. A Go.cam apresenta uma página de sucesso ou falha:
    • Página de sucesso: fecha o iframe.
    • Página de falha: permite tentar novamente.
  • 7. Os resultados são processados da seguinte forma:
    • Os resultados da verificação são armazenados na Go.cam.
    • A Go.cam envia os resultados para a URL de callback configurada, juntamente com os dados do utilizador fornecidos (por exemplo, userId).
    • É criado um cookie na Go.cam com dados de verificação encriptados, que podem ser desencriptados utilizando as chaves do parceiro.
    • Um evento JavaScript anuncia o sucesso da verificação, permitindo ao parceiro validar o cookie armazenado.
  • 8. Em caso de sucesso, o iframe é removido, desbloqueando o acesso ao site parceiro.

Terminologia

  • Partner: Você, o integrador que implementa a Go.cam na sua plataforma.
  • Cipher key / HMAC key: Chaves disponíveis na sua conta Go.cam, utilizadas para encriptar e validar dados de verificação.
  • Verification result callback URL: Endpoint definido na sua conta Go.cam onde os resultados da verificação são enviados.
  • Link back URL: URL definida através do SDK da Go.cam para redirecionar os utilizadores após uma verificação bem-sucedida.

Tipos de verificação

A Go.cam fornece múltiplos métodos de verificação para garantir que os utilizadores cumprem os requisitos de idade. Cada método é concebido tendo em conta a privacidade, segurança e conformidade.

1. Verificação por cartão de crédito

  • O utilizador é temporariamente redirecionado para um ambiente seguro, onde é solicitado a introduzir o número do cartão de crédito e a data de validade.
  • Não são efetuadas cobranças. Apenas a validade e a integridade do cartão são verificadas.
  • Este é o único método de verificação que envia dados para o backend. O processamento ocorre num ambiente compatível com PCI DSS.
  • A Go.cam não armazena nem transmite os dados do cartão a terceiros.

2. Verificação de idade por selfie

  • Requer acesso à webcam para capturar o rosto do utilizador em tempo real.
  • Um modelo de machine learning é executado localmente no dispositivo; nenhuma imagem é enviada ou armazenada.
  • O processo:
    • 1. O utilizador alinha o rosto no centro do ecrã.
    • 2. São capturadas várias imagens. Valores atípicos são descartados e é calculada uma idade média prevista.
    • 3. Verificações de consistência facial garantem que a mesma pessoa permanece à frente da câmara.
    • 4. Uma medida de liveness também está presente, solicitando ao utilizador ações específicas.
  • Se o utilizador for identificado como menor, o processo transita automaticamente para a verificação por documento de identificação:
    • As imagens faciais são comparadas com a fotografia do documento.
    • Se a correspondência for bem-sucedida, a data de nascimento é extraída para confirmar a idade.
  • Se o utilizador for verificado como adulto, o processo é concluído com sucesso. Caso contrário, pode tentar novamente dentro de uma janela de sessão de 10 minutos antes de expirar.

Certificação

3. Verificação por documento de identificação

  • O utilizador seleciona o país e o tipo de documento (cartão de identidade, passaporte ou carta de condução).
  • Regiões suportadas: todos os países europeus e os Estados Unidos.
  • A verificação pode ser realizada através de:
    • Uma fotografia via webcam, ou
    • Uma imagem carregada localmente.
  • As imagens são processadas localmente no dispositivo; nada é enviado para os servidores da Go.cam.
  • Se não tiver sido realizada verificação por selfie anteriormente, apenas a data de nascimento é extraída. A idade atual é então calculada e verificada de acordo com a maioria legal do país.
  • A extração de texto do documento utiliza um modelo OCR open-source. [Saber mais aqui].

4. Verificação por email

  • Verifica a idade do utilizador com base na atividade histórica do email.
  • O sistema verifica se o endereço de email fornecido apareceu numa violação de dados há pelo menos 13 anos.
    • Hipótese: se o email existia há 13 anos, o utilizador deve ter pelo menos 20 anos (idade mínima de 7 anos para criar email + 13 anos).
  • Para confirmar a propriedade, é enviado um código de validação para o email, que o utilizador deve introduzir.

Proteja a sua empresa, os seus utilizadores e a sua reputação

Escolha GO.cam — a solução simples e certificada de verificação de idade confiável pelos operadores de sites atuais.
Comece hoje!

Demonstração online

SUPPORT

Para integrar go.cam na sua página web, por favor contacte-nos por email

Para pedidos de eliminação de dados pessoais, contacte .

Copyright 2025 GSI Développement SaS