Datenschutz
Кто обрабатывает данные (Verantwortlicher)
[Имя и адрес — как в Impressum]. Контакт по вопросам защиты данных: [e-mail]. Отдельный уполномоченный по защите данных (Datenschutzbeauftragter) [подтвердить у юриста: нужен ли].
Какие данные обрабатываются
Данные аккаунта: адрес электронной почты, логин, хэш пароля (сам пароль не хранится), язык интерфейса, часовой пояс, отметка и версия принятых условий, отметка подтверждения адреса, даты создания и входов.
Содержимое, которое вы вносите сами: задачи, сроки и события, дневник, практики, документы и их сроки действия, люди и связи, бюджет и денежные операции, сканы чеков и фотографии, списки покупок, аффирмации, настройки напоминаний. Это может включать данные особых категорий (Art. 9 DSGVO) — например записи о здоровье или инвалидности, — если вы сами их вносите.
Технические данные: куки (см. ниже), а также журналы веб-сервера (IP-адрес, время запроса, адрес страницы), которые ведёт nginx для эксплуатации и защиты от злоупотреблений. [уточнить срок хранения журналов].
Зачем и на каком основании
Обработка нужна для исполнения договора об оказании услуги — предоставления самого органайзера (Art. 6 Abs. 1 lit. b DSGVO). Отправка писем для входа и подтверждения адреса, защита от подбора пароля и злоупотреблений — законный интерес (Art. 6 Abs. 1 lit. f). Согласие с условиями и политикой фиксируется при регистрации вместе с датой и версией текста. Для содержимого особых категорий, если вы его вносите, основанием служит ваше согласие (Art. 9 Abs. 2 lit. a) [подтвердить формулировку у юриста].
Кому передаются данные (получатели и субпроцессоры)
| Кто | Зачем | Где |
|---|---|---|
| Хостинг сервера (IONOS) | Сервер приложения и база данных | Германия / ЕС |
| Доставка почты — smtp.yandex.ru | Письма для входа и подтверждения адреса (содержат ваш адрес) | Россия — третья страна |
| Google (Gemini API) | Распознавание сканов чеков, разбор текста заметок, генерация подсказок | США |
| NVIDIA (резервная модель) | То же, когда основной сервис недоступен | США |
Два пункта требуют решения до открытия регистрации. Первое: почта уходит через российского провайдера — это передача в третью страну, для которой нет решения Еврокомиссии об адекватности (Art. 45 DSGVO). До запуска беты почтовый канал следует перенести к провайдеру в ЕС либо оформить передачу по Art. 46 и раскрыть её здесь явно. Второе: запросы к AI сейчас идут на ключах владельца сервиса, то есть содержимое чужих записей ушло бы к третьей стороне от его имени — до закрытия этого вопроса (собственные ключи пользователя, локальная модель или отключение AI для чужих аккаунтов) публичная регистрация закрыта.
Данные не продаются и не передаются рекламным сетям. Аналитики, счётчиков посещаемости и трекеров в сервисе нет вообще.
Куки
Все куки — строго необходимые или функциональные, поэтому баннер согласия не показывается: спрашивать разрешение на куку, без которой не работает вход, было бы имитацией выбора. Рекламных и аналитических кук нет.
| Кука | Зачем | Срок |
|---|---|---|
| opora_session | Ваш вход. Без неё сервис не работает. httpOnly | 30 дней |
| opora_pin_ok | Снятый PIN-замок на этом устройстве | до закрытия вкладки/сессии |
| opora_device | Узнаёт устройство для входа по PIN и по ключу (passkey) | долговременная |
| opora_wa_chal | Одноразовая проверка при входе по ключу | минуты |
| opora_fresh | Метка «вход только что подтверждён» — чтобы замок не спросил PIN сразу | 2 минуты |
| opora-theme | Выбранная тема оформления | долговременная |
Сколько данные хранятся
Содержимое хранится, пока существует аккаунт. Ссылки для входа живут 15 минут и гасятся после первого перехода. Сессия истекает через 30 дней. После удаления аккаунта данные стираются сразу и полностью — резервные копии базы перезаписываются в течение [указать срок ротации бэкапов].
Ваши права
У вас есть право на доступ (Art. 15), исправление (Art. 16), удаление (Art. 17), ограничение обработки (Art. 18), переносимость данных (Art. 20) и возражение (Art. 21), а также право отозвать согласие и подать жалобу в надзорный орган (Aufsichtsbehörde) по месту жительства.
Два из них работают прямо в приложении, без обращений и ожидания: Настройки → Данные → «Скачать всё (JSON)» — полная выгрузка ваших записей в машиночитаемом виде, и Настройки → Данные → «Удалить аккаунт» — необратимое удаление вместе с файлами. Бинарные вложения (сканы чеков, фотографии) в выгрузке перечислены метаданными, сами файлы скачиваются в соответствующих разделах.
Безопасность
Соединение шифруется (HTTPS). Пароли хранятся только в виде хэша (scrypt), токены входа и сессий — только в виде хэшей. Разделение данных между пользователями обеспечивается на уровне самой базы (row-level security): запрос одного человека физически не может вернуть строки другого. Владелец платформы видит в служебном разделе только операционные сведения (адреса, тарифы, количество пространств) и не имеет доступа к содержимому чужих записей.