O que acontece com seus ingressos

O que é lido no seu iPhone, o que é enviado para ser assinado e o que nunca é armazenado. Sem promessas de marketing.

O Kardin foi construído em torno de uma ideia: seus ingressos, PDFs e fotos não precisam sair do seu iPhone para você ter um passe do Wallet. Veja exatamente o que acontece com seus dados, passo a passo, e onde estão os limites.

A versão curta

  • Arquivos, fotos e imagens da câmera são lidos no seu iPhone e nunca são enviados.
  • Só o conteúdo do passe que você confirma é enviado ao nosso servidor, porque a Apple exige que os passes sejam assinados lá.
  • O servidor assina o passe, devolve-o e não armazena nada. Não há conta.
  • Nada de análises, anúncios ou rastreadores no app.

A leitura de um ingresso

Quando você escaneia, importa um PDF, escolhe uma foto ou compartilha um arquivo com o Kardin:

  1. O código de barras é decodificado com a leitura de códigos de barras integrada do iPhone. Ele nunca é adivinhado, gerado ou “corrigido” por IA: basta um caractere errado para o ingresso falhar na entrada.
  2. O texto vem da própria camada de texto do PDF ou, no caso de fotos e escaneamentos, do reconhecimento de texto da Apple feito no próprio dispositivo. Não há OCR na nuvem nem modelo de IA.
  3. Os detalhes (datas, horários, assentos, portões, locais, nomes) são identificados por regras que rodam no seu iPhone, e as cores vêm da imagem.
  4. Você revisa e edita tudo na tela de revisão antes que qualquer coisa seja criada.

O arquivo original fica onde estava. O Kardin guarda uma pequena imagem temporária no próprio cache enquanto você revisa, que o iOS limpa com o tempo.

A assinatura do passe

Todo passe do Apple Wallet precisa ser assinado com um certificado emitido para o desenvolvedor do app, e a chave privada desse certificado nunca pode estar dentro de um app: qualquer pessoa poderia extraí-la e criar passes em nosso nome. Por isso, a assinatura acontece no nosso servidor:

  1. Quando você toca em Adicionar à Carteira da Apple, o app envia apenas o conteúdo do passe: os rótulos e valores do passe, o valor e o formato do código de barras, as cores e a data para a Tela Bloqueada. Não o arquivo, não a foto, nada que você não tenha visto na tela de revisão.
  2. A solicitação trafega por HTTPS. O servidor a verifica (tamanhos, formatos, cores), assina o passe com um número de série novo e aleatório e devolve o passe pronto.
  3. Nada é gravado em banco de dados ou arquivo. Não há conta, então nada poderia ser vinculado a você de qualquer forma. Nosso serviço de hospedagem, a Vercel, processa o endereço IP da conexão para entregar a resposta, como faz qualquer serviço de hospedagem.
  4. Seu iPhone mostra a tela Adicionar à Carteira da Apple, que é da própria Apple, e o passe só vai para o Wallet se você confirmar.

No seu iPhone

  • Sua lista de passes: o Kardin guarda no seu iPhone os detalhes dos passes que você adicionou (não os arquivos originais), para que você possa abri-los no Wallet, criar cópias corrigidas ou apagá-los. Ela fica no armazenamento privado do app, que o iOS protege com a criptografia do seu dispositivo.
  • Bloqueio do app: você pode exigir Face ID, Touch ID ou o código do iPhone para abrir o Kardin (“Ajustes” → “Exigir Face ID” no app). O Face ID em si é tratado pelo iOS; o app só fica sabendo se a autenticação deu certo.
  • Apagar: apague um passe na tela inicial (e escolha se também quer removê-lo do Wallet), remova todos os passes nos Ajustes ou apague o app.

Contra o que o Kardin não consegue proteger

  • As próprias regras do Apple Wallet. Depois que um passe está no Wallet, é o Apple Wallet que o controla: os passes podem ser abertos sem Face ID, podem ser sugeridos na Tela Bloqueada e são sincronizados com seus outros dispositivos pelo iCloud. É por isso que o Kardin não serve para cartões bancários, PINs, senhas ou documentos de identidade.
  • O que está no passe. Qualquer pessoa que veja seu iPhone desbloqueado, ou sua Tela Bloqueada quando um passe é sugerido, pode ver os detalhes e o código de barras do passe, exatamente como no ingresso de papel.
  • As verificações do organizador. Um passe criado com o Kardin tem o mesmo código de barras do original. Se ele será aceito depende do local, da companhia aérea ou da loja.
  • Erros de leitura. A extração é automática e pode errar; a tela de revisão é onde você percebe isso.

Privacidade

Todos os detalhes, incluindo seus direitos e informações sobre o site, estão na política de privacidade.

Como relatar uma vulnerabilidade

Se você encontrar um problema de segurança no app, no serviço de assinatura de passes ou neste site, envie um e-mail para support@kardin.app com “Security” no assunto. Responderemos o mais rápido possível e não tomaremos medidas contra pesquisas de boa-fé que evitem prejudicar os usuários e nos deem um prazo razoável para corrigir o problema.