Rdzeń bezpieczeństwa

Otwarty kod Timmy'ego

Parowanie, sygnalizacja i granice zaplecza znajdują się w oddzielnym rdzeniu publicznym. To sprawia, że ​​część odpowiedzialna za bezpieczeństwo i prywatność jest otwarta na wgląd.

Szybkie odpowiedzi

Baby Monitor Timmy w skrócie

Pięć prostych odpowiedzi na temat aplikacji, zanim zdecydujesz, czy pasuje ona do Twojej rodziny.

Co to jest Baby Monitor Timmy?

Timmy to aplikacja, która zamienia dwa smartfony z systemem Android lub iOS w nianię z dźwiękiem i opcjonalnie wideo na żywo.

Jak działa Timmy?

Jeden telefon pozostaje blisko dziecka, a drugi przy Tobie. Urządzenia łączą się w parę za pomocą krótkiego kodu i wysyłają multimedia zaszyfrowane przez WebRTC.

Jakie dane tworzy Timmy?

Timmy nie potrzebuje konta i nie używa śledzenia ani reklam. Nie tworzy żadnych nagrań w chmurze; tymczasowe zaszyfrowane dane połączenia są usuwane po nawiązaniu połączenia.

Ile kosztuje Timmy?

Możesz wypróbować Timmy za darmo przez 30 dni. Następnie wybierz miesięczny Premium lub jednorazowy zakup; Twój sklep z aplikacjami pokazuje lokalną cenę przed zakupem.

Dla kogo jest Timmy?

Timmy jest odpowiedni dla rodziców i opiekunów, którzy mają dwa kompatybilne telefony i chcą prostej niani elektronicznej bez konta, śledzenia lub oddzielnego sprzętu.

Co jest publiczne?

Trzy obszary, które możesz sprawdzić

Interfejs aplikacji pozostaje oddzielny. Logika, która musi zasłużyć na Twoje zaufanie, jest otwarta. Parowanie

01

Łączenie w pary

ECDH, wyprowadzenie klucza i krótki numer weryfikacyjny sprawiają, że sabotaż jest widoczny.

02

Sygnalizacja

Wyczyść kontrakty pokazują, które zaszyfrowane dane przemieszczają się pomiędzy aplikacją, Firestore i sesją.

03

Granice backendu

Ruły, modele danych i automatyczne czyszczenie pokazują, co serwer może robić, a czego nie.

bezpieczne połączenie

Od krótkiego kodu do zaszyfrowanej rozmowy

Czteroznakowy kod to tylko miejsce spotkania. Prawdziwe bezpieczeństwo tworzone jest później na obu urządzeniach.

  1. Urządzenia się zgadzająKrótki kod łączy oba urządzenia w tę samą szyfrowaną wymianę.
  2. Klucze zostały utworzoneOba urządzenia tworzą wspólny sekret bez wysyłania go na serwer.
  3. Porównujesz liczbęTen sam dwucyfrowy numer na obu urządzeniach chroni przed niezauważoną manipulacją.
  4. Media pozostają chronionePodróż audio i wideo szyfrowana przez WebRTC; dane sygnalizacyjne są później czyszczone.

Dla programistów

Przejrzyj repozytorium i architekturę

Rdzeń przechowuje pakiety krytyczne dla bezpieczeństwa, kontrakty zaplecza i dokumentację architektury w jednym miejscu.

Otwórz repozytorium →