← На главную

GreekLang

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

Обновлено: 20 октября 2026

Здесь описано, какие данные GreekLang хранит на сайте и в приложении для телефона, зачем, кому их передаёт и как их удалить. Отдельно и подробно — о проверке текстов нейросетью и распознавании речи.

Для учёбы мы храним адрес почты, настройки профиля, ваши ответы и прогресс по курсу: без них не работают повторение и прогресс. Полный список — ниже, в разделе «Какие данные мы храним».

Учётную запись можно удалить самому: на сайте — в профиле, раздел «Учётная запись», в приложении — «Профиль» → «Аккаунт». Если войти не получается, напишите в поддержку на support@greeklang.org, и мы её удалим.

Кто отвечает за ваши данные

За ваши данные в GreekLang отвечает владелец курса — частное лицо Aliaksandr Arlou, Кипр. Адрес: Kassandra Court, Milonos Krotoniatou 10, flat 302, Lemesos Municipality, Lemesos 3021, Cyprus. По всем вопросам о данных пишите на support@greeklang.org.

Мы работаем по Общему регламенту ЕС о защите данных (GDPR) и закону Кипра 125(I)/2018. Вопросами о данных занимается сам владелец курса; отдельного ответственного по защите данных (DPO) нет.

Данными о платежах как продавец распоряжается также Link (компания Sold through Link, LLC, партнёр Stripe) — по своей политике конфиденциальности: link.com/privacy.

Какие данные мы храним

  • Учётная запись: адрес почты и пароль, если вы его задали. Пароль хранится только в виде необратимого хэша — прочитать его не может никто, в том числе мы. Если вы входите через Google или Apple, мы храним привязку: идентификатор вашей учётной записи у Google или Apple и адрес почты, который они сообщили, — до удаления учётной записи. Пароль от Google или Apple к нам не попадает.
  • Настройки профиля: часовой пояс (его сообщает браузер или приложение), цель на день, время напоминаний, дата экзамена, план и другие настройки обучения.
  • Учёба: ответы в заданиях, прогресс по урокам и юнитам, результаты тестов и экзаменов, повторение слов, «Мои слова», письменные ответы и их разборы, распознанный текст и оценка речевых заданий, жалобы на задания.
  • Доступ и оплата: есть ли у вас подписка, какая и до какой даты оплачена, применённые коды, доступ, выданный вручную. От Stripe мы получаем идентификаторы покупателя и подписки, тариф и статус. От RevenueCat — идентификатор подписки, магазин, тариф, срок и статус. Данных карты у нас нет.
  • Уведомления: если вы разрешили уведомления в браузере — адрес подписки, ключи шифрования и название браузера и устройства (user agent); если уведомления разрешены приложению на телефоне — токен уведомлений этого телефона, платформа (iOS или Android) и версия приложения; отметки об отправленных письмах; согласие или отказ от писем-напоминаний.
  • Вход в приложении: платформа, версия и номер сборки приложения — хранятся вместе со входом, пока он действует. С каждым запросом приложение сообщает серверу платформу, версию и сборку: так сервер понимает, что версию пора обновить.
  • Откуда вы пришли: при регистрации к учётной записи сохраняются метки рекламной кампании из ссылки (utm_source, utm_medium, utm_campaign, utm_content, utm_term), домен сайта, с которого вы перешли (без адреса страницы), и адрес первой страницы сайта — по первому и последнему заходу до регистрации. Так мы понимаем, какая реклама и какие сайты приводят учеников. Метки хранятся вместе с учётной записью и удаляются вместе с ней; сторонних счётчиков и рекламных систем на сайте нет.
  • Технические данные: IP-адрес — для защиты от подбора паролей, от перегрузки и от регистраций ботами. Счётчики запросов живут, пока действует ограничение, и стираются сами. IP-адрес может попасть и в служебные журналы сервера — они хранятся не дольше 12 месяцев.
  • Отчёты о сбоях сайта, сервера и приложения: тип и текст ошибки, место в программе, адрес страницы без параметров, браузер или модель устройства и система, версия сайта или платформа, версия и сборка приложения. Адреса почты, имени, токена входа и ваших ответов в отчёте нет, с учётной записью он не связан, IP-адрес в нём не хранится. Такие отчёты собирает сервис Sentry (раздел «Кому мы передаём данные»).
  • Проверка «не робот»: на странице регистрации сайта работает виджет Cloudflare Turnstile. Он получает IP-адрес и технические сведения о браузере и устройстве и выдаёт одноразовый знак «проверка пройдена»; наш сервер сверяет этот знак с Cloudflare и не хранит его.
  • Имя — только если вы сами его указали или его передал Apple. Имя можно вписать при знакомстве с курсом или в профиле, а при первом входе через Apple его сообщает Apple, если вы разрешили. Указывать имя не обязательно. Мы используем его только чтобы обращаться к вам: в приветствии в приложении и на сайте, в письмах и в сертификате уровня. Изменить имя можно в профиле; удаляется оно вместе с учётной записью.
  • Партнёрская программа: если вы зарегистрировались по ссылке партнёра GreekLang или ввели его код, мы храним с вашей учётной записью этот код, способ (ссылка или код) и дату. Если вы сами партнёр — ваше имя, адрес, код, принятые условия программы, начисления и выплаты.
  • «Поделиться успехом»: если вы поделились успехом, по ссылке видна только картинка (имя — если вы сами его включили); ссылку можно удалить в профиле, вместе с аккаунтом удаляются все.

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

Зачем и на каком основании

  • Чтобы вести курс — учётная запись, прогресс, повторение, проверки, доступ по подписке, служебные письма (подтверждение почты, восстановление пароля, «Не удалось списать оплату»). Основание — договор с вами (ст. 6(1)(b) GDPR).
  • Распознавание речи, просмотр ваших текстов сотрудниками, уведомления в браузере и в приложении — только с вашего согласия (ст. 6(1)(a)). Согласие можно отозвать в любой момент, как описано в соответствующих разделах.
  • Напоминания и еженедельный отчёт на почту — чтобы помогать учиться регулярно. Основание — наш законный интерес (ст. 6(1)(f)). Рекламных рассылок у нас нет. Отписаться можно по ссылке в любом письме или в настройках профиля.
  • Работа сайта и приложения — проверка версии, обновления и отчёты о сбоях: без них сайт и приложение нельзя чинить и вовремя обновлять. Основание — договор с вами и наш законный интерес.
  • Безопасность и защита от злоупотреблений — счётчики запросов, блокировка входа после неудачных попыток, проверка «не робот» при регистрации на сайте. Основание — законный интерес.
  • Аналитика и улучшение курса — чтобы видеть, какие уроки трудные и где ученики бросают учёбу. Основание — законный интерес. Подробнее — в разделе «Аналитика курса».
  • Учёт платежей — налоговые и бухгалтерские записи о продажах ведёт продавец: при оплате на сайте — Link, при покупке в приложении — Apple или Google; у нас остаются сведения о подписке и доступе.
  • Чтобы рассчитать вознаграждение партнёру, который рекомендовал вам курс, — на основании нашего законного интереса (ст. 6(1)(f)). Данные партнёров — для исполнения договора с ними (условия партнёрской программы).

Кому мы передаём данные

Мы не продаём ваши данные и не передаём их рекламным сетям. Чтобы курс работал, часть данных обрабатывают внешние сервисы — каждый только то, что нужно для его задачи:

Внешние сервисы, которые обрабатывают данные
СервисДля чегоКакие данныеГде
Hetzner Online GmbHсервер, база данных, хранилище файлов и резервных копийвсе данные курсаФинляндия (Хельсинки)
Stripe и Link (Sold through Link, LLC)оплата подписки, налоги, чеки, возвраты, спорыадрес почты и идентификатор ученика GreekLang; данные карты и адрес для счёта вы вводите у Stripe, к нам они не попадаютЕС и США
Resendотправка писемадрес почты, текст письма (в отчёте — числа о вашей учёбе)отправка из ЕС (Ирландия); компания в США
Sentry (Functional Software, Inc.)отчёты о сбоях сайта и сервера, а в новых версиях — и приложения: чтобы находить и исправлять ошибкитехнический отчёт об ошибке: тип и текст ошибки, место в программе, адрес страницы без параметров, браузер или модель устройства, система, версия. Имени, адреса почты, идентификатора учётной записи и ваших ответов в отчёте нет. IP-адрес Sentry видит при получении отчёта, но не хранит. Отчёты хранятся до 90 днейЕС (Германия); компания в США
Cloudflareадрес домена; пересылка писем, отправленных на support@greeklang.org, в почтовый ящик владельца курсаписьма в поддержку: адрес отправителя и содержаниеСША и другие страны
Cloudflare (Turnstile)проверка «не робот» на странице регистрации сайта — защита от регистраций ботамиIP-адрес, данные браузера и устройства и сведения о том, как страница открыта и заполняется, — только на странице регистрации, без адреса почты. Cloudflare обрабатывает их по своей политике конфиденциальности (cloudflare.com/privacypolicy) и дополнению для Turnstile (cloudflare.com/turnstile-privacy-policy)США и другие страны
Почтовый ящик владельца курсачтение писем в поддержку и ответы на нихваши письма в поддержкуу почтового сервиса владельца
Anthropicпроверка письма нейросетью, второе мнение о переводе, проверка своего словатекст ответа и задание, без адреса почтыСША
Google Cloudраспознавание речизапись голоса с фразой, без адреса почтыЕС
Google Cloudозвучка греческих слов, в том числе ваших слов в «Моих словах»только греческое слово, без связи с вамиСША и другие страны
Сервис уведомлений вашего браузера (Google, Mozilla, Apple и др.)доставка уведомлений, если вы их включиликороткий текст уведомления без учебного содержаниязависит от браузера
Google (вход через Google)кнопка входа через Google на страницах входа и регистрации сайта и в окне удаления учётной записи без пароля; вход через Google в приложениитолько когда вы нажимаете кнопку Google на страницах входа и регистрации (или в окне удаления), Google получает IP-адрес и данные браузера — со страницами сайта скрипт Google не загружается; при входе — адрес почты и имя из аккаунта GoogleСША и другие страны
Apple (вход через Apple)вход через Apple в приложении на iPhoneадрес почты (или скрытый адрес Apple) и имя, если вы разрешили их передатьСША и другие страны
Expo (650 Industries, Inc.)сборка приложения и доставка его обновлений; передача уведомлений приложения в Apple и Googleпри проверке обновлений — IP-адрес, платформа, версия приложения и случайный номер установки, без адреса почты; для уведомлений — токен уведомлений телефона и короткий текст уведомления без учебного содержанияСША и другие страны
Apple (Apple Push Notification service)доставка уведомлений на iPhone, если вы их включилитокен уведомлений телефона и короткий текст уведомленияСША и другие страны
Google (Firebase Cloud Messaging)доставка уведомлений на Android, если вы их включилитокен уведомлений телефона и короткий текст уведомленияСША и другие страны
RevenueCat, Inc.покупка подписки в приложении через App Store или Google Play: проверка покупки и её статусаидентификатор ученика GreekLang (случайный номер, без адреса почты и имени); сведения о покупке от магазина (тариф, срок, статус); платформа и версия приложения; IP-адрес. Данные карты видит только магазинСША
OpenAIраспознавание речи — только если курс переключится на этот сервис; сейчас для учеников он не используется, а перед сменой мы снова спросим согласиезапись голоса с фразойСША

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

Шрифты, скрипты и стили сайт отдаёт со своего сервера. Чужой скрипт на сайте один — проверка «не робот» Cloudflare Turnstile, и только на странице регистрации. Если на странице случилась ошибка, браузер отправляет отчёт о ней в Sentry: Sentry видит при этом IP-адрес, но не хранит его. В остальном при открытии страниц сторонние сервисы ваш IP-адрес не получают, и скриптов Google на страницах сайта нет. Google получает IP-адрес и данные браузера, только когда вы сами нажимаете кнопку входа через Google (на страницах входа и регистрации или в окне удаления учётной записи без пароля). В приложении шрифты встроены, а звук и картинки уроков приходят с нашего сервера.

Иллюстрации к урокам мы делаем через OpenAI заранее, на стороне редакции; данные учеников туда не уходят.

Магазины приложений — App Store и Google Play — в этот список не входят: они работают не по нашему поручению, а самостоятельно. О них — в разделе «App Store и Google Play».

Мы пользуемся этими сервисами на условиях их договоров об обработке данных (DPA); у Stripe и Link действуют их собственные условия.

Передача данных за пределы ЕС

Некоторые сервисы из таблицы — Anthropic, Resend, Cloudflare, Google, Expo, Apple, а при оплате — Stripe с Link или RevenueCat — американские компании, и данные могут попадать в США. Такая передача идёт на основании стандартных договорных условий Европейской комиссии или участия компании в программе EU–US Data Privacy Framework. Sentry хранит отчёты о сбоях в ЕС (Германия), но компания американская, поэтому для Sentry действуют те же гарантии.

Аналитика курса

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

Тексты письменных ответов и записи голоса в аналитику не попадают. Учётные записи сотрудников и тестовые учётные записи из аналитики исключены.

Проверка текстов нейросетью

Когда вы нажимаете «Проверить нейросетью», текст письма и задание отправляются через API в сервис Anthropic (модель Claude). По условиям Anthropic для API эти данные не используются для обучения моделей.

Быстрая проверка — объём и пункты задания — работает без нейросети: в Anthropic текст не отправляется.

У проверок нейросетью есть дневной лимит на каждого ученика и общий месячный бюджет. Когда они кончаются, остаётся быстрая проверка.

Текст и разбор хранятся в вашей истории попыток, пока вы их не удалите. Любую попытку можно удалить в истории попыток — вместе с текстом и разбором; так исчезает наша рабочая копия. Запрос, отправленный в Anthropic, хранится там ограниченное время: срок и правила определяет Anthropic, мы на них не влияем. Резервные копии базы, по которым мы восстанавливаем данные после сбоя, хранятся 30 дней, а копия на 1-е число каждого месяца — до года; из них удалённое не убирается, они стираются по расписанию.

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

Сотрудники GreekLang видят текст письма, только если вы пожаловались на разбор или разрешили выборочно смотреть ваши тексты — галочкой «Разрешаю сотрудникам GreekLang…» в окне перед первой проверкой или в истории попыток. Разрешение можно снять в любой момент в истории попыток; после этого сотрудники не видят тексты, отобранные для просмотра. Администратор видит адрес почты автора, редактор — только обезличенную пометку. Кроме того, редактор видит короткий ответ в переводе, о котором вы спросили второе мнение нейросети, если она признала его верным: такой ответ попадает к редактору и без жалобы (подробнее — ниже).

С вашего разрешения сотрудник может сделать из текста пример для настройки проверки. Имена и другие личные подробности он убирает вручную. Такой пример хранится отдельно, без связи с вами, и остаётся, даже если удалить попытку или учётную запись или снять разрешение. Найти и удалить его по запросу мы не сможем, потому что он ни с чем не связан.

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

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

В аналитику курса тексты не попадают — только числа: сколько было проверок и сколько они стоили.

Распознавание речи

В тренировках «Чтение вслух», «Речь», «Алфавит и чтение», в говорении смешанной проверки, а также в уроках и в говорении экзаменов уровня начиная с A2 ответ можно проверить распознаванием. Тогда запись вашего голоса с этой фразой или с вашим рассказом отправляется в сервис распознавания речи, который мы выбрали для курса: Google (данные обрабатываются в ЕС) или OpenAI (США). Какой из них работает сейчас, сказано в окне перед первой записью. Согласие одно на тренировки, уроки и экзамены, на сайте и в приложении: окно спрашивает его один раз. Если курс сменит сервис распознавания, мы снова спросим согласие перед следующей записью. В уроках A0–A1, в тестах юнитов, экзаменах модулей и в остальных частях экзаменов запись никуда не отправляется.

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

У нас остаются распознанный текст и оценка — без записи голоса. Их видит команда курса, чтобы проверять и улучшать распознавание.

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

У распознавания есть дневной лимит на каждого ученика и общий месячный бюджет. Когда они кончаются, задание проверяете вы сами — сравнением с эталоном.

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

Приложение для телефона

Приложение GreekLang для iPhone и Android работает с той же учётной записью и тем же сервером, что и сайт: всё сказанное выше о данных курса относится и к нему. Здесь — то, что есть только в приложении.

  • Что хранится на телефоне. Токен входа — в защищённом хранилище системы (Keychain на iPhone, Keystore на Android); он не попадает в резервные копии и не переезжает на другой телефон. Рядом, в памяти приложения: настройки этого телефона (звуки, вибрация, тема, «Меньше движения», «Проверять распознаванием» и т. п.); состояние незаконченного урока — до 7 дней; ответы, которые без сети ещё не дошли до сервера, — пока не отправятся, но не дольше 7 дней; кэш звука уроков (до 300 МБ) и картинок уроков — без личных данных.
  • Код партнёра. Если вы открыли приложение по ссылке партнёра, приложение хранит его код на устройстве 30 дней, чтобы подставить при регистрации.
  • Резервные копии телефона. Настройки и незаконченные уроки могут попасть в резервную копию телефона (iCloud или Google), если она у вас включена. Токен входа в неё не попадает: на новом телефоне нужно войти заново.
  • Микрофон. Приложение просит доступ к микрофону только в заданиях с речью — когда вы впервые нажимаете кнопку микрофона. Если ответ проверяется распознаванием, перед этим один раз спрашивается согласие (раздел «Распознавание речи»). Запись начинается только по кнопке микрофона и останавливается, когда вы отпускаете или снова нажимаете её (или сама — по паузе в речи или пределу длины); в фоне приложение не записывает. Без разрешения речевые задания вы проверяете сами. Снять разрешение можно в любой момент в настройках телефона.
  • Уведомления. Приложение может присылать уведомления, только если они ему разрешены на телефоне. Их доставляют Apple (на iPhone) и Google (на Android) при посредничестве Expo. В тексте уведомления нет ваших ответов и другого учебного содержания. Выключить уведомления можно в настройках телефона; после выхода из учётной записи на этот телефон они больше не приходят.
  • Других разрешений нет. Приложение не определяет местоположение, не пользуется камерой, не читает контакты, фотографии и файлы и не использует рекламный идентификатор телефона. Рекламы и сторонней аналитики в приложении нет, и за вами в других приложениях и на сайтах оно не следит.
  • Обновления. При запуске приложение спрашивает сервер Expo, нет ли исправлений. Expo видит при этом IP-адрес, платформу, версию приложения и случайный номер установки — без адреса почты и без связи с учётной записью.
  • Отчёты о сбоях. Если в приложении случилась ошибка, оно отправляет короткий технический отчёт — на наш сервер, а в новых версиях приложения — в Sentry (раздел «Кому мы передаём данные»): текст ошибки, место в программе, платформу, модель устройства и систему, версию и сборку. Адреса почты, токена входа и ваших ответов в отчёте нет, с учётной записью он не связан. Отчёты о падениях собирают и сами Apple и Google — если вы разрешили в настройках телефона делиться диагностикой с разработчиками.
  • Вход. Вход в приложении действует до 180 дней с последнего открытия. Вместе со входом мы храним платформу, версию и сборку приложения. Войти можно по e-mail и паролю, а также через Google, на iPhone — ещё через Apple.

Как убрать данные с телефона:

  • Выйти (кнопка «Выйти» в профиле приложения). Токен входа стирается, вход на сервере закрывается, уведомления на этот телефон перестают приходить, незаконченные уроки и записи голоса стираются. Ответы, которые ещё не дошли до сервера, приложение пытается отправить; что не успело уйти за несколько секунд, тоже стирается. Настройки и кэш звука и картинок остаются на телефоне до удаления приложения.
  • Удалить приложение (или очистить его данные в настройках Android). Стирается всё, что приложение хранит на телефоне. На iPhone токен входа может остаться в связке ключей системы, но при следующей установке приложение сразу его стирает.
  • Удаление приложения не закрывает вход на сервере. Если вы не нажали «Выйти», вход закроется сам через 180 дней; закрыть его сразу на всех устройствах можно восстановлением пароля по почте. Удалить учётную запись и данные на сервере — раздел «Удаление учётной записи».

App Store и Google Play

Приложение устанавливается из App Store (Apple) или Google Play (Google). Магазины работают не по нашему поручению, а самостоятельно: ваш аккаунт в магазине, установки, оценки и отзывы Apple и Google обрабатывают по своим политикам конфиденциальности (apple.com/legal/privacy и policies.google.com/privacy).

От магазинов мы получаем сводную статистику без имён: сколько установок, оценок и сбоев. Отчёты о падениях приходят без вашего имени и адреса и только если вы разрешили делиться диагностикой с разработчиками.

  • Тестирование. Если вы тестируете приложение через TestFlight или закрытый тест Google Play, мы знаем адрес почты (и имя, если вы его сообщили), по которому пригласили вас в тест. Отзывы и снимки экрана, которые вы отправляете через TestFlight, тоже приходят нам. Список тестировщиков мы храним, пока идёт тест, а по вашей просьбе удаляем раньше.
  • Покупки в приложении. Подписку в приложении вы оформляете через App Store или Google Play: оплату, налоги, чеки и возвраты ведёт магазин, и данные карты видит только он. Нам — через сервис RevenueCat — приходят только сведения о покупке: тариф, до какой даты оплачено, статус. Отменить такую подписку и попросить возврат можно только в магазине: на iPhone — в настройках, Apple ID → «Подписки»; на Android — в Google Play, «Платежи и подписки» → «Подписки».

Файлы cookie и хранилище браузера

  • Cookie входа. После входа — а на страницах входа и регистрации, если там показана кнопка Google, уже при открытии — сайт ставит одну cookie сессии (connect.sid): по ней сервер узнаёт, что это вы, и сверяет одноразовый код входа через Google. Она недоступна скриптам страницы, передаётся только по защищённому соединению и живёт до 30 дней или до выхода. Без неё войти нельзя, поэтому согласия она не требует.
  • Хранилище браузера (localStorage). Здесь сайт держит настройки этого устройства (режим ввода, автовоспроизведение, медленное аудио и т. п.), черновики письменных ответов, выбор «Проверять распознаванием» и отметки вроде «приветствие уже показано». Эти данные остаются на вашем устройстве; часть настроек дублируется в профиле на сервере.
  • Код партнёра. Если вы пришли на сайт по ссылке партнёра, браузер хранит его код 30 дней (localStorage), чтобы подставить его при регистрации. Ничего, кроме кода, там нет; удалить его можно в поле регистрации или очисткой хранилища.
  • Источник перехода. Браузер хранит метки рекламной кампании из ссылки, домен сайта, с которого вы пришли, и адрес первой страницы (localStorage), до 180 дней — чтобы при регистрации передать их вместе с учётной записью. После входа или регистрации они стираются из браузера.
  • Ссылка «Поделиться». Если вы открыли ссылку greeklang.org/s/…, которой с вами поделились, сайт ставит две cookie на 30 дней: код этой ссылки — чтобы засчитать регистрацию, если вы решите зарегистрироваться (после регистрации она стирается), и отметку, что ссылка уже открывалась, — чтобы не считать переход дважды. Данных о вас в них нет.
  • Проверка «не робот». На странице регистрации виджет Cloudflare Turnstile работает в своём окошке и может сохранять в браузере служебные данные, нужные для проверки. Он защищает регистрацию от ботов, поэтому согласия не требует; подробнее — в дополнении Cloudflare для Turnstile (cloudflare.com/turnstile-privacy-policy).
  • Офлайн-кеш. Как веб-приложение сайт сохраняет в браузере свои файлы, чтобы быстрее открываться. Учебных данных в этом кеше нет.
  • Запись голоса до перехода к следующему заданию хранится только в памяти браузера — чтобы вы могли себя прослушать.

Рекламных cookie нет. Код партнёра хранится только для подстановки при регистрации, а cookie ссылок «Поделиться» — только для подсчёта переходов и регистраций без данных о вас, поэтому окна с согласием на cookie на сайте тоже нет. Очистить cookie и хранилище можно в настройках браузера; после этого придётся войти заново.

Сколько мы храним данные

  • Данные учётной записи, учёбы и настроек — пока существует учётная запись.
  • Попытки письма и их разборы — пока вы их не удалите или пока существует учётная запись (подробнее — в разделе «Проверка текстов нейросетью»).
  • Запись голоса у нас не хранится (раздел «Распознавание речи»).
  • Вход на сайте — до 30 дней; вход в приложении — до 180 дней с последнего открытия.
  • Токен уведомлений телефона — пока вы не выйдете из учётной записи на этом телефоне, не удалите учётную запись или пока Apple или Google не сообщат, что приложение удалено. Когда вход на телефоне закончился, уведомления туда не отправляются.
  • Данные на телефоне — незаконченные уроки и неотправленные ответы — до 7 дней (кнопка «Выйти» стирает их сразу); остальное — до удаления приложения (раздел «Приложение для телефона»).
  • Резервные копии базы — 30 дней, копия на 1-е число каждого месяца — до года. Удалённое из них не убирается: они стираются по расписанию.
  • Сведения о подписке и доступе — пока существует учётная запись. Записи о платежах Stripe и Link хранят по своим правилам и столько, сколько требует налоговое право, — обычно 7 лет. Записи о покупках в приложении Apple и Google хранят по своим правилам.
  • Привязка к партнёру удаляется вместе с учётной записью. Записи о начисленном партнёру вознаграждении мы храним для учёта без связи с вашей учётной записью.
  • Ссылки «Поделиться успехом» и счёт переходов по ним удаляются вместе с учётной записью; удалённая в профиле ссылка сразу перестаёт открываться, а имя с её картинки стирается.
  • Безличные записи о расходах на нейросеть и журнал событий оплаты — до 7 лет, для учёта денег. После удаления учётной записи они ни с кем не связаны.
  • Служебные журналы сервера, в том числе отчёты о сбоях приложения, — не дольше 12 месяцев.
  • Отчёты о сбоях в Sentry — до 90 дней, потом Sentry стирает их сам.
  • Письма в поддержку — до 2 лет после последнего письма или меньше, если вы попросите их удалить.
  • Список тестировщиков приложения — пока идёт тест.
  • Журналы отправки писем у Resend — по правилам Resend.

Ваши права

Вы можете:

  • узнать, какие данные о вас мы храним, и получить их копию;
  • исправить неточные данные — большую часть можно поправить в профиле;
  • удалить учётную запись и данные (раздел «Удаление учётной записи»);
  • ограничить обработку или возразить против неё — например, против аналитики;
  • получить свои данные в машиночитаемом виде, чтобы перенести их в другой сервис;
  • отозвать согласие — на распознавание речи, на просмотр текстов сотрудниками, на уведомления. Разрешения микрофона и уведомлений в приложении снимаются в настройках телефона. Отзыв не отменяет того, что было сделано до него.

Чтобы воспользоваться правом, напишите на support@greeklang.org с адреса учётной записи. Мы ответим в течение 30 дней, обычно быстрее. Копию данных мы готовим вручную и присылаем файлом.

Если вы считаете, что мы нарушаем ваши права, можно пожаловаться в надзорный орган — Уполномоченному по защите персональных данных Кипра (Commissioner for Personal Data Protection, dataprotection.gov.cy) или в такой же орган страны ЕС, где вы живёте.

Удаление учётной записи

Удалить учётную запись можно самому — на сайте: в профиле, раздел «Учётная запись» → «Удалить учётную запись»; в приложении: «Профиль» → «Аккаунт» → «Удалить учётную запись». Подтвердить нужно текущим паролем, а если пароля у учётной записи нет (например, она создана через Google или Apple) — повторным входом через Google или Apple. Данные удаляются сразу, отменить удаление нельзя. На прежний адрес придёт письмо «Учётная запись удалена».

Если войти не получается, напишите на support@greeklang.org с адреса, к которому привязана учётная запись, — мы удалим её в течение 30 дней, обычно быстрее, и сообщим, когда всё готово.

  • Подписка, оформленная на сайте, при удалении отменяется сразу, без продления. Деньги за текущий период сами не возвращаются; попросить возврат можно по Правилам возврата.
  • Удаляются профиль, прогресс, ответы, «Мои слова» и свои словари, попытки письма и разборы, распознанные тексты, жалобы, подписки на уведомления в браузере и в приложении и сведения о доступе, привязки входа через Google и Apple (а токен Apple мы отзываем).
  • Остаются: копии в резервных копиях базы — до их стирания по расписанию; обезличенные примеры, сделанные с вашего разрешения (найти их по вам нельзя); варианты переводов, добавленные в курс без связи с вами; озвучка греческих слов в общей фонотеке; безличные записи о расходах на нейросеть и событиях оплаты.
  • Приложение на телефоне само не удаляется: после удаления учётной записи из него выходят, а остальное стирается в свой срок или вместе с приложением (раздел «Приложение для телефона»).
  • Подписку App Store или Google Play удаление не отменяет — ею управляет магазин. Если она ещё продлевается, перед удалением мы предупредим, что магазин продолжит списывать деньги, и попросим подтвердить удаление ещё раз; отменить подписку нужно в магазине. Оставшийся оплаченный срок пропадёт вместе с учётной записью. Записи о покупке остаются у Apple или Google; у RevenueCat мы удаляем их вместе с учётной записью.
  • Покупатель в Stripe и Link при удалении у нас не удаляется: имя, адрес для счёта, платежи и чеки хранятся у них. Удалить эти данные можно отдельно — через поддержку Link.

Возраст

GreekLang рассчитан на учеников от 16 лет. Мы сознательно не собираем данные детей младше этого возраста. Если вы родитель и узнали, что ребёнок младше 16 лет зарегистрировался, напишите нам — мы удалим учётную запись.

Изменения политики

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