Политика конфиденциальности
OBYNHabits — бесплатное веб-приложение (далее — «приложение»), доступное по адресу habits.obyn.by. Его разработал и поддерживает Siarhei Vei (далее — «разработчик»). Приложение устроено так, чтобы ваши данные оставались у вас: у него нет базы данных и нет сервера, который хранит ваши привычки. Единственная серверная часть — небольшой обработчик, который продлевает доступ к Google Drive (см. раздел 4).
1. Какие данные обрабатываются и где они хранятся
- Ваши привычки: привычки (название, эмодзи, цвет, расписание, заметка, время напоминания, дата начала, пауза, порядок), отметки по дням, настройки приложения и выбранная тема. Они хранятся только в хранилище вашего браузера (localStorage) на вашем устройстве. У разработчика нет к ним доступа.
- Резервные копии в виде файлов (JSON, CSV) создаются на вашем устройстве и сохраняются туда, куда вы укажете.
- Файлы приложения (страницы, шрифты, иконки) кешируются браузером, чтобы приложение работало без интернета. Ваши данные в этот кеш не попадают.
- Напоминания показывает сам браузер на вашем устройстве, по времени, заданному у привычки. Сервера уведомлений (push) нет: время и названия привычек никуда не отправляются. Разрешение на уведомления браузер спрашивает, только когда вы включаете напоминания.
2. Что не собирается
Приложение не использует аналитику, рекламу, трекеры и cookies. Шрифты загружаются с того же сайта, а не со сторонних серверов. Разработчик не продаёт, не передаёт и не получает ваши данные.
3. Внешние запросы
- Хостинг. Страницы приложения раздаёт хостинг (Cloudflare). Как и любой веб-сервер, хостинг может технически фиксировать IP-адрес и сведения о браузере при загрузке страницы. Эти журналы ведёт хостинг-провайдер по своим правилам, у разработчика доступа к ним нет.
- Google — только если вы сами подключите Google Drive (см. раздел 4).
4. Google Drive
Подключение Google Drive необязательно и включается только по вашей кнопке «Подключить Google Drive».
- Какой доступ запрашивается:
https://www.googleapis.com/auth/drive.file. С ним приложение видит только файлы, которые создало само. Остальные файлы вашего Google Drive ему недоступны. - Что делает приложение: создаёт, обновляет и читает в вашем Google Drive один файл резервной копии
obynhabits-backup.json, чтобы синхронизировать данные между вашими устройствами. - Сведения об аккаунте: адрес электронной почты аккаунта Google приложение получает из Google Drive API, чтобы показать в настройках, какой аккаунт подключён. Он хранится только в вашем браузере.
- Токен доступа Google действует около часа. Он хранится только в текущей вкладке браузера (sessionStorage) и удаляется при её закрытии.
- Ключ обновления. Чтобы синхронизация шла без повторного входа, при подключении приложение получает от Google ключ обновления (refresh token). Он хранится только в вашем браузере (localStorage) вместе с настройками Google Drive.
- Обработчик ключей. Обменять код входа на ключи и продлить доступ по ключу обновления Google разрешает только серверу с секретом приложения. Для этого используется обработчик OBYNHabits на Cloudflare Workers (адреса
/api/gauth/…на сайте приложения). Через него проходят только код входа Google, ключ обновления и выданный токен доступа: он передаёт их Google и возвращает ответ в ваш браузер. Обработчик ничего не сохраняет, не ведёт своих журналов и не обращается к вашему Google Drive. Ваши привычки и файл копии через него не проходят. Cloudflare как хостинг может технически фиксировать сам факт запроса (см. раздел 3). - Отключение: кнопка «Отключить Google Drive» в настройках приложения отзывает доступ у Google и удаляет ключи из браузера. Также доступ можно отозвать на странице разрешений аккаунта Google. Файл копии остаётся в вашем Drive, вы можете удалить его сами.
Использование и передача приложением информации, полученной от API Google, соответствуют Политике в отношении данных пользователей сервисов Google API, включая требования об ограниченном использовании (Limited Use). Данные из Google Drive используются только для резервного копирования и синхронизации ваших собственных данных. Они не передаются третьим лицам, не используются для рекламы и не применяются для обучения моделей искусственного интеллекта.
5. Ваши права и управление данными
Все данные находятся под вашим контролем. Вы можете в любой момент:
- сохранить данные в файл или выгрузить привычки и отметки в таблицы CSV;
- удалить отдельные привычки и снять любые отметки;
- удалить все данные в «Настройки и данные» → «Удалить все данные» или очистив данные сайта в настройках браузера;
- отключить Google Drive и удалить файл копии из своего Drive.
Разработчик не хранит ваши данные, поэтому не может их просмотреть, изменить, восстановить или удалить за вас.
6. Дети
Приложение не предназначено специально для детей и сознательно не собирает данные о них.
7. Изменения политики
Если политика изменится, новая версия будет опубликована на этой странице с новой датой вступления в силу. Существенные изменения также отражаются в истории изменений приложения.
8. Контакты
Вопросы о конфиденциальности: sergevei59@gmail.com или Telegram @vsergeserge.