Конфиденциальность
ToyTool Firmware для SmallTV-Ultra: твой аккаунт ToyTool на toytool.work, прошивка на экране, расширение Chrome «ToyTool Firmware — локальное управление» и помощник Claude Code. Обновлено 15 октября 2026.
Коротко
- Храним то, без чего сервис не работает: твою почту, твои экраны и их настройки. Ничего не продаём, рекламы нет.
- Посещения считаем сами, на своём сервере: какие страницы открывают, откуда приходят, что нажимают, как проходит покупка. Никаких Google Analytics, Яндекс Метрики и пикселей — третьим лицам ничего не уходит. Подробно — ниже, в разделе «Посещения и статистика».
- Пароль от Wi‑Fi остаётся на экране и к нам не уходит.
- Расширение и помощник Claude Code говорят с экранами внутри твоей домашней сети и ничего не отправляют ни нам, ни кому-то ещё.
Аккаунт
- Почта, имя по желанию, язык сайта, лицензии и заказы. Вход — по одноразовому коду или ссылке на почту; коды хранятся только в виде хешей и живут минуты, сессия — cookie на toytool.work.
- Cookies: сессия входа (
__Secure-stv; у старых сессий —stv), пометка «в этом браузере выполнен вход» без каких-либо данных (stv_in) — чтобы публичные страницы знали, показывать ли кабинет, пометка, что у аккаунта есть прошивка (stv_own) — чтобы страница продукта открывала кабинет, а не продающую страницу, и язык (lang). Рекламных и отслеживающих cookies нет — статистика ниже обходится без cookies. - Оплату проводит Whop. Данные карты мы не видим — Whop сообщает, что заказ оплачен (почта, тариф, сумма).
- Коннекторы, которые ты добавляешь, — ключ YouTube API и каналы, токен Notion и база задач — хранятся в аккаунте и в зашифрованном виде уходят только на твои экраны, которые по ним забирают твои данные.
- Письма: коды входа, подтверждения покупок, приглашения-подарки. Больше ничего.
- Свои циферблаты и GIF: циферблаты из студии и GIF, которые ты загружаешь, хранятся с твоим аккаунтом и только для тебя — публичных страниц и ссылок на них нет; их видишь ты в кабинете и получают твои экраны. Для GIF мы храним загруженный файл (чтобы сконвертировать его заново: показать картинку целиком вместо «на весь экран» или вписать в экран, где меньше свободной памяти), сделанную из него анимацию для экрана, превью-кадр и сам циферблат. Удаление GIF-циферблата (Циферблаты → Мои → ⋯ → Удалить) сразу стирает всё это с нашего сервера и убирает циферблат с твоих экранов.
Посещения и статистика
- Что записываем, когда ты пользуешься toytool.work: какие страницы ты открываешь и их заголовки; откуда пришёл — только домен сайта, с которого перешёл, и метки кампании в ссылке (
utm_…); сколько страница реально была на экране и докуда ты её пролистал; нажатия на кнопки сайта и ссылки на другие сайты; шаги входа и покупки («запросил код», «выбрал тариф», «нажал “Оплатить”», «оплатил») — никогда не то, что ты вводишь; действия в кабинете («поставил циферблат на экран», какие виды настроек изменились — без их значений, никогда не токены и ключи); ошибки в скриптах наших страниц; как быстро страница загрузилась и отвечала тебе (собственные замеры скорости браузера — хранятся только с адресом страницы, без визита и аккаунта). Из запроса браузера: браузер, система и тип устройства, язык браузера, диапазон размера окна и тёмная или светлая тема. - Страну определяем на своём сервере по IP-адресу офлайн-базой — IP Geolocation by DB-IP (CC BY 4.0). Для этого адрес никуда не отправляется.
- IP-адреса храним только укороченными: последняя часть отбрасывается (
203.0.113.0; у IPv6 — первые 48 бит). Так виден провайдер или сеть, но не устройство. - Без входа: никаких отслеживающих cookies и ничего, что остаётся в браузере. Случайный id текущего визита живёт в
sessionStorageэтой вкладки и исчезает, когда вкладка закрыта или через 30 минут без действий. Чтобы считать уникальных посетителей за день, используем хеш от случайного значения дня, укороченного адреса и user agent браузера; значение дня меняется каждый день и удаляется на следующий, поэтому визиты в разные дни между собой не связать. - Со входом: визиты и действия записываются вместе с аккаунтом, а то, что ты делал в этом же визите прямо перед входом или оплатой, присоединяется к нему. Сервер также записывает с аккаунтом: регистрацию и входы, оформление и оплату заказов, возвраты, подарки, привязку, отвязку и обновление твоих экранов.
- Роботы: наш веб-сервер ведёт короткий журнал запросов к публичным страницам (адрес страницы, ответ, домен-источник, user agent, укороченный IP — не содержимое кабинета, не API и не связь твоих экранов). По нему поисковики, превью ссылок, ИИ-краулеры и сканеры уязвимостей считаются отдельно от людей. Журнал попадает в статистику в течение минуты и стирается ротацией по размеру.
- Зачем: понимать, какие страницы и ссылки помогают людям, находить, где ломается вход или оплата, исправлять ошибки и отличать людей от роботов.
- Сколько храним: подробные записи — 13 месяцев, дальше только итоги по дням без данных о конкретных людях. Всё остаётся в нашей базе на нашем сервере (и в её зашифрованных бэкапах); видит это только администратор сайта.
Экран (прошивка)
- Связывается с toytool.work под случайным id и ключом, созданными на самом экране, каждое сообщение подписано. Передаёт: версию прошивки, какие циферблаты стоят и что сейчас на экране, свои настройки (без пароля Wi‑Fi, секреты скрыты), уровень сигнала Wi‑Fi и время ответа (чтобы объяснять медленные команды), сколько свободной памяти (чтобы GIF-циферблат в неё вписался), а адрес в домашней сети — только если в настройках экрана включено «Адрес в домашней сети». Сервер также видит публичный IP, с которого экран подключается.
- Свои данные экран берёт напрямую у сервисов, которыми ты пользуешься. В запросе только то, что нужно узнать, — ничего о тебе, аккаунте или id экрана; как любой сайт, сервис видит публичный IP, с которого подключается экран:
- Погода: Open‑Meteo, по координатам выбранного города.
- Курсы валют: открытый фид ExchangeRate-API (
open.er-api.com, курсы дня к доллару США, не чаще раза в час) — Rates By Exchange Rate API. График первой пары: ЦБ РФ (cbr.ru) для пар с рублём, Yahoo Finance для остальных — по этой паре за последний месяц. - Крипта: публичный API CoinGecko, с монетами из твоих пар и их валютой — Data provided by CoinGecko.
- YouTube: YouTube Data API с твоим ключом и каналами, картинки (аватарки, обложки) — с YouTube.
- Задачи: Notion API с твоим токеном и базой задач.
- Его страница в домашней сети без пароля — как у большинства домашних устройств, её может открыть любой в твоём Wi‑Fi.
Расширение Chrome «ToyTool Firmware — локальное управление»
- Берёт список твоих экранов из твоего аккаунта на toytool.work в твоём браузере и отправляет команды (показать циферблат, яркость, поставить или убрать циферблат, обновить прошивку) прямо на эти экраны в домашней сети — поэтому они срабатывают мгновенно.
- Работает только с твоим аккаунтом ToyTool на toytool.work и с адресами экранов в локальной сети, и только с командами самого экрана. Не читает другие сайты, не собирает историю, ничего не передаёт третьим лицам.
- Названия и адреса экранов хранит в хранилище Chrome на твоём компьютере. Удалишь расширение — удалятся и они.
Помощник Claude Code
- Скрипт, который ты запускаешь у себя. Читает там твой вход в Claude Code, спрашивает у Anthropic лимиты, считает токены по локальным логам Claude Code и отправляет цифры на твой экран в домашней сети. В ToyTool от него ничего не уходит.
Хранение и удаление
- Данные аккаунта хранятся, пока есть аккаунт. Напиши — удалим аккаунт, записи твоих экранов, коннекторы, твои циферблаты и GIF и статистику, записанную с аккаунтом. Отвязка экрана в кабинете сразу убирает его связь с аккаунтом.
- Удалённый циферблат или GIF сразу пропадает с сервера; копии в зашифрованных бэкапах сервера исчезают по мере их замены — в течение двух месяцев.
- Связь: Telegram.