This policy explains what data the Enge app (“Enge: Learn English” on Google Play and the App Store) and the website enge.ai process, why, who receives it and what you can do about it. The provider and data controller is VIRALEX, a French single-member SARL with share capital of €30,000, registered as 108 535 188 RCS Nice (SIRET 108 535 188 00016), at 50 Boulevard Stalingrad, 06300 Nice, France (“we”, “us”). Artemii Miller is its manager. Questions and requests: artemii@viralex.io.
In short
You can use Enge without an account. Your profile and progress then stay on your phone.
If you sign in with your email, we keep your email address, learning profile and progress on our servers so you can restore them on another phone.
No ads, no advertising ID, no third-party analytics or tracking. We do not sell or rent your data.
Anonymous usage statistics help us improve the stories. You can turn them off in the app.
Your answers when you start (English level, native and translation language, interface language, daily goal, interests and an optional answer about yourself: male, female or “prefer not to say”), your settings, saved words, likes and your story and word progress are stored only in the app’s storage on your phone. We do not receive them.
To deliver stories, words and audio, the app downloads them from enge.ai. These requests name the language and the content to download, not your profile: your feed is put together on the phone.
When a story you watched, liked or marked as not interesting is not in the current list of the language you are learning, the app may ask enge.ai for its level and topics, so that your feed keeps learning from it. Usually such a story is no longer published; a story you only liked or marked without watching can also be one of another language you learn, because a like does not say which language it belongs to. Such a request contains only the IDs of up to 20 of these stories, sent without your account or profile, and we do not store them.
2. Your account
Signing in is optional. You enter your email address and we email you a 6-digit code. The code is valid for 5 minutes and we store it only in hashed form. With an account we store:
your email address and account ID;
sign-in sessions: when each session started and when it expires, and the IP address and the device’s user-agent string at sign-in;
your learning profile (the answers listed in section 1) and reminder settings: reminders per day, time window, weekdays and time zone;
your progress: which stories you watched, when, for how many seconds, whether you finished them and why a viewing ended (the story ended, you moved to another one, started it again, the day changed or you left the feed); likes; stories you marked as not interesting and when; saved and known words; word practice results; and the synchronization records, with a random device ID, needed to combine changes from several phones;
while usage statistics are on (section 4): for each story viewing, which version of the feed’s rules chose the story, why (new, review, continue, one level up or watched again) and its place in your feed.
We use this data to run your account: to sign you in, to synchronize and restore your progress, to put together your feed and to schedule reminders. Your feed is put together on your phone from this progress: what you finish, like, move past or mark as not interesting changes which stories come first, with the same rules in every language you learn. We use the feed versions only in totals, to compare one version of the rules with another; groups of fewer than 5 learners are not shown. We do not use your email address for marketing.
A “not interesting” can be taken back on the story’s card whenever the story appears in your feed. It then disappears from your progress, but the earlier change stays in the synchronization records until you delete your account: the other phones of the account use them to catch up. A copy of your data includes these records.
3. Notifications
If you allow notifications, reminders are scheduled on your phone. When you are signed in, the app also registers the phone with our server: a random installation ID, the platform (Android or iOS), whether notifications are allowed, your time zone and, when available, a push token. The server can then send reminders through the Expo push service, which passes them to Firebase Cloud Messaging (Google) or the Apple Push Notification service. A reminder contains its text and the technical data needed to open the app: your account ID, the selected story ID (or up to 20 story IDs for a review), the learning language, the date and the reminder number. The title of a story may appear on your lock screen. We choose stories using your level, interests, likes and existing viewing progress, and, in current versions of the app, never one you marked as not interesting. If server push is unavailable, a signed-in phone can use local reminders after disabling server delivery for that installation. We record the delivery status of each reminder. You can turn reminders off in the app or in your phone’s settings.
4. Anonymous usage statistics
To understand which stories work, the app sends a small set of events to our server: first launch, app open, session length, profile created and story watched (story ID, seconds watched, finished or not). App versions with daily limits and Enge Pro also send: daily goal reached, a limit or offer card shown and the action chosen, a rating request shown, the answer to the reminder suggestion, the purchase screen opened and the result of a purchase or restore. Versions with word cards between stories also send that a word card was shown and whether it introduced a new word or repeated one, that its word was answered and whether the answer counted, or that the card was left unanswered; these events name neither the word, nor the language, nor the story. Each event carries the app version, the platform, the time and the local date, and random installation and session IDs created by the app.
The installation ID is not linked to your account or email address. Events contain no name, email address, free text or IP address. To limit abusive traffic we keep hourly counters under a keyed hash of the IP address; earlier hours are deleted. Events are kept for 400 days. To turn statistics off, open Your space → Anonymous usage statistics. Turning them off stops recording and deletes events that have not been sent yet. It also stops the app from adding the feed version to new story viewings of your account (section 2).
5. Enge Pro purchases
Enge Pro is an optional subscription, available where the app offers it. You pay through Google Play or the App Store; we never receive your card details. The app sends the store’s purchase token (Google) or signed transaction (Apple) to our server, which verifies the purchase directly with that store. When you are signed in, the app gives the store your Enge account ID with the purchase to link it to your account. The stores notify our server about renewals, cancellations and refunds. We keep the purchase token or original transaction ID, store, product and plan, status, expiry date, trial and test flags, account link and verification dates. For Apple notifications we keep the notification ID, type of change, original transaction ID and whether it is a test purchase; the signed transaction itself is verified but is not stored in our purchase database. Google notifications also include the purchase token and, for refunds, the order ID. We use these records to unlock and restore Pro, for accounting and to handle refunds.
6. Rating requests
The app may show the rating dialog of Google Play or the App Store. Your rating and review go to the store, not to us.
7. The website enge.ai
The website has no cookies, no ads and no third-party scripts or fonts. It saves the page language you chose in your browser’s storage. If you click a store button before the app is published, we count the click: which store, where the button is on the page and the page language, together with a keyed hash of your IP address and the date. One visitor is counted once a day and cannot be followed from day to day. The IP address itself is not stored.
8. Servers, security and IP addresses
Our servers are rented from Hostinger and located in the European Union. Like any internet service, they receive your device’s IP address with each request. We use it to deliver the response, to protect the service (for example, to limit how often sign-in codes can be requested) and we keep it with sign-in sessions as described above. All connections use HTTPS. The database cannot be reached from the internet, and only the developer has access. Backups are encrypted.
9. Who receives data
We do not sell or rent your data and do not share it for advertising. We use these service providers only to run Enge:
Hostinger: servers and database in the European Union;
Resend: sending the emails with sign-in codes;
Expo (650 Industries, Inc.), Google Firebase Cloud Messaging and the Apple Push Notification service: delivering notifications;
Google Play and the Apple App Store: distributing the app, payments and ratings;
Google Cloud Pub/Sub: delivering Google Play's notifications about Enge Pro subscriptions to our server.
Some of these providers are based in the United States and may process data there under their own data protection terms. We may disclose data when the law requires it.
10. How long we keep data
On your phone: until you clear the app’s data or uninstall the app. Deleting your account removes that account’s data from the phone; a copy of guest progress can stay, as described in section 11.
Account data: until you delete your account. A sign-in session ends 30 days after it was last used, or when you sign out.
Synchronization records, including earlier versions of a change, such as a “not interesting” you took back: until you delete your account.
Encrypted backups: up to 14 days on the main server and up to 30 days in a separate backup copy.
Anonymous usage statistics: 400 days.
Purchase records: as long as accounting, tax and dispute obligations require.
11. Delete your Enge account and data
In the app
Open Enge → Your space → Account & progress → Delete account, then confirm. If you signed in more than 15 minutes ago, the app first asks you to confirm with a new code from your email.
Without the app
Email artemii@viralex.io from your account’s email address with the subject “Delete my Enge account”. We delete the account within 30 days and reply when it is done.
What is deleted
Your email address, sign-in sessions, profile, progress, saved words, likes, practice results, synchronization records, device and notification registrations and reminder history. They are removed from the live database at once and from the encrypted backups within 30 days. Deleting in the app also clears that account’s progress from that phone. If you used Enge on that phone without an account before signing in, a copy of that guest progress stays on the phone and shows again in guest mode. To remove it, clear the app’s data or delete the app.
What is kept
Anonymous usage statistics, which are not linked to your account, for up to 400 days, and records of Enge Pro purchases, no longer linked to your account, for accounting and legal obligations. Deleting your account does not cancel a subscription: cancel it in Google Play or the App Store.
12. Your rights
You can ask us for a copy of your data, to correct or delete it, to restrict or object to its processing and to receive it in a portable format. Most profile settings can be changed in the app itself. Write to artemii@viralex.io. If you live in the EU, the EEA or the UK, you can also complain to your local data protection authority.
Legal bases for users in the EU, the EEA and the UK: running the app and your account, including putting together your feed from your progress, is necessary to provide the service you asked for (contract); anonymous statistics, comparing feed versions in totals and protecting the service are our legitimate interests, and you can turn statistics off; purchases rely on the contract and on our legal obligations.
13. Children
Enge is not directed to children under 13, and they should not create an account. If you believe a child has given us personal data, contact us and we will delete it.
14. Changes and contact
We update this page and the date above when the app or our providers change. We will also tell you in the app about significant changes. Contact: VIRALEX, artemii@viralex.io.
Политика конфиденциальности Enge
Обновлено: 3 ноября 2026 г.
Здесь описано, какие данные обрабатывают приложение Enge («Enge: Learn English» в Google Play и App Store) и сайт enge.ai, зачем, кто их получает и что вы можете с этим сделать. Поставщик и ответственный за обработку данных — VIRALEX, французское SARL с одним участником и капиталом €30 000, регистрация 108 535 188 RCS Nice (SIRET 108 535 188 00016), адрес: 50 Boulevard Stalingrad, 06300 Nice, France («мы»). Управляющий — Artemii Miller. Вопросы и запросы: artemii@viralex.io.
Коротко
Enge можно пользоваться без аккаунта. Тогда профиль и прогресс остаются на телефоне.
Если вы входите по email, мы храним на своих серверах адрес почты, учебный профиль и прогресс, чтобы их можно было восстановить на другом телефоне.
Нет рекламы, рекламного идентификатора, сторонней аналитики и отслеживания. Мы не продаём и не сдаём ваши данные.
Анонимная статистика помогает улучшать истории. Её можно выключить в приложении.
Ответы при первом запуске (уровень английского, родной язык и язык переводов, язык интерфейса, дневная цель, интересы и необязательный ответ о себе: мужской, женский или «не указывать»), настройки, сохранённые слова, лайки и прогресс по историям и словам хранятся только в памяти приложения на телефоне. Мы их не получаем.
Чтобы показать истории, слова и звук, приложение загружает их с enge.ai. В этих запросах указаны язык и нужные материалы, но не ваш профиль: ленту составляет сам телефон.
Если истории, которую вы смотрели, лайкнули или отметили как неинтересную, нет в текущем списке изучаемого языка, приложение может запросить у enge.ai её уровень и темы, чтобы лента продолжала её учитывать. Обычно такая история больше не опубликована; история, которую вы только лайкнули или отметили, не посмотрев, может оказаться и историей другого изучаемого вами языка: лайк не говорит, к какому языку он относится. В таком запросе только идентификаторы до 20 таких историй, без аккаунта и профиля; мы их не храним.
2. Аккаунт
Вход необязателен. Вы вводите адрес почты, и мы присылаем 6-значный код. Код действует 5 минут, мы храним его только в виде хеша. С аккаунтом мы храним:
адрес почты и идентификатор аккаунта;
сеансы входа: когда сеанс начался и когда истекает, IP-адрес и строку user-agent устройства при входе;
учебный профиль (ответы из раздела 1) и настройки напоминаний: сколько в день, временное окно, дни недели и часовой пояс;
прогресс: какие истории вы смотрели, когда, сколько секунд, досмотрели ли и почему просмотр закончился (история кончилась, вы перешли к другой, начали её заново, сменился день или вы ушли из ленты); лайки; истории, отмеченные как неинтересные, и когда; сохранённые и выученные слова; результаты тренировки слов; служебные записи синхронизации со случайным идентификатором устройства, чтобы объединять изменения с нескольких телефонов;
пока включена статистика (раздел 4): для каждого просмотра истории — какая версия правил ленты её выбрала, почему (новая, повторение, продолжение, уровень выше или повтор просмотренной) и её место в ленте.
Эти данные нужны для работы аккаунта: вход, синхронизация и восстановление прогресса, подбор ленты и расписание напоминаний. Ленту составляет телефон по этому прогрессу: что вы досматриваете, лайкаете, пролистываете или отмечаете как неинтересное, меняет порядок историй, по одним правилам в каждом изучаемом языке. Версии ленты мы используем только в сумме, чтобы сравнивать одну версию правил с другой; группы меньше 5 учеников не показываются. Адрес почты мы не используем для рассылок.
Отметку «неинтересно» можно снять на карточке истории, когда она снова появится в ленте. Тогда отметка исчезает из прогресса, но прежнее изменение остаётся в служебных записях синхронизации до удаления аккаунта: по ним догоняют изменения другие телефоны аккаунта. Копия ваших данных включает и эти записи.
3. Уведомления
Если вы разрешили уведомления, напоминания планируются на телефоне. Если вы вошли в аккаунт, приложение также регистрирует телефон на нашем сервере: случайный идентификатор установки, платформу (Android или iOS), разрешены ли уведомления, часовой пояс и, если он есть, push-токен. Тогда сервер может отправлять напоминания через push-сервис Expo, который передаёт их в Firebase Cloud Messaging (Google) или Apple Push Notification service. В напоминании есть его текст и служебные данные для открытия приложения: идентификатор аккаунта, идентификатор выбранной истории (или до 20 идентификаторов историй для повторения), изучаемый язык, дата и номер напоминания. Название истории может появиться на экране блокировки. Истории мы выбираем по вашему уровню, интересам, лайкам и уже сохранённому прогрессу просмотра и в текущих версиях приложения никогда не выбираем историю, отмеченную как неинтересная. Если серверные push-уведомления недоступны, телефон с входом в аккаунт может использовать локальные напоминания, после того как серверная доставка для этой установки отключена. Мы записываем статус доставки каждого напоминания. Напоминания выключаются в приложении или в настройках телефона.
4. Анонимная статистика
Чтобы понимать, какие истории работают, приложение отправляет на наш сервер небольшой набор событий: первый запуск, открытие приложения, длительность захода, создание профиля и просмотр истории (идентификатор истории, сколько секунд, досмотрена ли). Версии с дневными нормами и Enge Pro также отправляют: дневная норма выполнена, показана карточка нормы или предложения и какое действие выбрано, показан запрос оценки, ответ на предложение напоминаний, открыт экран покупки и результат покупки или восстановления. Версии с карточками слов между историями также отправляют: карточка слова показана и знакомила ли она с новым словом или повторяла, на её слово ответили и засчитан ли ответ, или карточку пролистали без ответа; в этих событиях нет ни слова, ни языка, ни истории. В каждом событии есть версия приложения, платформа, время и местная дата, а также случайные идентификаторы установки и захода, созданные приложением.
Идентификатор установки не связан с аккаунтом и адресом почты. В событиях нет имени, адреса почты, свободного текста и IP-адреса. Чтобы ограничить злоупотребления, мы ведём почасовые счётчики под ключевым хешем IP-адреса; прошедшие часы удаляются. События хранятся 400 дней. Чтобы выключить статистику, откройте «Твой уголок» → «Анонимная статистика». После выключения запись прекращается, а ещё не отправленные события удаляются. Это же выключает добавление версии ленты к новым просмотрам историй в аккаунте (раздел 2).
5. Покупки Enge Pro
Enge Pro — необязательная подписка там, где приложение её предлагает. Оплата проходит через Google Play или App Store; данные карты мы никогда не получаем. Приложение отправляет нашему серверу токен покупки Google или подписанную транзакцию Apple, и сервер проверяет покупку напрямую у соответствующего магазина. Если вы вошли, приложение вместе с покупкой передаёт магазину идентификатор аккаунта Enge для привязки покупки. Магазины сообщают нашему серверу о продлениях, отменах и возвратах. Мы храним токен покупки или идентификатор исходной транзакции, магазин, продукт и тариф, статус, дату окончания, признаки пробного периода и тестовой покупки, связь с аккаунтом и даты проверки. Для уведомлений Apple хранятся идентификатор уведомления, вид изменения, идентификатор исходной транзакции и признак тестовой покупки; саму подписанную транзакцию мы проверяем, но не сохраняем в базе покупок. Уведомления Google также содержат токен покупки, а для возврата — номер заказа. Эти записи нужны для доступа и восстановления Pro, учёта и возвратов.
6. Запрос оценки
Приложение может показать окно оценки Google Play или App Store. Оценка и отзыв уходят в магазин, а не к нам.
7. Сайт enge.ai
На сайте нет cookies, рекламы, сторонних скриптов и шрифтов. Он сохраняет выбранный язык страницы в хранилище вашего браузера. Если вы нажимаете кнопку магазина до выхода приложения, мы учитываем нажатие: какой магазин, где на странице кнопка и язык страницы — вместе с ключевым хешем IP-адреса и даты. Посетитель считается один раз в день, и его нельзя отследить от дня ко дню. Сам IP-адрес не сохраняется.
8. Серверы, безопасность и IP-адреса
Наши серверы арендованы у Hostinger и находятся в Европейском союзе. Как любой интернет-сервис, они получают IP-адрес вашего устройства с каждым запросом. Мы используем его, чтобы доставить ответ, для защиты сервиса (например, чтобы ограничить частоту запросов кода входа) и храним его в сеансах входа, как описано выше. Все соединения идут по HTTPS. База данных недоступна из интернета, доступ к ней есть только у разработчика. Резервные копии зашифрованы.
9. Кто получает данные
Мы не продаём и не сдаём ваши данные и не передаём их для рекламы. Только для работы Enge мы пользуемся услугами:
Hostinger — серверы и база данных в Европейском союзе;
Resend — отправка писем с кодом входа;
Expo (650 Industries, Inc.), Google Firebase Cloud Messaging и Apple Push Notification service — доставка уведомлений;
Google Play и Apple App Store — распространение приложения, оплата и оценки;
Google Cloud Pub/Sub — доставка уведомлений Google Play о подписках Enge Pro на наш сервер.
Часть этих сервисов находится в США и может обрабатывать данные там на условиях своей защиты данных. Мы можем раскрыть данные, если этого требует закон.
10. Сроки хранения
На телефоне — пока вы не очистите данные приложения или не удалите его. Удаление аккаунта убирает с телефона данные этого аккаунта; копия гостевого прогресса может остаться, как описано в разделе 11.
Данные аккаунта — пока вы не удалите аккаунт. Сеанс входа заканчивается через 30 дней после последнего использования или при выходе.
Служебные записи синхронизации, в том числе прежние версии изменения, например снятой отметки «неинтересно», — пока вы не удалите аккаунт.
Зашифрованные резервные копии — до 14 дней на основном сервере и до 30 дней в отдельной копии.
Анонимная статистика — 400 дней.
Записи о покупках — столько, сколько требуют учёт, налоги и разбор споров.
11. Удаление аккаунта Enge и данных
В приложении
Откройте Enge → «Твой уголок» → «Аккаунт и сохранение» → «Удалить аккаунт» и подтвердите. Если вы входили больше 15 минут назад, приложение сначала попросит подтвердить вход новым кодом из письма.
Без приложения
Напишите на artemii@viralex.io с адреса аккаунта, тема «Удалить аккаунт Enge». Мы удалим аккаунт в течение 30 дней и ответим, когда это будет сделано.
Что удаляется
Адрес почты, сеансы входа, профиль, прогресс, сохранённые слова, лайки, результаты тренировок, служебные записи синхронизации, регистрации устройств и уведомлений, история напоминаний. Из рабочей базы они удаляются сразу, из зашифрованных копий — в течение 30 дней. Удаление в приложении также стирает прогресс этого аккаунта на телефоне. Если до входа вы занимались на этом телефоне без аккаунта, копия этого гостевого прогресса остаётся на телефоне и снова видна в гостевом режиме. Чтобы удалить её, очистите данные приложения или удалите приложение.
Что остаётся
Анонимная статистика, не связанная с аккаунтом, — до 400 дней, и записи о покупках Enge Pro, уже не связанные с аккаунтом, — для учёта и требований закона. Удаление аккаунта не отменяет подписку: отмените её в Google Play или App Store.
12. Ваши права
Вы можете запросить копию своих данных, их исправление или удаление, ограничение обработки или возразить против неё, а также получить данные в переносимом формате. Большинство настроек профиля меняется прямо в приложении. Пишите на artemii@viralex.io. Если вы живёте в ЕС, ЕЭЗ или Великобритании, вы также можете подать жалобу в местный орган по защите данных.
Правовые основания для пользователей из ЕС, ЕЭЗ и Великобритании: работа приложения и аккаунта, в том числе подбор ленты по вашему прогрессу, нужна, чтобы оказать услугу, о которой вы просили (договор); анонимная статистика, сравнение версий ленты в сумме и защита сервиса — наш законный интерес, статистику можно выключить; покупки — договор и наши обязанности по закону.
13. Дети
Enge не предназначен для детей младше 13 лет, и они не должны создавать аккаунт. Если вы считаете, что ребёнок передал нам персональные данные, напишите нам, и мы их удалим.
14. Изменения и контакты
Мы обновляем эту страницу и дату вверху, когда меняется приложение или сервисы. О существенных изменениях мы также сообщим в приложении. Контакты: VIRALEX, artemii@viralex.io.