Núcleo de segurança

O código aberto por trás de Timmy

Os limites de emparelhamento, sinalização e back-end residem num núcleo público separado. Isto 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 a aplicação antes de decidir se se adapta à sua família.

O que é Baby Monitor Timmy?

Timmy é uma aplicação que transforma dois smartphones Android ou iOS numa baby monitor com áudio e vídeo ao vivo opcional.

Como funciona o Timmy?

Um telefone fica perto do seu bebé e o outro fica consigo. Os dispositivos emparelham com um código curto e enviam suportes encriptados por WebRTC.

Que dados cria o Timmy?

Timmy não necessita de conta e não utiliza rastreio ou anúncios. Não cria gravações na nuvem; os dados temporários da ligação encriptada são eliminados após a ligação ser estabelecida.

Quanto custa o Timmy?

Pode testar o Timmy gratuitamente durante 30 dias. Depois, escolha Premium mensal ou compra única; a sua app store mostra o preço local antes de 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 pode inspeccionar

A interface da aplicação permanece separada. A lógica necessária para conquistar a sua confiança está em aberto. 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 os dados encriptados que são transferidos entre a aplicação, o Firestore e uma sessão.

03

Limites de back-end

As regras, os modelos de dados e a limpeza automática mostram o que o servidor pode fazer – e o que não pode.

Uma ligação segura

De um código curto para uma conversação encriptada

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

  1. Os atendemO código curto leva os dois dispositivos para a mesma troca encriptada.
  2. As as chaves são criadasAmbos os dispositivos criam um segredo partilhado sem nunca o enviar para o servidor.
  3. Compara-se um númeroO mesmo número de dois dígitos em ambos os dispositivos protege contra a adulteração despercebida.
  4. A suporte permanece protegidoViagem de áudio e vídeo encriptada por WebRTC; os dados de sinalização são limpos posteriormente.

Para programadores

Reveja o repositório e a arquitetura

O core mantém os pacotes críticos de segurança, os contratos de back-end e a documentação de arquitetura num único local.

Abra o repositório →