Esperantopedia

Esperanto

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

Что мы собираем сейчас: статистику посещений без cookie, сообщения, которые вы нам отправляете, и, если вы входите в систему, базовый аккаунт с записями о ваших входах, днями, когда вы пользуетесь сайтом, вашим прогрессом в учёбе и временем учёбы (вне классов подсчёт можно отключить); публичный профиль с друзьями и сообщениями, но только если вы его создадите; и разговорные кружки, а также класс, в котором преподаватель видит время вашей учёбы и ваш прогресс, но только если вы к ним присоединитесь. Уведомления мы отправляем, только если вы их включите. Подробности ниже.

Обновлено: 42 мин чтения

На этой странице описано, какие данные Esperantopedia собирает на данный момент и зачем.

Пока вы не вошли в систему, сайт не устанавливает в вашем браузере ни файлы cookie, ни идентификаторы отслеживания. Если вы входите, мы устанавливаем три cookie: ep_s сохраняет ваш вход на 30 дней (скрипты на странице не могут его прочитать), а ep_u и ep_a лишь отмечают, что вы вошли в систему или что вы администратор, и не содержат персональных данных. При выходе они удаляются. Мы не продаём персональные данные.

Сайт также хранит некоторые данные в локальном хранилище вашего браузера: цветовую тему (светлая, тёмная или как в системе); после входа – ваше имя, адрес электронной почты и адрес профиля, а также (на несколько минут) число новых приглашений в друзья и непрочитанных сообщений, чтобы их могло показать меню аккаунта (при выходе они удаляются), и дату, когда сайт в последний раз проверял ваш вход; ваш прогресс в учёбе и сохранённые слова, о которых сказано ниже (при выходе они удаляются из этого браузера); адрес электронной почты, который вы указали при записи в тестировщики приложения для Android, чтобы страница могла показать, что вы записаны; если вы включите уведомления, адрес службы уведомлений вашего браузера (см. «Друзья и сообщения»); после входа – нужно ли учитывать время вашей учёбы и состоите ли вы в классе или ведёте его (с датой проверки и коротким хешем адреса электронной почты аккаунта, чтобы проверка выполнялась заново, когда в этом браузере входит другой аккаунт), краткий список ваших классов (номер, название и ваша роль) и, если вы состоите в классе, ваши открытые задания (класс, тип, цель, название, заметка преподавателя, срок и прогресс) для панелей заданий в курсе и в карточках, а также, пока ваше время учитывается, ещё не отправленные минуты учёбы – не более 15 минут, если вы состоите в классе, и не более часа в остальных случаях – привязанные к вашему аккаунту, активные секунды минуты, которая ещё не дошла до 30 секунд (чтобы следующая страница могла добавить к ним новые), и время их последней отправки (при выходе всё это удаляется, а ещё не отправленные минуты удаляются и при смене аккаунта; см. «Классы»); было ли уже показано для вашего аккаунта разовое сообщение об учёте времени вашей учёбы (с коротким хешем адреса электронной почты аккаунта и временем показа), чтобы оно не показывалось снова (после выхода оно сохраняется); пока вы входите на странице класса – код этого класса в хранилище вкладки (sessionStorage), чтобы после входа вы вернулись к форме присоединения; а также другие настройки и состояние интерфейса, например включены ли звуки, где вы остановились на уроке и какие сообщения закрыли. Локальное хранилище целиком нам не отправляется – мы получаем только ваш прогресс в учёбе (и только если вы вошли в систему) и то, что вы сами нам отправляете, например через форму тестировщиков или включив уведомления.

Статистика

Мы считаем посещения с помощью Cloudflare Web Analytics — сервиса, который уважает приватность, не использует cookie и цифровые отпечатки браузера (fingerprinting) и не отслеживает отдельных посетителей. Он показывает нам только общие цифры, например сколько человек открыло страницу и из какой они страны, чтобы мы знали, какие страницы улучшать.

Сообщения, которые вы нам отправляете

Когда вы пользуетесь формой «Сообщить об ошибке» на этом сайте или в нашем приложении (карточка «Помогите нам улучшить Saluton» в разделе «Ещё», флажок на шаге урока или ссылка в конце урока), мы сохраняем:

  • ваше сообщение и выбранный вами тип (ошибка, идея, другое);
  • адрес страницы, на которой вы находились, и её язык — в приложении вместо этого: платформу (iPhone или Android), версию приложения, язык приложения и — если вы сообщаете из урока — урок, шаг и показанное на нём слово, предложение или вопрос;
  • страну, которую по вашему подключению определил наш хостинг-провайдер;
  • ваш адрес электронной почты — только если вы его укажете, чтобы мы могли ответить.

IP-адрес мы не сохраняем. Для защиты от спама форма в течение часа хранит односторонний хеш соединения, а затем удаляет его. Сообщения хранятся у нашего хостинг-провайдера, Cloudflare, и используются только для исправления сайта и ответа вам. Мы удаляем их через 30 дней после обработки, а в любом случае — через 12 месяцев.

Если вы записываетесь тестировщиком нашего приложения для Android (на странице Протестируйте приложение Saluton на Android), мы так же сохраняем введённый адрес электронной почты, язык страницы и дату. Мы используем адрес только для того, чтобы добавить вас к тестированию в Google Play (Google получает его для этого и обрабатывает по своей политике конфиденциальности), и чтобы написать вам о тестировании. Мы удаляем его после окончания тестирования, а по вашей просьбе — в любой момент.

Аккаунт и вход через Google, Apple или e-mail

Вход необязателен: курс, словарь и инструменты работают и без аккаунта. На сайте войти можно на странице аккаунта через свой аккаунт Google, аккаунт Apple или адрес электронной почты (о нём ниже). В наших приложениях можно войти через Google, а в приложении для iPhone – также через аккаунт Apple (приложение для Android предлагает только Google); входа по e-mail в приложениях нет. Google передаёт нам идентификатор вашего аккаунта Google, адрес электронной почты и имя. Apple передаёт нам идентификатор вашего аккаунта Apple и адрес электронной почты – ваш настоящий адрес или, если вы выберете «Скрыть e-mail», закрытый адрес пересылки от Apple – и, только в первый раз, имя, которым вы решите поделиться. Мы сохраняем эти данные вместе с датами первого и последнего входа, чтобы вы оставались в системе и чтобы дать администраторам доступ к панели администратора. Если вы входите через Apple или по коду из e-mail с адресом электронной почты уже существующего аккаунта, вы попадаете в этот аккаунт, а не в новый, и мы сохраняем оба способа входа вместе с ним; при входе через Google это работает только для адресов Gmail и аккаунтов Google Workspace – с любым другим адресом вход через Google создаёт отдельный аккаунт; точно так же вход через Apple или по коду с таким адресом не ведёт в аккаунт, созданный через Google, а создаёт отдельный. Войдя в систему, вы можете также подключить на странице аккаунта другой способ входа – Google, Apple или адрес электронной почты, по одному каждого вида (это удобно, если вы используете у Apple «Скрыть e-mail»); тогда мы сохраняем и его идентификатор вместе с вашим аккаунтом (для адреса электронной почты – сам адрес), а отключить его снова можно, кроме того способа, которым вы создали аккаунт. Если позже войти способом, который вы отключили, создаётся отдельный новый аккаунт. Когда вы открываете этот сайт из нашего приложения, где вы вошли в систему, приложение запрашивает у нас одноразовый код, который выполняет вход и на сайте; код работает один раз и 60 секунд, а мы сохраняем только его хеш вместе с идентификатором вашего аккаунта – до использования кода или, если его не используют, до удаления при создании следующего кода. Пароль от Google или Apple мы никогда не получаем и доступа к вашему аккаунту Google или Apple не имеем. Когда вы входите через Apple, мы дополнительно сохраняем токен от Apple, который используем только для того, чтобы попросить Apple прекратить наш доступ, когда вы удаляете аккаунт. Вместе с вашим аккаунтом мы также сохраняем, сколько раз вы входили в систему; для каждого входа – дату и время, способ входа (Google, Apple или код из e-mail), место входа (этот сайт, приложение для iPhone или приложение для Android – или просто «приложение», если приложение распознать нельзя) и, если приложение его передаёт, версию приложения; способ и место вашего последнего входа; какими из этих мест вы пользовались; момент вашей последней активности, когда вы были в системе (обновляется не чаще раза в сутки); и язык страницы, на которой вы вошли. Мы определяем, откуда приходит вход или посещение – с сайта или из приложения и из какого именно, – в тот момент, когда оно происходит: по виду входа, по платформе, о которой сообщает приложение, или по техническому названию сетевого программного обеспечения приложения, которое содержится в каждом запросе; мы сохраняем только результат (например, «приложение для iPhone»), но никогда не сохраняем ваш IP-адрес или это техническое название. Мы используем это, чтобы обеспечивать работу и защиту вашего аккаунта (например, чтобы увидеть необычные входы, когда вы просите нас о помощи), отвечать вам на вашем языке и понимать, как используются сайт и приложения, чтобы знать, какие способы входа и какие платформы нужно поддерживать. Каждая запись о входе удаляется автоматически примерно через 13 месяцев (400 дней); остальное хранится, пока существует аккаунт. Если вы входите в систему, мы также храним вместе с вашим аккаунтом числовые показатели вашего прогресса в учёбе (например, количество пройденных уроков); администраторы видят только эти числа, но не ваши ответы. Чтобы защитить вход от злоупотреблений, мы считаем неудачные попытки входа по каждому соединению: счётчик хранится под хешем сетевого адреса и часа с секретным ключом и удаляется по окончании этого часа.

Дни активности. За каждый день (по UTC), когда вы пользуетесь сайтом или приложением, войдя в систему, мы сохраняем эту дату и то, пользовались ли вы в этот день сайтом, приложением для iPhone или приложением для Android, – но не время и не посещённые вами страницы. Запросы, которые ваш браузер или приложение отправляет без вашего участия, например при получении уведомления, не учитываются. Мы сохраняем это для каждого аккаунта, в том числе без публичного профиля, и автоматически удаляем дни старше примерно 13 месяцев (400 дней). Мы используем это, чтобы считать, сколько аккаунтов активны каждый день, неделю и месяц и сколько людей возвращаются после создания аккаунта.

Статистика для администраторов. По этим данным администраторы видят итоги: аккаунты, активные за день, за последние 7 и 30 дней, активные аккаунты по платформам, входы и новые аккаунты по способу входа и по платформе, а также долю аккаунтов, созданных в определённую неделю, которые вернулись на следующий день, через неделю и через месяц; собственные аккаунты администраторов в эти итоги не входят. Ежедневные итоги не содержат персональных данных и хранятся без ограничения срока. Когда администраторы открывают отдельный аккаунт в панели администратора (например, когда вы просите о помощи или на аккаунт пожаловались), они видят также его последние входы и дни активности.

Хранение записи вашего аккаунта необходимо для предоставления аккаунта, о котором вы просили (статья 6(1)(b) GDPR). История входов, дни активности с платформой и статистика для администраторов основаны на нашем законном интересе в защите аккаунтов и в работе и улучшении сайта и приложений (статья 6(1)(f) GDPR); вы можете возразить против этого в любой момент, написав нам (см. «Ваши права»). Ваша история входов (дата и время, способ входа, платформа, версия приложения) и ваши дни активности с платформой входят в «Скачать мои данные» и удаляются вместе с вашим аккаунтом.

Вход по коду из e-mail. Если вы выберете «Продолжить через e-mail», вы вводите адрес электронной почты, а мы отправляем на него шестизначный код; ввод кода на сайте выполняет вход, а если этот адрес пока не используется ни одним аккаунтом, аккаунт создаётся, когда код введён верно. Пароля нет, и – в отличие от Google или Apple – имени мы не получаем, только адрес, который вы вводите. Мы делаем это, чтобы обеспечить вход, о котором вы просили (статья 6(1)(b) GDPR); описанные ниже лимиты, счётчики, проверка на ботов и список адресов, на которые письма не доставляются, защищают его от злоупотреблений на основании нашего законного интереса в безопасности сайта и его аккаунтов (статья 6(1)(f) GDPR). Что мы обрабатываем:

  • Код. Пока код действителен, мы храним адрес, хеш кода с секретным ключом (HMAC) – не сам код – время отправки и истечения (код действует 10 минут), число попыток ввода (не более 5), язык страницы, односторонний хеш вашего IP-адреса вместе с часом и, если вы добавляете адрес в аккаунт, в который вошли, идентификатор этого аккаунта. Код работает один раз; запрос нового кода не отменяет прежние, поэтому каждый код остаётся действительным, пока не будет использован или не истечёт. Запись удаляется, когда код введён верно, а в остальных случаях – при первой очистке после его истечения (очистка выполняется каждые 5 минут).
  • Счётчики. Чтобы помешать подбору кодов и массовой рассылке, мы считаем запросы кода по каждому адресу, запросы кода и неверные коды по каждому адресу с одного соединения, а также запросы кода по каждому соединению за час и за сутки. Счётчики хранятся под хешем адреса с секретным ключом и односторонним хешем вашего IP-адреса вместе с часом или датой, а не под самим адресом, и удаляются при первой очистке после окончания их временного окна: 1 минуты, 10 минут, 15 минут, 1 часа или 24 часов. Неверные коды считаются по адресу и соединению в течение часа, поэтому неверные коды, введённые кем-то другим, вас не заблокируют. Отдельно мы считаем неверные коды подряд по каждому адресу: счётчик обнуляется, когда вы входите с этим адресом, и удаляется через 30 дней после последнего неверного кода; после 100 неверных кодов подряд коды на этот адрес отправляются только на сайте, не чаще одного раза в 10 минут. Мы также считаем все отправленные за сутки коды – общим числом, не связанным ни с каким человеком.
  • Адреса, на которые письма не доставляются. Перед отправкой кода мы проверяем, может ли домен адреса (часть после @) принимать почту, обращаясь к службе DNS Cloudflare; отправляется только домен, а ответ хранится в памяти не дольше часа. Если сообщение с кодом не удаётся доставить на какой-то адрес или получатель отмечает его как спам, Resend сообщает об этом нашему серверу, и мы на некоторое время перестаём отправлять коды на этот адрес: на 3 дня, на 30 дней после отметки как спам или на год, если адреса не существует или почтовый провайдер отклоняет все сообщения на него. Для этого мы храним только хеш адреса с секретным ключом, причину, дату и конец блокировки; эта запись не связана ни с каким аккаунтом. Блокировка заканчивается раньше, если вы входите с этим адресом через Apple либо через Google с адресом Gmail или Google Workspace или если администратор снимает её по вашей просьбе.
  • Связь с аккаунтом. Мы храним адрес вместе с аккаунтом – как адрес электронной почты аккаунта, если аккаунт создан по коду, и как дополнительный способ входа в остальных случаях – вместе со связью этого адреса с аккаунтом, чтобы следующий код нашёл ваш аккаунт. Обе записи удаляются вместе с аккаунтом и входят в «Скачать мои данные».
  • Сообщение. Сообщение уходит на введённый вами адрес и содержит только код и короткое примечание – без ссылок, изображений и рекламы. Его отправляет Resend (см. «Хостинг и третьи стороны»).

Администраторы могут приостановить действие аккаунта, нарушающего правила: тогда мы сохраняем дату, причину и имя администратора, который это сделал, и войти в такой аккаунт нельзя, пока приостановка не будет снята. Каждое действие администратора с аккаунтом (например, приостановка, удаление или экспорт данных) записывается во внутренний журнал с указанием даты и администратора; адреса электронной почты в журнале маскируются, а сам журнал хранится 24 месяца. Для статистики мы подсчитываем регистрации, входы и активные аккаунты по дням, только в виде общих итогов, а регистрации – ещё и по тому, что к ним привело (например, урок, карточки, приглашение или приложение); эти итоги не связаны ни с каким аккаунтом.

Скрипты входа через Google и Apple загружаются только тогда, когда вы решаете войти (на странице аккаунта или после нажатия кнопки входа), а Google и Apple обрабатывают данные в соответствии со своими политиками конфиденциальности (Google, Apple). Точно так же скрипт Cloudflare Turnstile, который защищает форму e-mail от ботов, загружается только тогда, когда вы открываете поле для адреса (см. «Хостинг и третьи стороны»). Вы можете в любой момент удалить аккаунт на его странице или в приложении: запись удаляется сразу, и вы выходите из системы, а если вы входите через Apple, мы просим Apple прекратить наш доступ. После этого мы в течение 31 дня храним только идентификатор вашего аккаунта, чтобы сеансы на других ваших устройствах тоже завершились; при повторном входе через тот же аккаунт Google или Apple создаётся новый аккаунт, а этот идентификатор удаляется.

Прогресс в учёбе работает и с аккаунтом, и без него: уроки, которые вы отметили как пройденные, ваши последние результаты в упражнениях, задания, в которых вы ошиблись (список для повторения), слова, сохранённые в словаре, и прогресс по карточкам – каждое с датой и временем изменения (в том числе удаления, чтобы синхронизация работала правильно). Без аккаунта всё это остаётся только в вашем браузере. Если вы входите в систему, мы храним эти данные и вместе с аккаунтом, чтобы они синхронизировались между вашими устройствами; они удаляются вместе с аккаунтом, а на его странице их можно скачать вместе с остальными данными. Прогресс, накопленный в этом браузере до входа, добавляется к вашему аккаунту при первом входе. Когда вы выходите из системы, сайт сначала отправляет ваш последний прогресс в аккаунт, а затем удаляет из этого браузера прогресс в учёбе – уроки, результаты, список повторения, сохранённые слова, карточки, место, где вы остановились на уроке, метку класса и ещё не отправленные минуты учёбы; настройки, такие как цветовая тема и звуки, остаются. Чтобы на общем компьютере прогресс одного человека никогда не попал в аккаунт другого, браузер хранит вместе с вашим прогрессом короткий код, полученный из идентификатора вашего аккаунта (не из адреса электронной почты); если в этом браузере войдёт кто-то другой, сохранённый там прогресс не будет отправлен в его аккаунт, а будет заменён его собственным. Чтобы удалить прогресс из браузера без выхода из системы, очистите данные этого сайта в настройках браузера. Чтобы предотвратить злоупотребления, мы считаем, сколько раз в сутки сохраняется ваш прогресс; хранятся только эти числа – вместе с вашим прогрессом – и они удаляются вместе с ним. Для списка повторения и карточек у каждого элемента хранятся также время вашего последнего ответа и два числа, рассчитанные по вашим ответам, – как долго вы, вероятно, будете его помнить и насколько он для вас труден; от них зависит дата следующего повторения.

Время учёбы. Пока вы в системе, сайт также считает время вашей активной учёбы и показывает его вам на странице аккаунта («Ваше время учёбы»); вне классов подсчёт там можно отключить. Что именно считается и сохраняется и как долго, описано в разделе «Классы», потому что время учёбы хранится в той же базе данных.

Публичный профиль

Вход в систему не создаёт публичный профиль. Вы можете создать его на странице аккаунта, если вам не менее 16 лет. Тогда мы сохраняем то, что вы вводите: адрес вашего профиля (например, /u/your-name), отображаемое имя, текст «О себе», родные языки, языки, которые вы изучаете, уровень владения эсперанто, страну и фото – всё, кроме адреса, необязательно – а также ваши настройки видимости, сведения о том, подтвердили ли вы, что вам не менее 18 лет (с датой и временем), хотите ли вы появляться в списке изучающих и ищете ли вы собеседника для разговора, дату и время, когда вы подтвердили, что вам не менее 16 лет, и даты создания и последнего изменения профиля. Адрес вашей электронной почты и идентификатор аккаунта Google или Apple в профиле никогда не показываются.

  • Фото. Вы выбираете и обрезаете фото в своём браузере, и он уменьшает его до 256 × 256 пикселей, прежде чем оно будет отправлено нам. Перед сохранением мы также удаляем встроенные данные, например модель камеры или местоположение (EXIF и XMP). Публичное фото может оставаться в кэше Cloudflare до 10 минут после того, как вы изменили или удалили его либо скрыли профиль.
  • Активность. Ваш профиль показывает точками за последний год дни (по UTC), когда вы пользовались сайтом или приложением, войдя в систему, с момента создания профиля, – только даты, но не время и не посещённые вами страницы. Эти дни относятся к вашему аккаунту (см. «Аккаунт и вход»), поэтому удаление профиля их не удаляет; они удаляются вместе с аккаунтом или автоматически примерно через 13 месяцев.
  • Кто может его видеть. Публичный профиль может увидеть любой, кто откроет его адрес. Сейчас страницы профилей просят поисковые системы не индексировать их. Вы можете скрыть весь профиль (тогда его увидите только вы, ваши друзья и приглашённые вами люди) или только свою активность и изменить это в любой момент.
  • Прогресс в учёбе. Если вы не отключите это, ваш профиль показывает краткую сводку вашей учёбы: сколько из 12 уроков вы прошли, сколько слов у вас в карточках и сколько из них вы выучили, сколько элементов списка повторения вы освоили и вашу текущую серию дней, когда вы пользовались сайтом или приложением, войдя в систему. Мы рассчитываем её по вашему прогрессу в учёбе (см. выше) и храним вместе с профилем.
  • Поиск людей. Пользователи, вошедшие в систему, могут искать публичные профили по отображаемому имени или адресу профиля. Профили, видимые только друзьям, в результатах поиска не показываются.
  • Список изучающих. Ваш публичный профиль появляется в списке людей – на странице друзей («Люди на Esperantopedia») и на странице «Изучающие эсперанто», – если только вы не отключите это: при создании профиля пункт «Показывать мой профиль в списке людей» уже отмечен. Выйти из списка можно сразу или в любой момент в настройках профиля либо на странице «Изучающие эсперанто». Видеть список и фильтровать его по языкам, стране, уровню, по тому, ищет ли кто-то собеседника для разговора, и по тому, помогает ли кто-то в разговорных кружках, могут только вошедшие в систему люди, у которых есть профиль. В нём показаны ваше фото, имя, адрес профиля, языки, уровень, страна, начало текста «О себе» (до 200 символов), то, ищете ли вы собеседника для разговора, и, если вы ведёте разговорные кружки, значок «Помогает в разговорах»; список упорядочен по последнему дню вашей активности – этот день (только дату) мы для этого сохраняем, но не показываем. Профили, видимые только друзьям, в списке не появляются никогда, а отметить, что вы ищете собеседника для разговора, могут только люди, подтвердившие, что им не менее 18 лет. Мы делаем это на основании нашего законного интереса – помогать изучающим находить друг друга (статья 6(1)(f) GDPR); вы можете возразить в любой момент, отключив список.
  • Пригласительная ссылка. Вы можете создать личную пригласительную ссылку. Мы сохраняем её код, дату и число людей, ставших вашими друзьями по ней. Любой, у кого есть эта ссылка, видит ваше фото, имя, адрес профиля, языки, уровень и страну – даже если ваш профиль виден только друзьям – и после входа в систему сразу становится вашим другом. Вы можете в любой момент заменить ссылку или отключить её; она удаляется вместе с вашим профилем.
  • Жалобы. Пожаловаться на фото, описание или имя в профиле, а также на профиль целиком может любой человек. Если вы вошли в систему, мы сохраняем ваш аккаунт; если нет, мы просим указать ваше имя и адрес электронной почты (кроме жалоб, касающихся безопасности детей) и подтверждение, что жалоба подана добросовестно, и сохраняем их, чтобы мы могли ответить. Мы также сохраняем профиль, то, на что пожаловались, категорию, ваше пояснение и дату. Чтобы ограничить злоупотребления жалобами, отправленными без аккаунта, мы считаем их по каждому соединению, под хешем сетевого адреса и часа с секретным ключом; счётчик удаляется через несколько минут после этого часа. Жалоба о безопасности детей, отправленная без адреса электронной почты, получает случайный идентификатор вместо каких-либо данных об отправителе. Администраторы используют жалобы только для того, чтобы удалять содержимое, нарушающее закон или наши правила сообщества; человеку, на которого пожаловались, не сообщают, кто отправил жалобу. Обработанные жалобы удаляются через 12 месяцев, а жалобы на аккаунт удаляются вместе с ним.
  • Решения. Если администраторы удаляют что-то из вашего профиля или одно из ваших сообщений, приостанавливают действие вашего аккаунта, исключают вас из разговорных кружков, приостанавливают ваши кружки или отклоняют вашу заявку на проведение кружков, мы сохраняем, что было сделано, категорию, причину, на чём основано решение – на законе или на наших правилах сообщества, дату и то, прочитали ли вы это, и показываем это вам на странице аккаунта и в приложении. Эти записи мы храним 24 месяца или до удаления вами аккаунта.
  • Лимиты. Чтобы предотвратить злоупотребления, мы считаем, сколько изменений, фото и жалоб отправляет аккаунт в час и в сутки; сохраняется только это число, и оно удаляется вместе с вашим аккаунтом.

Вы можете изменить или удалить свой профиль в любой момент на странице аккаунта. При удалении профиля сразу удаляются сам профиль, фото и жалобы на него (дни вашей активности остаются в аккаунте), а также ваш список друзей и переписки (см. ниже). При удалении аккаунта удаляется и всё это, а также отправленные вами жалобы. Кнопка «Скачать мои данные» на странице аккаунта включает ваш профиль, фото, активность, пригласительную ссылку, решения в отношении вашего аккаунта и отправленные вами жалобы.

Друзья и сообщения

Если у вас есть публичный профиль, вы можете добавлять друзей и писать им личные сообщения.

  • Друзья. Когда кто-то становится вашим другом по вашей пригласительной ссылке, дружба начинается сразу. Когда вы приглашаете человека, мы сохраняем, кто кого пригласил, дату и необязательную записку (до 200 символов), а затем – принято ли приглашение и когда. Если второй человек отклоняет приглашение, мы храним отклонённое приглашение без записки 30 дней, чтобы то же самое приглашение нельзя было сразу отправить снова. Любой из вас может отметить, что вы лично встречались; второй человек должен это подтвердить, а мы сохраняем дату подтверждения. Ваши друзья и приглашённые вами люди видят ваш профиль, даже если он виден только друзьям.
  • Сообщения. Писать можно друзьям и, если вы подтвердили, что вам не менее 18 лет, консультантам (см. «Разговорные кружки»); консультант может отвечать людям, которые ему написали. Мы сохраняем каждое сообщение (до 2000 символов) с датой и временем и переписку, к которой оно относится, а также то, до какого сообщения каждый из двух людей прочитал переписку, чтобы считать непрочитанные сообщения; отправитель не видит, прочитано ли сообщение. Когда вы принимаете приглашение, его записка становится первым сообщением переписки. Сообщения хранятся у нашего хостинг-провайдера, Cloudflare, как и остальные данные вашего аккаунта; они не защищены сквозным (end-to-end) шифрованием. Администраторы не читают переписки: они видят только, сколько у аккаунта друзей, переписок и сообщений, а текст сообщения – лишь если на него пожаловался один из двух людей. Если вы пишете консультанту по ссылке после урока, вместе с первым сообщением мы сохраняем и номер этого урока; оба собеседника видят его рядом с сообщением. Когда вы пишете консультанту, ваши имя и адрес профиля и начало вопроса (до 500 символов) могут быть отправлены ему и по электронной почте через Resend (см. «Разговорные кружки»).
  • Блокировка. Вы можете заблокировать человека: он больше не сможет приглашать вас и писать вам, ваша дружба прекратится, а после входа в систему он не увидит ваш профиль. Мы сохраняем, кто кого и когда заблокировал. Заблокированного человека об этом не уведомляют, а блокировки, установленные другими людьми, не входят в данные, которые он скачивает.
  • Жалобы. Вы можете пожаловаться на полученное сообщение. Мы сохраняем копию сообщения, на которое пожаловались, с датой отправки, сведениями о том, кто его отправил и кто пожаловался, необязательным комментарием и датой жалобы. Администраторы видят только это сообщение и комментарий, но никогда – остальную переписку, и используют их только для удаления сообщений или приостановки действия аккаунтов, нарушающих правила; отправителю не сообщают, кто пожаловался. Когда жалоба рассмотрена, копия сообщения удаляется; рассмотренные жалобы удаляются через 12 месяцев.
  • Уведомления. Если вы включаете уведомления на странице аккаунта, ваш браузер передаёт нам адрес своей push-службы, которую поддерживает производитель браузера (например, Google, Mozilla, Apple или Microsoft). Мы сохраняем его вместе с вашим аккаунтом и датой, а также время последнего уведомления по каждой переписке, чтобы отправлять не более одного уведомления по переписке раз в 10 минут. Само уведомление не содержит текста: затем ваш браузер спрашивает у нас, сколько у вас новых сообщений и приглашений. Отключение уведомлений, выход из системы или удаление аккаунта удаляет этот адрес. Чтобы предотвратить злоупотребления, мы считаем, сколько раз включаются уведомления, по каждому соединению за час (под хешем сетевого адреса и часа с секретным ключом; хеш удаляется после этого часа) и по каждому аккаунту за сутки (только число, удаляемое вместе с аккаунтом).
  • Лимиты. Чтобы предотвратить спам, мы считаем, сколько приглашений, сообщений, блокировок и жалоб отправляет аккаунт в день; сохраняется только это число, и оно удаляется вместе с вашим аккаунтом.
  • Как долго. Список друзей, переписки и блокировки хранятся, пока вы их не измените или не удалите профиль либо аккаунт. Если вы или второй человек прекратите дружбу, переписка останется, но никто из вас больше не сможет в ней писать.
  • Удаление и скачивание. При удалении профиля удаляются ваш список друзей, приглашения и все ваши переписки – в том числе у людей, с которыми вы переписывались, потому что переписка, по другую сторону которой никого нет, теряет смысл; ваши блокировки остаются, чтобы заблокированные вами люди не могли снова связаться с вами, если вы создадите новый профиль. При удалении аккаунта удаляются также установленные вами блокировки и блокировки, установленные в отношении вас, отправленные вами жалобы и жалобы на ваши сообщения. Кнопка «Скачать мои данные» на странице аккаунта включает ваш список друзей, ваши переписки (сообщения обоих людей), заблокированных вами людей и отправленные вами жалобы.

Разговорные кружки

Разговорные кружки – это небольшие онлайн-беседы на эсперанто, которые ведут волонтёры. Сама беседа проходит в сервисе видеовстреч, который выбирает ведущий, – в одном из тех, ссылки на которые мы принимаем: Zoom, Google Meet, Microsoft Teams, Jitsi Meet, Whereby, Webex или Discord. Чтобы участвовать, вам нужны аккаунт, публичный профиль и подтверждение, что вам не менее 18 лет, и вы принимаете правила кружков; мы сохраняем дату этого принятия.

  • Волонтёры. Если вы подаёте заявку на ведение кружков, мы сохраняем то, что вы пишете о себе (до 600 символов, видно только администраторам), предлагаемые вами уровни и языки объяснений, ваш часовой пояс, сколько кружков в неделю вы хотите вести, хотите ли вы появляться в списке ведущих, хотите ли вы быть также консультантом, дату, когда вы приняли правила для ведущих, и решение администраторов (с датой, причиной и указанием, какой администратор принял решение). Для ваших кружков мы сохраняем день, время, часовой пояс, уровень, язык, продолжительность, число мест, ожидаются ли камеры, а также тему, ссылку на вашу встречу (для еженедельного кружка и, если вы задали другую, для одной даты; до 500 символов) и то, открывали ли вы её кнопкой «Присоединиться». Мы считаем, скольким людям вы помогли, минуты и кружки, которые вы провели, и полученные вами благодарности; в вашем публичном профиле показывается значок «Помогает в разговорах» и число благодарностей.
  • Список ведущих. Если вы ведёте еженедельный кружок и ваш профиль публичный, страница кружков показывает вас в списке ведущих, который может увидеть любой человек, – если только вы не отключите это в карточке «Помощь в разговорах» на странице аккаунта; там же можно выбрать показ в списке, даже если вы не ведёте еженедельный кружок. В списке показано только то, что уже видно в вашем публичном профиле (имя, фото и начало текста «О себе», до 160 символов), ваши уровни и языки объяснений, число благодарностей, когда проходит ваш ближайший кружок и сколько у вас кружков в ближайшие 4 недели. Люди, которых вы заблокировали, и люди, заблокировавшие вас, не видят вас там, когда они вошли в систему.
  • Консультанты. Если в карточке «Помощь в разговорах» вы выберете роль консультанта и ваш профиль публичный, страница кружков показывает вас в списке консультантов, который может увидеть любой человек: имя, фото, начало текста «О себе» (до 160 символов), ваши уровни и языки; в вашем профиле показывается значок «Консультант». Любой вошедший в систему человек с профилем, подтвердивший, что ему не менее 18 лет, может тогда писать вам, даже если вы не друзья, а вы можете отвечать людям, которые вам написали; такие сообщения сохраняются и обрабатываются так же, как все остальные (см. «Сообщения»), и вы можете заблокировать любого человека или пожаловаться на него. Чтобы предотвратить злоупотребления, мы считаем, сколько новых переписок с консультантами начинает аккаунт в день (не более 10); сохраняется только это число, и оно удаляется вместе с вашим аккаунтом. Люди, которых вы заблокировали, и люди, заблокировавшие вас, не видят вас в списке. Когда вам как консультанту пишет человек, который не входит в число ваших друзей, мы отправляем письмо на адрес вашего аккаунта с именем и адресом профиля этого человека, уроком, к которому относится вопрос (если он указан), началом вопроса (до 500 символов) и ссылкой на разговор – не больше одного письма об одном разговоре за 6 часов и не больше 20 в сутки. Чтобы соблюдать эти ограничения, мы считаем отправленные письма под хешами с секретным ключом, которые удаляются через сутки. Отключить эти письма можно в карточке «Помощь в разговорах» или по ссылке в каждом письме. Если мы отправим вам ссылку-приглашение стать консультантом, мы храним только односторонний хеш ссылки (а не саму ссылку), её язык, заметку нашей команды (без персональных данных), срок действия (30 дней), а также когда и каким аккаунтом она была использована; заявка, отправленная по действующей ссылке, одобряется сразу, и мы отмечаем, что одобрение пришло по приглашению.
  • Места. Когда вы бронируете место в кружке, мы сохраняем ваше место и его статус (забронировано, список ожидания, отменено, участие, неявка, удаление), когда вы бронировали, какие напоминания отправлены, когда вы впервые открыли ссылку на встречу кнопкой «Присоединиться», а также – если вы их указываете – вашу оценку (отлично, нормально, проблема) и записку с благодарностью до 200 символов, которую может прочитать только ведущий. После кружка считается, что вы участвовали, если вы открыли ссылку; ваши минуты мы оцениваем с этого момента (или с начала, если вы открыли её раньше) до конца кружка. За открытым столом (без бронирования) кнопка «Войти в кружок» даёт вам место и показывает ссылку. Ведущий видит имена, адреса профилей и фото людей, забронировавших место.
  • Ссылка на встречу. Люди, у которых есть место, видят ссылку на встречу только за 15 минут до начала, во время кружка и в течение 15 минут после его окончания; ведущий и наши администраторы могут видеть её в любое время; все остальные видят только название сервиса. Ссылка открывает встречу на сайте или в приложении самого сервиса: то, что происходит там (ваше имя, изображение и голос, чат, возможная запись), обрабатывает этот сервис на основании своих условий и политики конфиденциальности, а не мы. Мы не проводим встречу, не получаем её звук, видео и чат и ничего не записываем. Пожалуйста, не передавайте ссылку другим – она предназначена только для участников кружка. Ссылка открывается в новой вкладке, и при этом сервису не сообщается, с какой страницы вы пришли; мы не передаём сервису никакой информации о вас.
  • Жалобы. Вы можете пожаловаться на человека или на проблему в кружке на странице кружка – во время кружка или в течение 30 дней после него. Мы сохраняем, кто пожаловался, кого это касается (если указано), категорию и ваш комментарий (до 1000 символов); обработанные жалобы удаляются через 12 месяцев. Жалобы, отправленные из нашей прежней видеокомнаты, могут содержать копию её чата, которая удаляется, когда жалоба рассмотрена.
  • Напоминания и календарь. Если вы включили уведомления, мы отправляем напоминания без текста за 24 часа, за 2 часа и за 15 минут до вашего кружка, а также когда вы переходите из списка ожидания на место или кружок отменяется. Напоминания, файлы календаря и ссылки на Google Календарь никогда не содержат ссылку на встречу – только адрес страницы кружка на этом сайте, которая показывает ссылку тем, у кого есть место. Файлы календаря и ссылки на Google Календарь создаются, когда вы их запрашиваете; мы ничего о них не сохраняем.
  • Как долго. Кружки и места (включая ссылки на встречи, заданные ведущими) хранятся 12 месяцев, затем – только в виде анонимных ежемесячных итогов; записки с благодарностью – 12 месяцев; журнал того, когда люди открывали ссылку на встречу, – 90 дней. Всё это входит в «Скачать мои данные» и удаляется вместе с вашим аккаунтом. Чтобы предотвратить злоупотребления, мы также считаем, сколько записей на кружки, жалоб и изменений в кружках делает аккаунт в день; сохраняется только это число, и оно удаляется вместе с вашим аккаунтом.

Классы

Преподаватель может создать на этом сайте класс, а студенты присоединяются к нему по ссылке или коду. Для участия нужен аккаунт. Классы, их участники и время учёбы – в том числе людей, которые не состоят ни в одном классе, – хранятся в отдельной базе данных, которую Cloudflare держит в Европейском союзе.

  • Преподаватели. Создавая класс, вы подтверждаете, что вам не менее 18 лет, и принимаете правила для преподавателей; мы сохраняем даты и того, и другого. Для каждого класса мы сохраняем его название, организацию (если вы её указываете), имя, которое вы показываете студентам, код, часовой пояс, последний день занятий (необязательно), цель на неделю в минутах (необязательно), могут ли студенты присоединяться и подтверждаете ли вы новых студентов до того, как они присоединятся, когда класс был создан, изменён или завершён (и завершился ли он сам – см. «Как долго») и когда вы в последний раз открывали панель класса (обновляется не чаще раза в сутки). Одновременно вы можете вести до 3 классов, в каждом – до 60 студентов.
  • Студенты. Чтобы присоединиться, вы подтверждаете, что вам не менее 16 лет; мы сохраняем дату этого подтверждения, имя, которое вы указываете в классе, делитесь ли вы с преподавателем своим адресом электронной почты (по умолчанию выключено, пока вы не включите это), ваш статус (ждёте подтверждения, состоите в классе, вышли, удалены или отклонены) и когда вы присоединились или вышли. Перед присоединением страница класса показывает, кто ведёт класс и что именно увидит преподаватель.
  • Задания. Преподаватель может давать классу задания (необязательно, до 100 на класс): урок курса, диапазон из 1000 самых частых слов в карточках, определённое количество минут учёбы или страницу этого сайта. Для каждого задания мы сохраняем его тип, цель, название и заметку преподавателя (необязательно), срок (необязательно), а также когда задание было создано и изменено. Минуты для задания на минуты считаются с начала четверти часа, в которой преподаватель его добавил, до конца дня срока (если срока нет – до настоящего момента) и только с момента, когда вы присоединились. Примерно через час после срока мы сохраняем результат каждого студента как одно число (минуты, засчитанные для задания); оно удаляется вместе с заданием или классом, когда вы выходите из класса, вас удаляют из него или ваш запрос отклоняют, а также когда преподаватель меняет срок (тогда задание считается заново). Задания показываются только подтверждённым студентам и не показываются, пока класс приостановлен. Задания удаляются вместе с классом (класс, скрытый из-за ещё не рассмотренной жалобы, хранит их до рассмотрения жалобы).
  • Время учёбы. Пока вы в системе, сайт считает время вашей активной учёбы – не только в классах: минута засчитывается, когда страница для учёбы (курс и его уроки, карточки, страница присоединения к разговорному кружку или страница для чтения, например главная, грамматика или словарь) открыта в активном окне и используется: каждое действие (щелчок или касание, набор текста, прокрутка, движение мыши или воспроизводимая запись) засчитывается на 30 секунд, а минута засчитывается, если в ней есть не менее 30 активных секунд. За каждый день мы сохраняем, какие минуты были активными и какого вида (уроки и упражнения, карточки или чтение), суммы по четвертям часа и вашу последнюю активную минуту. Вместе с минутами сайт отправляет текущее время вашего устройства, чтобы можно было исправить неверно установленные часы; мы его не сохраняем. Мы не сохраняем, какие страницы вы открывали, ваши ответы и всё, что вы вводите. Мы используем это, чтобы показывать вам ваше собственное время учёбы на странице аккаунта («Ваше время учёбы»: эта неделя по дням, последние 8 недель, этот месяц и дни подряд) и, если вы состоите в классе, показывать его преподавателю – только с момента, когда вы присоединились к его классу. Администраторы видят ежедневные итоги по всем аккаунтам вместе (сколько людей учились и сколько минут) и, когда открывают отдельный аккаунт в панели администратора, его время учёбы по неделям. Приложение Saluton учитывает ваше время учёбы так же, пока оно открыто и используется (экраны с уроками, упражнениями, карточками и чтением), и отправляет те же данные; пока оно не может их отправить, минуты ждут на вашем устройстве.
  • Отключение подсчёта. Подсчёт можно отключить на странице аккаунта («Учитывать моё время учёбы»), в том числе пока запрос на присоединение к классу ожидает ответа. Как только вас принимают в действующий класс, подсчёт отключить нельзя, и ваше время учитывается, даже если вы отключили подсчёт раньше, потому что это часть класса, к которому вы решили присоединиться; ваша настройка сохраняется и снова действует, когда вы больше не состоите в действующем классе. Когда вы отключаете подсчёт, мы сохраняем, что вы это сделали, и когда, и сразу удаляем все ваши сохранённые минуты, кроме тех, которые всё ещё может видеть класс, в котором вы состоите или к которому попросили присоединиться (со дня вашего присоединения до окончания класса, пока класс хранится); они удаляются при ближайшей ежедневной очистке после того, как вы выходите из класса или вас из него удаляют, либо после удаления класса. Повторное включение подсчёта удаляет эту настройку. Вне классов мы считаем время учёбы на основании нашего законного интереса – показывать вам вашу учёбу и понимать, как сайт используется для учёбы (статья 6(1)(f) GDPR); отключение подсчёта – это и есть ваше возражение. В классе это часть курса, к которому вы решили присоединиться (см. «Кто отвечает»).
  • Прогресс в классе. Пока вы состоите в классе или ждёте подтверждения, база данных классов хранит также – на основе вашего синхронизированного прогресса в учёбе, чтобы вы и ваш преподаватель могли видеть ваш прогресс, – число пройденных уроков курса, выполненных упражнений и карточек в изучении (с датой подсчёта); для каждого урока курса – прошли ли вы его и когда, сколько его блоков упражнений вы выполнили и суммы ваших последних результатов в них; а также сколько слов из ваших карточек находится в каждом из трёх диапазонов 1000 самых частых слов (1–100, 101–300 и 301–1000) и когда каждый диапазон впервые стал полным. Эти данные обновляются при синхронизации вашего прогресса; отдельные ответы там не хранятся. Для задания со страницей этого сайта мы сохраняем, что вы отметили его как выполненное, и когда (это можно отменить); эти отметки удаляются, когда вы выходите из класса или вас удаляют из него, а также когда удаляется задание или класс.
  • Что видит преподаватель. Для каждого студента: имя в классе, дату присоединения, время учёбы с момента присоединения (сегодня, за последние 7 дней, на этой неделе, за этот месяц, всего, за каждую из последних 12 недель, по дням и по видам), занятия за последние 14 дней (день, время начала и окончания каждого занятия в часовом поясе класса и сколько его минут было активными, по видам; перерыв длиннее 10 минут начинает новое занятие), достиг ли он цели на неделю или идёт ли по плану, для каждого задания – выполнено ли оно (и когда, если известно), выполнено с опозданием, просрочено или ещё открыто, с прогрессом (блоки упражнений урока, слова в диапазоне, минуты, засчитанные для задания) и, для уроков, результат упражнений в процентах; пройденные уроки курса с датой и результатом; для урока или диапазона карточек, пройденных до присоединения студента, преподаватель видит вместо даты только «до присоединения»; число пройденных уроков курса, выполненных упражнений и карточек в изучении; последнюю активность; и дни, в которые набралось больше 8 часов, – они лишь отмечаются, чтобы преподаватель их проверил. Результаты рассчитываются по последним попыткам. Для всего класса: сколько студентов были активны на этой неделе, среднее число минут на студента в неделю, сколько студентов идут по плану, долю заданий, выполненных вовремя, студентов, которые не занимались 7 дней и дольше, и итоги за последние 12 недель. Адрес электронной почты показывается, только если студент им делится. Преподаватель никогда не видит идентификатор вашего аккаунта, ваши отдельные ответы и то, какие из них были неверными, сохранённые слова, посещаемые вами страницы, ваш профиль, ваших друзей и ваши сообщения. Преподаватель может скачать эти данные в виде файла CSV или распечатать их.
  • Кто отвечает. Мы предоставляем классы, чтобы вы могли участвовать в курсе, к которому вы сами решили присоединиться (статья 6(1)(b) GDPR). Преподаватель – а для официального курса и его организация – решает, как использовать то, что он видит в классе, и отвечает за это как отдельный контролёр; спросите их, как они это используют.
  • Жалобы. Пожаловаться на класс может любой человек, в том числе без входа в систему, так же, как на профиль (см. «Публичный профиль»). Мы сохраняем класс, категорию, ваше пояснение, дату и – если вы вошли в систему – ваш аккаунт, а если нет – ваше имя и адрес электронной почты (необязательные для жалоб, касающихся безопасности детей) и отпечаток адреса электронной почты или, если его нет, IP-адреса и часа (хеш, вычисленный с секретным ключом, по которому их нельзя прочитать), чтобы один и тот же человек не мог жаловаться на класс несколько раз. Вы должны подтвердить, что жалоба подана добросовестно, но подтверждение мы не сохраняем. Для каждой жалобы мы также сохраняем её статус (открыта, рассмотрена, отклонена), дату рассмотрения и адрес электронной почты администратора, который её рассмотрел. Администраторы могут приостановить класс или лишить аккаунт возможности создавать классы (тогда приостанавливаются все его классы); мы сохраняем дату, причину (которую видит преподаватель), то, какой администратор это сделал, а после восстановления класса – период приостановки. Пока класс приостановлен, преподаватель видит только причину и не видит данных студентов, а время учёбы за период приостановки не засчитывается этому классу, даже после его восстановления. Жалоба не теряется, когда преподаватель удаляет класс или свой аккаунт или когда класс завершается: список студентов удаляется как обычно, но сам класс (его название, организация, имя преподавателя и идентификатор его аккаунта) скрывается – его видят только администраторы – до рассмотрения жалоб; в журнале действий администраторов тогда записываются название класса, идентификатор аккаунта преподавателя и причина скрытия. Рассмотренные жалобы удаляются через 12 месяцев или вместе с классом.
  • Как долго. Класс действует до своего последнего дня или, если его нет, пока преподаватель не завершит его; последний день может быть не позднее чем через 5 лет после создания класса. Если преподаватель не открывает панель класса 12 месяцев, класс завершается сам, и мы сохраняем, что он завершился именно так. После завершения преподаватель ещё 60 дней может просматривать и экспортировать класс, а затем он удаляется вместе со списком студентов, заданиями и жалобами (для класса с ещё не рассмотренной жалобой действует то, что описано выше). Преподаватель сразу теряет доступ, если вы выходите из класса, вас удаляют из него или ваш запрос отклоняют. Если вы вышли или ваш запрос отклонён, ваша запись в классе удаляется через 30 дней; если вас удалил преподаватель, через 30 дней мы удаляем из записи ваше имя, даты и ваше подтверждение и оставляем только отметку (какой класс и какой аккаунт), чтобы вы не могли присоединиться снова по собственной инициативе – до удаления класса. Запросы, по которым нет решения, удаляются через 30 дней. Минуты учёбы хранятся примерно 14 месяцев (430 дней) – у всех, в том числе вне классов и после выхода из класса, – а более старые удаляются при ежедневной очистке. Показатели прохождения курса и подробности прогресса, сохранённые для преподавателей, удаляются при ближайшей ежедневной очистке, когда вы больше не состоите ни в одном классе и не ждёте подтверждения запроса. Чтобы предотвратить злоупотребления, мы считаем неверные коды классов за час (по аккаунту, а без аккаунта – по хешу IP-адреса и часа, вычисленному с секретным ключом, так что по нему нельзя узнать адрес), жалобы без аккаунта за час (по тому же хешу), а для каждого аккаунта – сколько классов он создаёт и изменяет, к скольким классам присоединяется, сколько жалоб отправляет, сколько раз меняет задания, отмечает задания как выполненные и меняет настройку подсчёта за день; сохраняется только это число, и оно удаляется по окончании своего временного окна. День с минутами учёбы можно сохранить не более 300 раз; после этого минуты за этот день больше не сохраняются (число сохранений хранится вместе с этим днём). Всё это входит в «Скачать мои данные» и удаляется вместе с вашим аккаунтом.

Приложение для iPhone и Android

Наше приложение «Saluton: Learn Esperanto» работает без аккаунта: уроки, упражнения и список слов находятся в самом приложении, а ваш прогресс (пройденные уроки, список для повторения, карточки и дни занятий) хранится на вашем устройстве – при удалении приложения он удаляется. Если вы входите в приложении через Google или Apple, это тот же аккаунт, что и на этом сайте, описанный выше: ваши пройденные уроки, список для повторения и карточки тогда синхронизируются с вашим аккаунтом и другими вашими устройствами, приложение хранит ваш вход в связке ключей устройства (iPhone) или в своём закрытом хранилище (Android), а выйти или удалить аккаунт можно в приложении (Ещё → Аккаунт). Когда вы вошли в систему, приложение, как и сайт, считается использованием вашего аккаунта: сервер отмечает момент вашей последней активности, дату как день активности вместе с платформой (приложение для iPhone или Android) и для каждого входа – его дату, способ входа, платформу и версию приложения (см. «Аккаунт и вход»); сама серия дней занятий остаётся на вашем устройстве. В приложении ваш вход действует 180 дней и продлевается, когда вы пользуетесь приложением, так что вы остаётесь в системе, пока открываете приложение хотя бы раз в 180 дней. Записи произношения в приложении – копии записей из Wikimedia Commons – загружаются с этого сайта, когда вы нажимаете кнопку воспроизведения, а в пошаговых уроках – автоматически, пока звуки включены (их можно отключить в разделе «Ещё»); версии приложения, выпущенные до ноября 2026 года, загружают их напрямую из Wikimedia Commons. Если вы включите напоминания об учёбе, их планирует ваше устройство; мы ничего о них не получаем. В Android доступен только вход через Google, и он выполняется через вход в аккаунт Google на вашем устройстве (Google Play services). Если вы создаёте резервные копии устройства в iCloud или Google, данные приложения на устройстве могут входить в такую копию, которую хранит Apple или Google. В приложении нет аналитики, рекламы и отслеживания. Загрузки обрабатывают Apple (App Store) и Google (Google Play) в соответствии со своими политиками конфиденциальности (Apple, Google); они передают нам только анонимные итоговые данные, например число загрузок, а также отчёты о сбоях и статистику использования только от тех людей, которые разрешили делиться ими с разработчиками приложений в настройках своего устройства. На страницы этого сайта, которые вы открываете из приложения, например на словарь, распространяется остальная часть этой политики.

Хостинг и третьи стороны

Сайт размещён на Cloudflare, которая обрабатывает технические данные соединения (например, IP-адреса), чтобы доставлять страницы и защищать сайт от атак; см. политику конфиденциальности Cloudflare. Записи произношения в словаре загружаются из Wikimedia Commons, когда вы нажимаете кнопку воспроизведения; см. политику конфиденциальности Wikimedia. В пошаговых уроках и в карточках копии тех же записей загружаются с этого сайта – когда вы нажимаете кнопку воспроизведения, а в уроках также автоматически, пока звуки включены (их можно отключить на странице аккаунта). Если вы решите сделать пожертвование, платёж обрабатывает Ko-fi и его платёжные провайдеры (Stripe или PayPal) в соответствии с их собственными политиками конфиденциальности; мы получаем только то, что Ko-fi передаёт авторам, например имя и сообщение, которые вы там укажете.

Вход по e-mail. Сообщения с кодами входа отправляет Resend, Inc. (США), которая действует для нас как обработчик данных. Она получает адрес получателя и содержимое сообщения, включая код, и, по данным Resend, хранит сообщение и журнал его доставки 30 дней. Мы отправляем из европейского региона Resend (eu-west-1), но Resend заявляет, что хранит данные клиентов в Соединённых Штатах – регион определяет, откуда направляются и отправляются сообщения, а не где хранятся данные, – и что передача данных в США осуществляется на основании стандартных договорных положений ЕС, включённых в её соглашение об обработке данных, а также, дополнительно, на основании её участия в Рамочной программе защиты данных ЕС–США (EU-U.S. Data Privacy Framework); см. Resend: GDPR и соглашение Resend об обработке данных. На сайте форма e-mail защищена от ботов с помощью Cloudflare Turnstile, который загружается от Cloudflare только тогда, когда вы открываете поле для адреса. По данным Cloudflare, Turnstile обрабатывает сигналы вашего браузера – такие как IP-адрес, TLS-отпечаток, заголовок User-Agent, а также ключ сайта и источник (origin) страницы – только для того, чтобы отличать людей от ботов; Cloudflare делает это от нашего имени как обработчик, а те же сигналы использует и как контролёр, чтобы улучшать Turnstile. Затем наш сервер проверяет результат у Cloudflare, отправляя ей токен проверки и ваш IP-адрес. Cloudflare не сообщает, как долго она хранит эти сигналы; см. дополнение Turnstile о конфиденциальности. Resend также отправляет письма, которыми мы сообщаем консультантам о новых вопросах (см. «Разговорные кружки»); для них он получает адрес консультанта и содержание письма.

Сервисы видеовстреч. Разговорные кружки проходят в сервисе видеовстреч, который выбирает ведущий, организующий там встречу (см. «Разговорные кружки»). Когда вы открываете ссылку на встречу, вы пользуетесь этим сервисом сами, на основании его условий и политики конфиденциальности: он не является нашим обработчиком данных, сам решает, что обрабатывать (например, ваше имя, изображение, голос и чат), и отвечает за это. Мы не передаём ему никакой информации о вас.

Удалить аккаунт

Вы можете в любой момент удалить свой аккаунт Esperantopedia и сохранённые вместе с ним данные. Сайт esperantopedia.org и приложение Saluton: Learn Esperanto (разработчик: Esperantopedia) используют один и тот же аккаунт, поэтому удаление в одном месте удаляет его для обоих.

  • На сайте: войдите, откройте страницу аккаунта, выберите Удалить аккаунт и подтвердите кнопкой Удалить мой аккаунт.
  • В приложении: откройте Ещё → Аккаунт → Удалить аккаунт и подтвердите.
  • Если вы не можете войти или у вас больше нет приложения: напишите нам с адреса электронной почты вашего аккаунта на адрес, указанный на странице контактов, и попросите удалить аккаунт. Мы удалим его, как только убедимся, что он ваш.

Что удаляется. Удаление вступает в силу сразу и необратимо; вы выходите из системы. Мы удаляем запись вашего аккаунта (имя, адрес электронной почты и идентификатор аккаунта Google или Apple, через который вы входили), связь адреса e-mail для входа с аккаунтом, историю ваших входов и дни активности и каждый ещё не использованный код входа; прогресс в учёбе, сохранённый вместе с аккаунтом (пройденные уроки, последние результаты упражнений, список повторения, сохранённые слова и прогресс по карточкам); ваш публичный профиль с фото, описанием и пригласительной ссылкой; ваш список друзей, приглашения и переписки (в том числе у людей, с которыми вы переписывались) и блокировки, которые вы установили или которые установлены в отношении вас; ваши места, оценки и записки с благодарностью в разговорных кружках, а также вашу заявку, даты и ссылки на встречи как ведущего; классы, которые вы ведёте (со списками студентов, заданиями и жалобами; класс с ещё не рассмотренной жалобой остаётся скрытым, пока жалоба не будет рассмотрена – см. «Классы»), ваши записи в классах, к которым вы присоединились, задания, которые вы отметили как выполненные, и сохранённые результаты ваших заданий на минуты, ваши минуты учёбы и вашу настройку их подсчёта, а также показатели прохождения курса и подробности прогресса, сохранённые для преподавателей; отправленные вами жалобы и жалобы на вас или ваши сообщения; решения в отношении вашего аккаунта с их обоснованиями; и адрес службы уведомлений вашего браузера. Если вы входили через Apple, мы также просим Apple прекратить наш доступ.

Что мы храним и как долго.

  • Только идентификатор вашего аккаунта (случайный набор символов, без вашего имени и адреса электронной почты): 31 день, чтобы сеансы на других ваших устройствах тоже завершились. При повторном входе через тот же аккаунт Google или Apple создаётся новый аккаунт, а этот идентификатор удаляется; повторный вход с тем же адресом e-mail тоже создаёт новый аккаунт, но прежний идентификатор остаётся на весь срок в 31 день.
  • Счётчики входа по коду из e-mail для вашего адреса (хранятся под хешем с секретным ключом, не связаны с вашим аккаунтом): до 24 часов с первого запроса в их временном окне, а счётчик неверных кодов подряд – до 30 дней после последнего неверного кода, поэтому они могут пережить ваш аккаунт; а если сообщения на ваш адрес не удалось доставить или они были отмечены как спам – хеш адреса с секретным ключом в списке адресов, на которые письма не доставляются: до конца блокировки (3 дня, 30 дней или год).
  • Записи в журнале администраторов о действиях с вашим аккаунтом, если они были (например, приостановка): 24 месяца, адреса электронной почты в них скрыты.
  • Итоги, не связанные ни с каким аккаунтом, например число регистраций и удалённых аккаунтов по дням: без ограничения срока.
  • Сообщение, которое вы отправили нам через форму «Сообщить об ошибке», не связано с вашим аккаунтом: мы удаляем его через 30 дней после обработки и в любом случае через 12 месяцев; напишите нам, если хотите, чтобы его удалили раньше.
  • Копии нашей базы данных, которые наш хостинг-провайдер Cloudflare хранит для восстановления после сбоя: они истекают сами не позднее чем через 30 дней.

Данные, сохранённые только на вашем устройстве – в браузере или в приложении, – удаление аккаунта не затрагивает: удалите приложение или очистите данные этого сайта в настройках браузера.

Ваши права

Вы можете запросить, какие данные о вас мы храним, или попросить исправить либо удалить их. Если у вас есть аккаунт, вы можете сами удалить его на странице аккаунта. Воспользуйтесь формой «Сообщить об ошибке», выберите «Другое» и укажите адрес электронной почты, который вы использовали, — так мы найдём ваше сообщение и подтвердим удаление. Там, где мы обрабатываем данные на основании нашего законного интереса (статья 6(1)(f) GDPR) – история входов, дни активности и статистика, подсчёт времени учёбы вне классов и список изучающих, – вы вправе возразить в любой момент: подсчёт времени учёбы на странице аккаунта и список изучающих в настройках профиля вы можете отключить сами, а по остальному напишите нам тем же способом. Если вы живёте в Европейском союзе, вы также вправе подать жалобу в свой орган по защите данных.

Изменения

Мы можем добавить новые возможности для аккаунтов, которые собирают больше данных. Прежде чем это произойдёт, мы обновим эту страницу и дату вверху и объясним, что именно собирается и зачем.