Smart Home 3D
Политика конфиденциальности
Как Smart Home 3D хранит модель дома и работает с подключёнными устройствами.
Обновлено 8 октября 2026
Коротко. Модель дома, разметка и данные устройств не отправляются на серверы разработчика. Исключение одно - уведомление о тревоге, если вы включили его сами: тогда сервер разработчика хранит токен уведомлений вашего устройства, а в момент тревоги получает от вашего хаба название сработавшей охранной системы и её комнаты и передаёт их в Apple для доставки. Аналитики, рекламных модулей и SDK отслеживания в приложении нет. Модель дома и настройки живут на вашем устройстве и в вашей учётной записи iCloud.
Что хранится на устройстве
- Модель дома. Геометрия RoomPlan: стены, проёмы, контуры комнат и перекрытия. Результат RoomPlan параметрический, без фотографий. Отдельно могут храниться импортированные вами 3D-файлы с их материалами.
- Ваша разметка. Размещённые объекты и их названия, привязки устройств умного дома к точкам модели, метки комнат, группы, правки стен, лестницы.
- Настройки подключения. Адрес хаба, email учётной записи, выбранный источник данных, серийный номер хаба.
- Пароль от хаба SprutHub - в Keychain, доступен после первой разблокировки. Запись настроена на синхронизацию через связку ключей iCloud между вашими устройствами. Пароль не включается в файл экспорта дома.
Что покидает устройство
1. Копия дома в вашем iCloud
Копия дома отправляется в приватный контейнер приложения автоматически - примерно через восемь секунд после того, как вы изменили разметку дома или отсканировали этаж. В копию входит и разметка, и LiDAR-сканы этажей. Условия: на устройстве выполнен вход в iCloud, включён iCloud Drive и включён тумблер «Хранить копию в iCloud» в приложении.
Копия нужна для того, чтобы удаление приложения не уносило с собой скан всего дома и чтобы дом появился на вашем новом устройстве. Она лежит в вашей учётной записи и разработчику недоступна.
Выключить копию можно прямо в приложении: «Ещё» → «Копия в iCloud» → тумблер. Выключение останавливает новые выгрузки, но уже загруженную копию не стирает - для этого там же есть кнопка «Удалить копию». Удалить её можно и системными средствами: Настройки → ваше имя → iCloud → Управление хранилищем.
Для каждого устройства сохраняются три последние копии дома. Копии других устройств и прежняя общая копия не перезаписываются. Случайный идентификатор устройства и его имя используются только для различения копий внутри вашего iCloud. Вы можете выбрать копию для восстановления или удалить конкретную копию в приложении.
2. Передача на ваше другое устройство
Дом передаётся напрямую между устройствами поблизости - по локальной сети или напрямую между устройствами. Передача начинается только когда вы сами выбираете получателя, а принимающая сторона показывает предупреждение и ждёт вашего согласия.
Соединение не шифруется и подлинность получателя не проверяется: принять дом может любое устройство поблизости, на котором запущено это приложение и включён приём. Пользуйтесь передачей только в доверенной сети.
3. Экспорт файлом
Вы можете сохранить дом файлом .smarthome3d. Дальше файл живёт там, куда вы его положили - в «Файлах», на диске, в переписке. Приложение за это место не отвечает.
4. Связь с хабом SprutHub
Если вы выбрали источником SprutHub, приложению нужны email и пароль вашей учётной записи хаба - они уходят самому хабу при входе, вместе с командами устройствам.
- Локальный маршрут (хаб в вашей сети): соединение идёт без шифрования. Это ограничение самого хаба - он не предоставляет защищённого канала в локальной сети.
- Облачные маршруты (
web,beta,alphaSprutHub): соединение защищённое, данные проходят через серверы SprutHub. Их обработка регулируется правилами SprutHub, а не этой политикой.
Разметка дома и LiDAR-сканы хабу не передаются никогда.
5. Синхронизация настроек между вашими устройствами
Через iCloud синхронизируются адрес хаба, email учётной записи и серийный номер хаба. Пароль SprutHub синхронизируется отдельно через связку ключей iCloud, если эта системная возможность доступна. Выбранный источник данных остаётся настройкой конкретного устройства. Это не тот же механизм, что резервная копия дома.
6. Home Assistant
При выборе Home Assistant приложение хранит адрес сервера в настройках и токен доступа в локальной Keychain-записи, без синхронизации. Запросы устройств, состояний, комнат и команды отправляются указанному вами серверу. Доступные сценарии запускаются на этом сервере. Геометрия дома и сканы ему не отправляются. Используйте HTTPS: при HTTP токен и трафик не шифруются. Если вы используете облачный адрес, обработка на этом маршруте зависит от выбранного сервиса.
7. Резервная копия устройства
Файлы приложения попадают в штатную резервную копию iPhone, iPad или Mac, если она у вас включена. Приложение их из копии не исключает.
8. Уведомление о тревоге
Функция выключена, пока вы не включите её в «Ещё» → «Уведомление о тревоге». Работает с хабом SprutHub.
При включении приложение создаёт в вашем хабе сценарий «Smart Home 3D: тревога». В нём записаны адрес сервера уведомлений и случайный ключ вашего дома. Когда охранная система сообщает о тревоге, хаб сам отправляет на сервер smarthome3d.app название системы и её комнаты, например «Сигнализация · Прихожая». Сервер передаёт этот текст службе Apple Push Notification service, и она доставляет уведомление на ваши устройства. Приложение в этот момент может быть закрыто.
Сервер хранит только то, без чего уведомление не доставить: токен уведомлений каждого устройства, на котором функция включена, тип сборки (отладочная или из App Store), время последней регистрации, хеш SHA-256 ключа дома и хеш SHA-256 случайного секрета устройства. Сам ключ, адрес и серийный номер хаба, учётная запись и пароль SprutHub, список устройств и режимы охраны на сервер не попадают. Название системы и комнаты сервер не сохраняет и не записывает в журнал: оно нужно только на время отправки. Токены, ключи и секреты в журнал сервера не пишутся.
Токен удаляется с сервера, когда вы выключаете уведомление на устройстве, и когда Apple сообщает, что он больше не действует, например после удаления приложения. Когда уведомление выключено на последнем устройстве дома, приложение удаляет и сценарий в хабе.
Ключ дома записан в сценарии хаба открытым текстом. Его видит любой, кто может читать сценарии вашего хаба, и он попадает в резервные копии хаба. С этим ключом можно отправлять уведомления о тревоге на устройства вашего дома, но нельзя управлять домом.
Хостинг, как и для этого сайта, может записывать IP-адрес и путь запроса в журнал доступа; токен, ключ и секрет в путь запроса не входят. Доставку и содержимое уведомления обрабатывает Apple по своим правилам. Доставка не гарантирована: если у хаба нет интернета или сервер недоступен, уведомление не придёт.
9. Мебель и подключение камер
Фотографии мебели обрабатываются на устройстве для создания 3D-модели. Временные снимки удаляются после принятия модели или отмены; модель остаётся в твоём доме. При подключении видеопотока SprutHub используется STUN Cloudflare (stun.cloudflare.com): сервис видит IP-адрес и технические данные соединения, но не получает план дома, учётные данные или видеопоток.
Apple Home
Если источником выбран Apple Home, приложение читает названия комнат и аксессуаров, их типы и состояния - только чтобы показать их на модели дома и дать ими управлять. Текущие состояния устройств остаются в памяти. Названия отмеченных вами комнат, идентификаторы и выбранные привязки сохраняются в локальном плане дома и его личной копии iCloud. Привязки Apple Home исключаются из переносимого архива.
Но кое-что из этого дом всё-таки запоминает, и об этом стоит знать прямо. Когда вы привязываете аксессуар к точке на модели или создаёте группу, в файл дома записываются идентификаторы вида homekit:UUID, а вместе с ними - имена, которые вы дали объектам и группам. Если вы назвали объект по имени аксессуара, это имя тоже сохранится. Всё перечисленное вместе с домом попадает в вашу копию в iCloud.
Данные Apple Home не используются для рекламы, не анализируются, не собираются и не передаются третьим лицам.
Камера и датчик LiDAR
Камера используется Apple RoomPlan/ARKit при сканировании комнаты и размещении светильников. При размещении сохраняются пространственные отметки; для LED-ленты — её начало и конец. Приложение сохраняет результат сканирования — геометрию и распознанные категории предметов, а не видеозапись с камеры iPhone. Просмотр камер умного дома — отдельная функция: поток приходит от выбранного провайдера, на сервер разработчика не отправляется.
Чего в приложении нет
- Геолокации.
- Рекламных идентификаторов и любой рекламы.
- Аналитики, счётчиков, отчётов о падениях.
- SDK рекламы и отслеживания. Для работы подключения используется, в частности, сторонняя криптографическая библиотека Argon2; её наличие не означает отправку данных её автору.
- Учётной записи у разработчика. Уведомление о тревоге работает без регистрации: сервер знает устройство только по токену уведомлений.
Дети
Приложение не предназначено для детей и не собирает данные о них. Единственное, что хранит сервер разработчика, - токен уведомлений устройства, на котором включено уведомление о тревоге.
Как всё удалить
- Удаление приложения удаляет его контейнер на устройстве, но не гарантирует удаление записей Keychain, синхронизированных настроек, ранее экспортированных файлов и копии дома в iCloud. Токен Home Assistant можно отозвать на своём сервере; пароль SprutHub — изменить у провайдера.
- Копия в iCloud: Настройки → ваше имя → iCloud → Управление хранилищем → «Smart Home 3D».
- Уведомление о тревоге: выключите его в «Ещё» на каждом устройстве - токен удалится с сервера. Сценарий «Smart Home 3D: тревога» можно удалить и в SprutHub. Если приложение удалено раньше, токен удалится при первой попытке доставки.
- Экспортированные файлы и переданные копии удаляете сами - приложение о них не знает.
Изменения
Если политика изменится, здесь появится новая дата обновления. Изменения, расширяющие состав данных, будут описаны в примечаниях к версии приложения.
Этот сайт
При открытии smarthome3d.app хостинг обрабатывает IP-адрес и технические данные HTTP-запроса, необходимые для доставки страниц. Сервер может сохранять их в журналах доступа. Для анонимной статистики посещений сайт использует Umami на собственном сервере разработчика (t.lumen.fashion): считаются просмотры страниц, источник перехода, тип устройства, браузер, язык и страна. Umami не использует cookie, не сохраняет IP-адрес и не создаёт профиль посетителя, данные Umami не передаются третьим лицам и не используются для рекламы. Кроме того, сайт использует Яндекс Метрику (оператор - ООО «ЯНДЕКС»). Она сохраняет в браузере файлы cookie и собирает обезличенную статистику посещений: просмотренные страницы, источник перехода, устройство и регион. Эти данные Яндекс обрабатывает по своей политике конфиденциальности: https://yandex.ru/
При первом входе на главную язык выбирается из настроек браузера. Ручной выбор RU/EN сохраняется в localStorage этого браузера только как код языка «ru» или «en». При запрете хранилища выбор передаётся в ссылках. Его можно изменить переключателем языка или удалить вместе с данными сайта в настройках браузера.
Контакты
Вопросы по конфиденциальности: support@smarthome3d.app