Nucleo di sicurezza

Il codice aperto dietro Timmy

L'accoppiamento, la segnalazione e i limiti del backend risiedono in un core pubblico separato. Ciò rende la parte responsabile della sicurezza e della privacy aperta all’ispezione.

Risposte rapide

Baby Monitor Timmy in breve

Cinque semplici risposte sull'app prima di decidere se è adatta alla tua famiglia.

Che cos'è Baby Monitor Timmy?

Timmy è un'app che trasforma due smartphone Android o iOS in un baby monitor con audio e video live opzionale.

Come funziona Timmy?

Un telefono resta vicino al tuo bambino e l'altro resta con te. I dispositivi si accoppiano con un codice breve e inviano contenuti multimediali crittografati su WebRTC.

Quali dati crea Timmy?

Timmy non ha bisogno di un account e non utilizza tracciamento o annunci. Non crea registrazioni cloud; i dati di connessione crittografati temporanei vengono eliminati dopo aver stabilito la connessione.

Quanto costa Timmy?

Puoi provare Timmy gratuitamente per 30 giorni. Successivamente, scegli Premium mensile o un acquisto una tantum; il tuo app store mostra il prezzo locale prima dell'acquisto.

Per chi è Timmy?

Timmy è adatto a genitori e operatori sanitari che dispongono di due telefoni compatibili e desiderano un semplice baby monitor senza account, monitoraggio o hardware separato.

Cosa è pubblico?

Tre aree che puoi ispezionare

L'interfaccia dell'app rimane separata. La logica che deve guadagnarsi la vostra fiducia è aperta. L'associazione

01

Associazione

ECDH, la derivazione della chiave e il numero di verifica breve rendono visibile la manomissione.

02

Segnalazione

I contratti Cancella mostrano quali dati crittografati vengono spostati tra l'app, Firestore e una sessione.

03

Confini del backend

Regole, modelli di dati e pulizia automatica mostrano cosa è consentito fare al server e cosa no.

Una connessione sicura

Da un codice breve a una conversazione crittografata

Il codice di quattro caratteri è solo un punto d'incontro. La vera sicurezza viene creata successivamente su entrambi i dispositivi.

  1. I dispositivi si incontranoIl codice breve porta entrambi i dispositivi allo stesso scambio crittografato.
  2. Le chiavi vengono createEntrambi i dispositivi creano un segreto condiviso senza mai inviarlo al server.
  3. Confronti un numeroLo stesso numero a due cifre su entrambi i dispositivi protegge da manomissioni inosservate.
  4. I contenuti multimediali rimangono protettiAudio e video viaggiano crittografati su WebRTC; i dati di segnalazione vengono successivamente ripuliti.

Per sviluppatori

Esamina il repository e l'architettura

Il core mantiene i pacchetti critici per la sicurezza, i contratti di backend e la documentazione dell'architettura in un unico posto.

Apri il repository →