Núcleo de Segurança

O código aberto por trás de Timmy

Os limites de emparelhamento, sinalização e back-end residem em um núcleo público separado. Isso torna a parte responsável pela segurança e privacidade aberta à fiscalização.

Respostas rápidas

Baby Monitor Timmy em resumo

Cinco respostas simples sobre o aplicativo antes de decidir se ele se adapta à sua família.

O que é Baby Monitor Timmy?

Timmy é um aplicativo que transforma dois smartphones Android ou iOS em uma babá eletrônica com áudio e vídeo ao vivo opcional.

Como o Timmy funciona?

Um telefone fica perto do seu bebê e o outro fica com você. Os dispositivos emparelham-se com um código curto e enviam mídia criptografada por WebRTC.

Quais dados Timmy cria?

Timmy não precisa de conta e não usa rastreamento ou anúncios. Não cria gravações na nuvem; os dados temporários da conexão criptografada são excluídos após a conexão ser estabelecida.

Quanto custa o Timmy?

Você pode testar o Timmy gratuitamente por 30 dias. Depois, escolha Premium mensal ou compra única; sua app store mostra o preço local antes de você comprar.

Para quem é o Timmy?

Timmy é adequado para pais e cuidadores que têm dois telefones compatíveis e desejam uma babá eletrônica simples, sem conta, rastreamento ou hardware separado.

O que é público?

Três áreas que você pode inspecionar

A interface do aplicativo permanece separada. A lógica necessária para conquistar sua confiança está aberta. O emparelhamento

01

Emparelhamento

ECDH, a derivação da chave e o número de verificação curto tornam a violação visível. Os contratos

02

Sinalização

Clear mostram quais dados criptografados são transferidos entre o aplicativo, o Firestore e uma sessão.

03

Limites de back-end

Regras, modelos de dados e limpeza automática mostram o que o servidor pode fazer – e o que não pode.

Uma conexão segura

De um código curto para uma conversa criptografada

O código de quatro caracteres é apenas um ponto de encontro. A verdadeira segurança é criada posteriormente em ambos os dispositivos.

  1. Os dispositivos atendemO código curto leva os dois dispositivos para a mesma troca criptografada.
  2. As chaves são criadasAmbos os dispositivos criam um segredo compartilhado sem nunca enviá-lo ao servidor.
  3. Você compara um númeroO mesmo número de dois dígitos em ambos os dispositivos protege contra adulteração despercebida.
  4. A mídia permanece protegidaViagem de áudio e vídeo criptografada por WebRTC; os dados de sinalização são limpos posteriormente.

Para desenvolvedores

Revise o repositório e a arquitetura

O núcleo mantém os pacotes críticos de segurança, contratos de back-end e documentação de arquitetura em um só lugar.

Abra o repositório →