Српскиkorak po korak

Документ

Политика конфиденциальности

Действует с 6 сентября 2026 года, обновлена 8 сентября 2026 года

«Српски корак по корак» (далее — приложение) — учебный сайт для изучения сербского языка по адресу srpskikorak.com. Приложение делает один человек, Иван, без коммерческих целей. Этот документ описывает, какие данные приложение обрабатывает и зачем.

1. Работа без входа

Приложение полностью работает без регистрации. В этом режиме ваш прогресс (пройденные модули, интервалы повторения слов, опыт и серия дней) и выбранная тема оформления хранятся только в вашем браузере, в localStorage. На сервер эти данные не передаются. Очистка данных сайта в браузере удаляет их безвозвратно.

2. Вход через Google

Чтобы прогресс сохранялся между устройствами, можно войти через аккаунт Google (Sign in with Google). Приложение запрашивает только базовые данные профиля: openid, email, profile. Доступа к почте, контактам, диску или другим сервисам Google приложение не запрашивает и не получает.

При входе приложение получает от Google и сохраняет:

Google-токен проверяется на сервере один раз при входе и нигде не хранится. Вместо него приложение ставит собственную сессионную cookie srpski_session (HttpOnly, Secure, SameSite=Lax) сроком на 30 дней. Она нужна только для того, чтобы вы оставались в системе, и не используется для отслеживания.

3. Прогресс обучения

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

4. Таблица участников

В приложении есть общая таблица «кто занимается». Всем вошедшим пользователям в ней видны имя, аватар, опыт, серия дней и число выученных слов других вошедших пользователей. Адрес электронной почты в таблице не показывается. Если вы не хотите попадать в таблицу, пользуйтесь приложением без входа или напишите нам, и мы удалим вашу учётную запись.

5. Где хранятся данные

Сайт и база данных размещены в инфраструктуре Cloudflare (Cloudflare Workers и Cloudflare D1). Cloudflare может вести технические журналы запросов (IP-адрес, время, запрошенный адрес) в соответствии со своей политикой конфиденциальности. Сторонних счётчиков и рекламных трекеров приложение не использует.

5а. Статистика использования

Чтобы понимать, доходят ли люди до уроков и что мешает, приложение ведёт собственную статистику событий и хранит её в своей базе. Записываются: открытие приложения, открытие модуля, начало и завершение урока (номер модуля, число ответов), показ экрана покупки, нажатие кнопки оплаты, вход, начало пробного периода и покупка. К событию добавляются случайный идентификатор устройства (строка в localStorage, не связанная с cookie и не передаваемая третьим лицам), способ запуска (сайт, установленное приложение, приложение для Android), двухбуквенный код страны, который Cloudflare определяет по IP-адресу, и, если вы вошли, ваш идентификатор Google. Сам IP-адрес, адрес страницы, модель устройства и содержимое ответов не записываются. Если браузер передаёт сигнал Global Privacy Control, события не отправляются. События хранятся не дольше 13 месяцев и видны только автору приложения в сводном виде.

6. Сторонние сервисы

Записи о покупках содержат идентификатор Google, источник оплаты, идентификатор платежа и срок действия доступа. Пробный период записывается так же, без платёжных данных.

7. Кому передаются данные

Никому. Данные не продаются, не передаются рекламным сетям и не используются для профилирования. Единственные получатели — перечисленные выше технические поставщики, без которых сайт и оплата не работают.

8. Сколько хранятся данные

Учётная запись и прогресс хранятся, пока вы пользуетесь приложением или пока вы не попросите их удалить. Сессионная cookie истекает через 30 дней или при выходе.

9. Ваши права и удаление данных

Вы можете в любой момент выйти из приложения, отозвать доступ приложения в настройках аккаунта Google и запросить полное удаление учётной записи и прогресса, написав на darkersigner@gmail.com. Удаление выполняется вручную в течение нескольких дней, после чего восстановить прогресс будет нельзя.

10. Дети

Приложение не предназначено для сбора данных детей младше 13 лет и не запрашивает возраст. Если вы считаете, что ребёнок вошёл в приложение через Google, напишите нам, и запись будет удалена.

11. Изменения

При изменении этой политики обновится дата в начале документа. Существенные изменения будут отмечены на главной странице приложения.

12. Контакт

По любым вопросам о данных: darkersigner@gmail.com.