Novo — Experimente passkeys no seu navegador

Suas passkeys,
ancoradas ao silício.

Titanium Passkey é um provedor de credenciais offline para iPhone, iPad e Mac. As chaves privadas vivem no Secure Enclave, protegidas por Face ID ou Touch ID. Sem nuvem. Sem sync. Sem conta. Apenas assinaturas que nunca deixam o dispositivo.

iOS 17 · iPadOS 17 · macOS 14 Secure Enclave Zero telemetria
Construído sobre silício

Projetado ao redor do Secure Enclave.

Cada passkey é um par de chaves P-256 gerado dentro do coprocessador de segurança dedicado da Apple. A metade privada nunca pode ser exportada — nem por nós, nem pelo iOS, nem por você.

Proteção biométrica

Cada login é validado por Face ID ou Touch ID — sem fallback para código. SecAccessControl impõe isso em nível de hardware, não como caixa em software.

Chaves no Secure Enclave

Chaves EC P-256 criadas com kSecAttrTokenIDSecureEnclave. As assinaturas acontecem no chip. O material da chave privada nunca toca na RAM acessível ao iOS.

Zero rede

Sem backend. Sem telemetria. Sem analytics. A extensão do Credential Provider — o processo que toca em cada passkey — é entregue sem permissão de rede. Nada a exfiltrar, mesmo que quiséssemos.

WebAuthn nativo

ES256 padrão (COSE alg -7) sobre WebAuthn. Funciona com qualquer site compatível com passkey — GitHub, Google, seu banco, seu app auto-hospedado.

Integração com AutoFill

Registra-se como Credential Provider via AuthenticationServices. As planilhas de login aparecem nativamente no Safari e em todo app iOS que fala WebAuthn.

Sem aprisionamento

Apague o app e as chaves vão junto — exatamente como deve ser. Nada a cancelar, sem backups para triturar, sem conta para fechar.

WebAuthn Level 3

Mais que o básico.

A maioria dos autenticadores implementa as operações básicas create e get e para aí. Titanium Passkey vai além — para que sites que se importam com UX moderna de passkey possam usá-lo.

Autenticação rápida

Quando exatamente uma passkey corresponde à solicitação, pula o seletor. Face ID ou Touch ID dispara imediatamente — um olhar e você entrou. Desative se preferir confirmação explícita.

Conditional mediation

Sites que pedem passkeys pelo fluxo conditional UI recebem uma credencial correspondente em linha, sem interromper o campo de senha. Suporte nativo, sem gambiarras.

Registro silencioso

Promove um login por senha a passkey em segundo plano enquanto o usuário entra. O flag iOS SupportsConditionalPasskeyRegistration está ligado — sites que aderem ganham upgrades sem atrito.

Extensão PRF

A extensão prf (hmac-secret do WebAuthn) é totalmente suportada. Apps web que ligam dados cifrados a uma passkey — por ex. apps de documentos E2EE — ganham segredos determinísticos, por-site, derivados no Secure Enclave.

Camada iCloud opcional

A camada padrão é ancorada ao silício, um dispositivo. Se quiser que uma credencial específica sincronize pelo iCloud Keychain, ative por passkey. O trade-off é explicado no app, não escondido nas configurações.

Transporte híbrido

Faça login de qualquer computador — Windows, macOS, Linux, Chromebook — sem um gerenciador de passkeys instalado lá. No prompt de passkey do navegador escolha “Usar um dispositivo próximo” / “Outras opções”, escaneie o QR code e aprove com Face ID ou Touch ID no iPhone. Via Bluetooth, como a especificação da Apple pretende.

O fluxo

Do toque à assinatura.

O iOS encaminha as solicitações WebAuthn para a extensão Credential Provider. Titanium Passkey responde — ou fica de fora.

Passo 01

O site solicita uma passkey

Um site ou app emite um desafio WebAuthn. O iOS mostra os provedores registrados.

Passo 02

Você escolhe Titanium

Selecione Titanium Passkey na planilha AutoFill. A extensão acorda em-processo.

Passo 03

A biometria protege a chave

Face ID ou Touch ID desbloqueia a chave privada no Secure Enclave. Um olhar.

Passo 04

Assinado. Pronto.

A assinatura é produzida no chip e entregue ao iOS. Você está dentro. Sem idas e voltas.

Contexto

Três formas de guardar uma passkey.

Existem três escolas aproximadas de armazenamento de passkey. Cada uma abre mão de algo diferente. Titanium Passkey é construído para o modelo de ameaça que as outras duas não cobrem por completo — o roubo do próprio dispositivo.

Sincronizado na nuvem

iCloud Keychain · Google · Microsoft

  • Chaves privadas replicam por nuvens de fornecedores
  • A recuperação depende de uma conta do fornecedor
  • Metadados atravessam a rede quer você perceba ou não
  • Conveniente em todos os seus dispositivos

Tokens de hardware

YubiKey · Titan · SoloKey

  • As chaves ficam no token — sem nuvem
  • A maioria é só-posse por padrão — um token roubado é um token utilizável
  • Um PIN, se definido, é fator de conhecimento — pode ser espiado e, uma vez digitado, destrava toda credencial no token
  • Objeto separado para carregar, perder ou esquecer

Titanium Passkey

Secure Enclave · protegido por biometria

  • A chave não pode ser copiada. Trancada dentro do chip de segurança que a Apple fez para isso. Nem nós alcançamos.
  • A chave não pode ser usada sem você. Cada login exige seu rosto ou sua digital — no momento em que acontece. Um celular roubado não assina nada.
  • Nada a carregar. O chip de segurança já está no seu bolso.
  • Mudar a biometria apaga as chaves. Nenhuma forma silenciosa de passar o acesso.

YubiKey Bio e modelos similares adicionam verificação de digital no dispositivo — estão mais próximos do que fazemos, mas o sensor é pequeno, só digital e recente. Face ID adiciona profundidade e detecção de vitalidade que uma área capacitiva em um token USB não iguala. Titanium Passkey roda em hardware com uma década de trabalho antispoof.

Privacidade por construção

A maioria dos gerenciadores de senhas é construída em torno de sincronização.
Construímos este em torno da ideia oposta.

Tese de design
Técnico

Por baixo do capô.

Para engenheiros.

Plataforma iOS 17.0+ · iPadOS 17.0+ · macOS 14.0+
Tipo de chave EC P-256, ES256 (COSE -7)
Armazenamento Keychain · kSecClassKey + metadados
Controle de acesso biometryCurrentSet + privateKeyUsage
Integração AutoFill Credential Provider · AuthenticationServices
Attestation none — preserva a privacidade
Escopo Vinculado ao dispositivo por padrão · camada iCloud Keychain opcional
Construído com Swift 6 · The Composable Architecture 1.25 · Apple CryptoKit

Passkeys. Sem a nuvem.

Titanium Passkey está em desenvolvimento. Acompanhe o lançamento na App Store.