Ядро безопасности

Открытый код Тимми

Сопряжение, сигнализация и внутренние границы находятся в отдельном общедоступном ядре. Это делает часть, ответственную за безопасность и конфиденциальность, открытой для проверки.

Быстрые ответы

Baby Monitor Timmy с первого взгляда

Пять простых ответов о приложении, прежде чем вы решите, подходит ли оно вашей семье.

Что такое Baby Monitor Timmy?

Timmy — это приложение, которое превращает два смартфона Android или iOS в радионяню со звуком и дополнительным видео в реальном времени.

Как работает Тимми?

Один телефон остается рядом с ребенком, а другой – с вами. Устройства соединяются с помощью короткого кода и отправляют медиафайлы, зашифрованные через WebRTC.

Какие данные создает Тимми?

Тимми не нуждается в учетной записи и не использует отслеживание или рекламу. Он не создает облачных записей; временные зашифрованные данные соединения удаляются после установления соединения.

Сколько стоит Тимми?

Вы можете попробовать Timmy бесплатно в течение 30 дней. После этого выберите ежемесячный Премиум или единоразовую покупку; перед покупкой ваш магазин приложений показывает местную цену.

Для кого Тимми?

Timmy подходит родителям и опекунам, у которых есть два совместимых телефона и которым нужна простая радионяня без учетной записи, отслеживания или отдельного оборудования.

Что является общедоступным?

Три области, которые вы можете проверить

Интерфейс приложения остается отдельным. Логика, которая должна заслужить ваше доверие, открыта. Сопряжение

01

Сопряжение

ECDH, генерация ключа и короткий проверочный номер делают несанкционированное вмешательство видимым.

02

Сигнализация

Очистить контракты показывают, какие зашифрованные данные перемещаются между приложением, Firestore и сеансом.

03

Контрольные границы

Правила, модели данных и автоматическая очистка показывают, что серверу разрешено делать, а что нет.

безопасное соединение

От короткого кода к зашифрованному разговору

Четырехзначный код — это всего лишь место встречи. Настоящая безопасность создается впоследствии на обоих устройствах.

  1. Устройства соответствуютКороткий код соединяет оба устройства с одним и тем же зашифрованным обменом.
  2. Ключи созданы.Оба устройства создают общий секрет, даже не отправляя его на сервер.
  3. Вы сравниваете числоОдин и тот же двузначный номер на обоих устройствах защищает от незаметного взлома.
  4. Мультимедиа остаются защищеннымиАудио и видео при передаче зашифрованы через WebRTC; Сигнальные данные впоследствии очищаются.

Для разработчиков

Просмотрите репозиторий и архитектуру.

Ядро хранит критически важные для безопасности пакеты, внутренние контракты и документацию по архитектуре в одном месте.

Открыть репозиторий →