Перейти к содержимому

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

Эта политика объясняет, какие данные собирает books.dev, зачем, на каком правовом основании и что вы можете с этим сделать. Там, где сказать неудобно — текст уходит с наших серверов, cookie ставятся до того, как вы с ними согласились, часть записей мы не можем удалить по вашей просьбе, — мы это написали, а не обошли молчанием.

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

1.1. Контроллер ваших персональных данных — NewGen Books LLC, компания с ограниченной ответственностью, учреждённая в штате Вайоминг, США, офис по адресу 30 N Gould St Ste N, Sheridan, WY 82801, USA.

1.2. NewGen Books LLC управляет сервисом books.dev и решает, что происходит с вашими данными. Других компаний за сервисом нет. Платные тарифы пока не продаются; что это значит для ваших данных, объясняет раздел 5. Условия, на которых вы пользуетесь сервисом, задают /terms.

1.3. Как с нами связаться:

  • privacy@books.dev — персональные данные: доступ, исправление, удаление, экспорт, возражения, жалобы;
  • legal@books.dev — правовые вопросы;
  • copyright@books.dev — претензии правообладателей, см. /dmca;
  • security@books.dev — предполагаемые уязвимости;
  • support@books.dev — всё остальное, в том числе восстановление удалённого аккаунта и удаление гостевого (раздел 12).

1.4. Почтовый адрес для юридических уведомлений: NewGen Books LLC, 30 N Gould St Ste N, Sheridan, WY 82801, USA.

1.5. Если вы находитесь в Европейской экономической зоне или Великобритании. По любому вопросу о ваших персональных данных пишите на privacy@books.dev: этот адрес ведёт напрямую к нам, и отвечаем мы в сроки, указанные в разделе 11. Ваше право подать жалобу в надзорный орган своей страны описано в разделе 16, и то, что вы сначала обратились к нам, его не затрагивает.

2. Что делает сервис и откуда берутся данные

2.1. books.dev — сервис чтения для тех, кто учит язык. Сейчас это бета-версия: читать и сохранять слова можно уже сегодня, платные тарифы пока не продаются. Вы читаете книгу в браузере, тапаете незнакомое слово и получаете словарную статью, а по запросу — объяснение в контексте этого предложения, выделяете предложение и получаете перевод, слушаете синтезированную озвучку, учите сохранённые слова с интервальными повторениями, проходите тест словарного запаса, генерируете короткий текст из своих слов и ведёте прогресс чтения. Ещё можно опубликовать отзыв, вести личную полку, а после входа через e-mail или Google — загружать свои файлы книг.

2.2. Почти все эти данные вы даёте нам сами — входя в аккаунт, читая, сохраняя слова, оставляя адрес на странице оформления. Часть возникает автоматически как побочный результат работы сервиса: где вы остановились, сколько длилась сессия чтения. Данные о вас мы не покупаем, у брокеров данных не берём и рекламных профилей не строим.

3. Какие данные мы обрабатываем

КатегорияПримерыИсточник
Учётные данныеАдрес e-mail (если вы его указали); способ входа — одноразовый код на почту или аккаунт Google, и тогда Google передаёт нам ваш адрес e-mail и основные данные профиля; языки интерфейса, перевода и объяснений; ваш уровеньОт вас при входе и в настройках; от Google, если вы входите через него
Записи о входеСессии входа с IP-адресом и строкой User-Agent устройства, которые ведёт наш провайдер аутентификацииАвтоматически, из браузера
ЧтениеПрогресс по книге, позиция в тексте, сессии чтения и прослушивания, их длительность и ваша скорость чтенияАвтоматически, при чтении
Изучение языкаСохранённые слова и фразы, предложение, из которого взято каждое, состояние повторений и каждое повторение, ответы теста словарного запаса, тексты, сгенерированные из ваших слов, журнал слов, которые вы смотрели в словареАвтоматически, по ходу занятий
Ваши книгиФайлы книг, которые вы загружаете на полку, их текст и обложка, созданная для нихОт вас при загрузке
Заявки «Сообщить об открытии»Адрес e-mail, который вы оставили в форме «Сообщить, когда откроется» на странице оформления, и выбранный тарифОт вас
Счётчики использованияСуточные счётчики запросов к словарю, переводу, озвучке, загрузке и скачиванию; по каждому обращению к языковой модели — какая модель ответила, сколько токенов израсходовала и сколько времени занялаАвтоматически, при работе сервиса
ОтзывыТекст отзыва, имя, которое вы решили показать рядом с ним, оценка, датаОт вас
Аналитика — Google Analytics 4Адреса страниц, реферер, примерное местоположение по сети, устройство и браузер (раздел 10)Автоматически, с первого просмотра страницы
Аналитика — PostHogПродуктовые события: какими экранами и функциями вы пользуетесь, и отчёты об ошибках, на которые натыкается страница (раздел 10)Автоматически, но только после того, как вы это разрешили
Технические логиIP-адрес, строка User-Agent, отметка времени, метод и путь запроса, статус ответа, идентификатор запросаАвтоматически, при работе сервиса

3.1. Наш собственный код ваш IP-адрес не хранит. Он появляется в записях компаний, на которых работает сервис: в журналах запросов нашего хостинга, в записях о входе у провайдера аутентификации и в аналитике (раздел 10). Технические логи хранятся 30 дней.

3.2. Дату рождения мы не собираем — ни при регистрации, ни позже. Возраст вы заявляете сами: регистрируя аккаунт или пользуясь сервисом, вы подтверждаете, что достигли минимального возраста. См. раздел 13.

3.3. На books.dev не принимаются платежи, и данные карты или банковского счёта нигде на сайте не запрашиваются. См. раздел 5.

3.4. Специальные категории данных по статье 9 GDPR — здоровье, убеждения, происхождение и подобное — мы не запрашиваем и намеренно не обрабатываем.

4. Зачем мы это обрабатываем и на каком основании

ДанныеЦельПравовое основание (GDPR)
Учётные данныеСоздание аккаунта, вход, отправка кода для входа, показ интерфейса и словаря на ваших языкахИсполнение договора, ст. 6(1)(b)
Записи о входе (IP-адрес, User-Agent)Защита аккаунтов, разбор злоупотребленийЗаконный интерес, ст. 6(1)(f) — безопасность аккаунта
Прогресс чтения, слова, повторения, тесты словарного запаса, сгенерированные текстыВернуть вас на то же место, статистика, основные учебные функцииИсполнение договора, ст. 6(1)(b)
Загруженные вами книгиХранение личной полки и работа функций чтения с этими файламиИсполнение договора, ст. 6(1)(b)
Текст, отправляемый поставщикам языковых моделей, перевода и синтеза речиСловарные статьи, объяснение слов, перевод предложений, озвучка, тексты из ваших слов, обложки загруженных книгИсполнение договора, ст. 6(1)(b)
Заявки «Сообщить об открытии»Написать вам, когда выбранный тариф поступит в продажуДействия по вашему запросу до заключения договора, ст. 6(1)(b)
Счётчики использованияСуточные лимиты добросовестного использования, контроль расходов на поставщиковЗаконный интерес, ст. 6(1)(f)
Технические логиДиагностика сбоев, безопасностьЗаконный интерес, ст. 6(1)(f)
ОтзывыПубликация отзывов, разбор жалоб на нихИсполнение договора, ст. 6(1)(b)
События Google Analytics 4Измерение трафика: какие страницы открывают, как читатели приходят, что остаётся невостребованнымЗаконный интерес, ст. 6(1)(f). Скрипт отрабатывает до баннера, поэтому это не согласие — в разделе 10 прямо сказано, почему
События PostHog и отчёты об ошибкахВидеть, как функцией пользуются на самом деле, и находить то, что ломаетсяСогласие, ст. 6(1)(a), данное на баннере и отзываемое в любой момент
Строго необходимые cookieВход, язык интерфейса, ваш уровень до появления аккаунта, ваш ответ на баннереИсполнение договора и законный интерес

4.1. Там, где мы опираемся на законный интерес, мы взвесили его против ваших прав: он покрывает безопасность аккаунтов, диагностику сбоев, лимиты добросовестного использования и измерение трафика, а сама обработка мала по объёму и предсказуема по характеру. Вы вправе возразить по статье 21 GDPR — напишите на privacy@books.dev; по Google Analytics мы исполняем возражение, не спрашивая причину. PostHog на законном интересе не держится вовсе: он работает на вашем согласии, и отзыв согласия его останавливает.

5. Платежи: их пока нет

5.1. Платные тарифы пока не продаются: сервис в бета-версии, и платёжный провайдер не подключён. Ничего не списывается, данные карты, банковского счёта и платёжные реквизиты не собираются.

5.2. Страница оформления просит только адрес e-mail; мы храним его вместе с выбранным тарифом и используем для одного: написать вам, когда этот тариф поступит в продажу. В аналитику адрес не уходит — событие аналитики фиксирует только тариф и показанную цену. Сколько хранится заявка, сказано в разделе 8.

5.3. По плану платные тарифы будет продавать Stripe как продавец по сделке (merchant of record) — так, как описывают /terms. До первой продажи эта политика скажет, что получает Stripe и сколько хранятся платёжные записи, и мы предупредим об этом так, как описано в разделе 17.

6. Кому ещё попадают ваши данные

6.1. Мы не продаём персональные данные и не передаём их для чьей-либо рекламы. Данные получают только подрядчики, на которых работает сервис, и только в объёме, нужном для их части работы. Полный список с ролями и регионами — на странице /subprocessors. Кратко:

  • Google Cloud (Google LLC, США), регион europe-west3, Франкфурт — хостинг приложения (Cloud Run), балансировщик и CDN, объектное хранилище для файлов книг и медиа, серверные логи и отчёты об ошибках;
  • Supabase — управляемый PostgreSQL и вход в аккаунт, инстанс в ЕС, во Франкфурте, — основная база данных;
  • Вход через Google (Google LLC) — только если вы решили входить через Google: Google подтверждает, кто вы, и передаёт нам ваш адрес e-mail и основные данные профиля. В отношении самого аккаунта Google компания Google — самостоятельный контроллер;
  • Resend (Plus Five Five, Inc., США) — письма с кодом для входа; получает адрес получателя и само письмо, доставляет через Amazon SES в регионе eu-west-1, Ирландия. По собственному описанию Resend, учётные данные, метаданные писем и логи хранятся в США, даже когда используется регион отправки в ЕС;
  • Поставщики языковых моделей — DeepSeek, GPT-6 Luna от OpenAI через OpenRouter, Groq (бесплатный тариф) и модель GLM в GonkaRouter, децентрализованной сети; ответы проверяют Jev (TypeSafe) через OpenRouter и Clef-flash в Cloudflare Workers AI. Они получают слова и предложения, а не то, кто вы; см. раздел 9;
  • DeepL (DeepL SE, Германия), DeepL API Free — перевод предложений; см. раздел 9;
  • Microsoft Azure Speech, регион germanywestcentral, Франкфурт — озвучка; получает фрагменты, которые вы слушаете, в том числе из загруженных вами книг. Microsoft заявляет, что сервис не хранит и не обрабатывает данные за пределами региона речевого ресурса;
  • Iconify — публичная библиотека иконок; наш сервер отправляет ей английское слово из словаря, когда подбирает картинку для подсказки-запоминалки, и ничего о вас;
  • Higgsfield — картинки для обложек; получает короткое описание изображения (цвета, символ), а не текст книги и ничего о вас;
  • Google Analytics 4 (Google LLC, США) — измерение трафика; загружается при первом же просмотре страницы, до баннера, см. раздел 10;
  • PostHog, Inc. (США) — продуктовая аналитика и отчёты об ошибках; наш проект работает на PostHog Cloud EU, на Amazon Web Services в регионе eu-central-1, Франкфурт, а браузер обращается к eu.i.posthog.com. Получает события о том, как используется интерфейс, и отчёты о том, что сломалось, — и только если вы разрешили это на баннере. PostHog — наш процессор по соглашению об обработке данных, работает по нашим указаниям и публикует собственный список субпроцессоров; см. разделы 7 и 10.

6.2. Обложки и аудио отдаются с s.books.dev и books.dev — оба работают в том же Google Cloud, что и весь сервис. Google как наш хостинг видит адрес вашего устройства при каждом таком запросе, как и при открытии любой страницы; другого оператора хранилища здесь нет.

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

7. Передача данных за пределы ЕЭЗ

7.1. Картина смешанная, поэтому излагаем прямо.

7.2. Где лежат данные. Приложение и объектное хранилище (Google Cloud), база данных и вход в аккаунт (Supabase) и сервис озвучки (Azure) находятся в ЕС, во Франкфурте, Германия. Страницы и файлы могут отдаваться с точек присутствия CDN Google. Поставщики языковых моделей из раздела 9 работают в основном за пределами ЕЭЗ.

7.3. Кто ими управляет. Контроллер, NewGen Books LLC, — американская компания, и часть подрядчиков тоже американские компании. Даже когда серверы стоят во Франкфурте, наши сотрудники и их сотрудники могут обращаться к данным из США. Это передача в смысле главы V GDPR, и мы не делаем вид, что это не так.

7.4. Механизм. Мы опираемся на стандартные договорные условия, принятые Европейской комиссией в 2021 году, с дополнительными мерами: шифрование при передаче, привязка к региону ЕС везде, где поставщик её предлагает, доступ только у тех, кому он нужен, и сбор минимума данных. Для Великобритании — те же условия вместе с International Data Transfer Addendum, изданным ICO. Там, где поставщик не предлагает соглашения об обработке данных для нашего тарифа, — это бесплатные тарифы и децентрализованная сеть из раздела 9, — полученный текст регулируют только его собственные условия.

7.5. Там, где поставщик сертифицирован по EU-U.S. Data Privacy Framework, это действует дополнительно: в списке участников есть Google LLC, Microsoft Corporation и Resend. Другие, включая Supabase, в нём не значатся, и такие передачи держатся на одних только договорных условиях. Сама NewGen Books LLC по Data Privacy Framework не сертифицирована: эта рамка покрывает обращение с данными у поставщика, а не у нас, и ничто здесь не утверждает обратного. Условия, которые применяются к конкретному поставщику, можно запросить на privacy@books.dev.

7.6. PostHog находится внутри ЕЭЗ, и это ещё не вся история. Наш проект PostHog работает на PostHog Cloud EU — Amazon Web Services в регионе eu-central-1, Франкфурт, — поэтому события хранятся в Германии и ничто не покидает ЕЭЗ ради хранения. Чего регион ЕС не меняет: PostHog, Inc. — американская компания, и её сотрудники могут обращаться к данным из США, чтобы сервис работал и поддерживался. Такой доступ — передача в смысле главы V, и держится он на соглашении об обработке данных с PostHog и включённых в него стандартных договорных условиях.

7.7. Законодательство США об иностранной разведке может в отдельных случаях давать американским властям доступ к данным, которые хранят американские компании. Это свойство среды, а не наше решение, и мы уменьшаем его последствия единственным доступным маленькому оператору способом: собираем мало и держим основное хранилище в Германии.

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

ДанныеСрок хранения
Аккаунт и всё, что с ним связаноПока существует аккаунт
Гостевые аккаунты (без e-mail)Пока существует аккаунт. Неактивные гостевые аккаунты автоматически не удаляются; чтобы удалить такой аккаунт, напишите на support@books.dev (раздел 12)
Прогресс чтения, слова, повторения, загруженные книгиПока существует аккаунт; удаляются вместе с ним
Удалённый аккаунт и его данныеСразу скрываются, хранятся до 30 дней, чтобы аккаунт можно было восстановить, затем удаляются (раздел 12)
Заявки «Сообщить об открытии» — адрес e-mail и тарифПока вы не попросите удалить заявку или пока не удалены данные вашего аккаунта
ОтзывыПока вы их не удалите или пока не удалён аккаунт
Счётчики использования и записи об обращениях к моделямСчётчики удаляются вместе с аккаунтом; записи об обращениях к моделям после удаления аккаунта остаются, но уже без связи с вами
Общие кэши словаря, переводов и аудиоХранятся бессрочно. Ни с каким аккаунтом они не связаны: перевод предложения хранится вместе с самим предложением, объяснение — только с отпечатком предложения
Технические логи — IP-адрес, строка User-Agent, отметка времени, метод и путь, статус ответа, идентификатор запроса30 дней
Данные Google Analytics 414 месяцев — срок задан в нашем аккаунте Google Analytics
События PostHog и отчёты об ошибкахТолько пока действует ваше согласие: отзовите его — и сбор прекращается; по запросу на privacy@books.dev мы просим PostHog удалить то, что у него о вас есть

8.1. Часть записей с вами не связана и потому переживает ваш аккаунт: общие кэши из таблицы выше и записи об обращениях к моделям, когда связь с вами из них убрана. Кто спрашивал, в них не сказано.

8.2. Поставщики, получившие текст для обработки (раздел 9), хранят его — если хранят — по своим условиям; удаление вашего аккаунта до их копий не достаёт.

9. Обработка искусственным интеллектом

Это самый важный раздел, если вы загружаете свои книги. Прочитайте его целиком.

9.1. Что происходит. Чтобы написать словарную статью для слова, которого ещё нет в словаре, объяснить слово в его предложении, перевести предложение, озвучить фрагмент, сгенерировать короткий текст из сохранённых вами слов или придумать обложку для загруженной книги, сервис отправляет текст внешним поставщикам. Сколько: тапнутое слово и до двух слов по обе стороны от него; выделенное предложение длиной до 1500 знаков; сохранённые вами слова — для сгенерированного текста; название, автор и примерно первые 600 знаков загруженной книги — для её обложки; и фрагмент, который читается вслух. Эти запросы делает наш сервер, поэтому поставщики видят текст, но не ваше имя, адрес e-mail, идентификатор аккаунта или IP-адрес.

9.2. Какие поставщики. Запросы о словах и предложениях идут по цепочке, и следующее звено отвечает, только если предыдущее не справилось: сначала DeepSeek, затем GPT-6 Luna от OpenAI через OpenRouter, затем Groq на бесплатном тарифе, затем модель GLM в GonkaRouter — децентрализованной сети, где запросы обслуживают независимые узлы. Свежую словарную статью и выбор значения слова в вашем предложении проверяют две модели: Jev от TypeSafe через OpenRouter и Clef-flash в Cloudflare Workers AI. Перевод предложений делает DeepL API Free. Тексты из ваших слов и задания для обложек уходят только в DeepSeek.

9.3. Что поставщики могут с этим делать. Мы больше не обещаем, что этот текст уходит только к поставщикам, которые на нём не обучаются. Бесплатный тариф Groq, DeepL API Free и бесплатный план Cloudflare Workers AI — бесплатные сервисы, а GonkaRouter — децентрализованная сеть, узлы которой выбираем не мы; их условия могут разрешать им хранить полученный текст или использовать его, в том числе для улучшения своих моделей. Платные поставщики обращаются с ним по своим условиям.

9.4. Ответы кэшируются и общие для всех. Словарная статья, объяснение, перевод предложения и аудио слова или фразы хранятся в общих кэшах без связи с вашим аккаунтом и отдаются следующему читателю, который тапнет то же слово или выделит то же предложение. Переведённое предложение хранится вместе со своим текстом. Это относится и к предложениям из загруженных вами книг.

9.5. Озвучка. Фрагменты, которые вы слушаете, уходят в Microsoft Azure Speech, регион germanywestcentral, Франкфурт, в том числе фрагменты из книг, загруженных вами самими.

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

9.7. Внутри сервиса загруженная книга остаётся вашей. В каталог она не попадает, сам файл лежит в закрытом хранилище и другому читателю никогда не отдаётся. Две вещи из этого закрытого пространства выходят: обложка, созданная для книги, и её аудио озвучки хранятся в публично доступном хранилище по адресам, которые нигде не перечислены и не опубликованы, а её предложения могут попасть в общие кэши (9.4).

9.8. Текст, написанный машиной. Адаптации по уровням пишет языковая модель по тексту оригинала, человек их не вычитывает; они могут искажать оригинал, чрезмерно его упрощать и излагать неверно. Об этом сказано в /terms и в конце каждой адаптированной книги в читалке. Словарные статьи, объяснения, подсказки-запоминалки и сгенерированные тексты тоже пишут языковые модели, а переводы предложений делает машинный перевод; проверяет их автоматика, а не человек, и они могут быть ошибочными. Где используется ИИ и как сообщить о плохом результате, написано на странице /ai.

10.1. Мы используем два инструмента аналитики, и работают они по-разному, поэтому и читать их надо порознь. Google Analytics 4 измеряет трафик. PostHog измеряет, как пользуются функциями, и собирает отчёты об ошибках. Коротко: измерение трафика начинается при загрузке страницы, продуктовая аналитика — только если вы согласились, и ни та ни другая не получает текст того, что вы читаете.

10.2. Google Analytics загружается при первом же просмотре страницы и ставит свои cookie до того, как вы ответите на баннер про cookie. Баннер сообщает вам, что это уже произошло; для Google Analytics это уведомление, а не запрос согласия, и ни одна из его кнопок Google Analytics не выключает.

10.3. Правовое основание для обработки в Google Analytics — законный интерес по статье 6(1)(f) GDPR: понимать, как пользуются сервисом, чтобы его улучшать. Согласием мы это не называем, потому что согласия у нас нет.

10.4. Честная оговорка. По Директиве ePrivacy в том прочтении, которое дал Суд ЕС в деле Planet49 (C-673/17), согласие на хранение неосновных cookie должно быть предварительным, активным и конкретным. Баннер, который сообщает постфактум, этому стандарту для читателей в ЕЭЗ и Великобритании не отвечает, и мы не утверждаем, что отвечает. Это осознанное решение оператора, которое мы записали, а не выдали за что-то другое.

10.5. PostHog устроен ровно наоборот. Он загружается только после того, как вы нажали «Продолжить» на баннере. До этого он не ставит cookie и вообще ничего не отправляет; события, случившиеся раньше, отбрасываются, а не копятся на потом. Правовое основание — ваше согласие, статья 6(1)(a) GDPR, и отозвать его вы можете когда угодно в настройках аккаунта: отзыв останавливает скрипт и стирает его cookie, и ничего вам это не стоит.

10.6. Где работает PostHog и что это за компания. PostHog, Inc. — американская компания, но наш проект работает на PostHog Cloud EU: Amazon Web Services в регионе eu-central-1, Франкфурт, Германия, а точка приёма, к которой обращается ваш браузер, — eu.i.posthog.com. PostHog обрабатывает данные по нашим указаниям на основании соглашения об обработке данных и публикует собственный список субпроцессоров. Что регион ЕС меняет, а что нет, изложено в пункте 7.6.

10.7. Как отказаться. От PostHog откажитесь на баннере — и он не загрузится, или отзовите разрешение позже в настройках аккаунта — и он остановится. Для Google Analytics встроенного переключателя нет: заблокируйте или удалите cookie в браузере, установите дополнение Google для отказа от Analytics, заблокируйте скрипт Google блокировщиком контента либо возразите по статье 21 GDPR на privacy@books.dev — тогда мы попросим Google Analytics удалить данные, собранные под идентификатором вашего аккаунта, если вы входили в него, и подтвердим это; сбор в вашем браузере прекратится, только когда вы заблокируете скрипт. В любом случае на доступ к сервису отказ никак не влияет. Каждый путь расписывает /cookies.

10.8. Сроки хранения. Данные Google Analytics хранятся 14 месяцев — срок задан в нашем аккаунте Google Analytics. Данные PostHog хранятся, только пока действует ваше согласие; отзовите его — и сбор прекращается, а то, что у PostHog уже есть, можно попросить удалить на privacy@books.dev.

10.9. Что из вашего чтения уходит в аналитику. Прежняя редакция обещала, что не уходит ничего; код этого не выполнял, и мы правим текст, а не умалчиваем. В Google Analytics — от каждого читателя, в PostHog — только с вашего согласия уходят: слово, по которому вы нажали, и слово, которое вы сохранили в словарь; какую книгу вы открыли, начали и дочитали и на каком она уровне; примерная доля прочитанного в момент, когда мы предлагаем вернуться к недочитанной книге; адрес страницы, а вместе с ним и запрос, если вы искали по каталогу; язык интерфейса, гость вы или зарегистрированный читатель, и диапазон вашего уровня чтения; а для вошедших в аккаунт — случайный идентификатор учётной записи, по которому один человек на двух устройствах отличается от двух разных читателей. Адрес e-mail не уходит никогда. Текст книги не уходит никогда — ни нашей, ни загруженной вами. Оговорка про ваши собственные файлы: отдельное слово, по которому вы нажали в загруженной книге, уходит так же, как из нашей; сам файл не передаётся никуда. Подробный разбор — на /cookies.

10.10. Записей сессий нет, сторонних рекламных и трекинговых cookie нет. Отчёты об ошибках на странице получают оба инструмента, и по-разному: в Google Analytics уходит только название сбоя и короткое описание, обрезанное до 300 символов; в PostHog — полный отчёт со стеком, в его регион ЕС и только с вашего согласия. Ошибки сервера записывает Google Cloud, наш хостинг, — с методом и путём запроса, но без его содержимого. Отдельный сервис мониторинга ошибок не подключён.

10.11. Сами cookie. Наши: cookie входа живёт 400 дней; cookie языка интерфейса (ui_lang), cookie, которая помнит ваш уровень до появления аккаунта (nl_onboarding), и запись о вашем ответе на баннере (nl_consent) живут 365 дней. Google Analytics ставит _ga и _ga_<id> при первом визите; они живут 400 дней. Cookie _gid нет. ph_phc_<project key>_posthog от PostHog ставится только после того, как вы нажали «Продолжить», живёт срок, заданный PostHog по умолчанию, и удаляется, когда вы отзываете согласие. Полная таблица с назначением каждой cookie — на странице /cookies.

10.12. Часть настроек хранится не в cookie, а в хранилище браузера. До тех пор, пока вы его не очистите: настройки чтения, озвучки и валюта цен (эти три сохраняются и в аккаунте), выбранное устройство вывода звука (только на этом устройстве), время, когда вкладка была открыта в последний раз, — по нему работает плашка «Продолжить читать», отметка, что вы видели первую подсказку читалки, и — только если вы разрешили PostHog — собственное состояние PostHog. Только на время открытой вкладки: шаг входа, пока вы ждёте код (ваш адрес e-mail и время отправки кода), незаконченный тест словарного запаса, генерируемый текст и слова, выбранные для занятия. Для чтения без сети ничего не сохраняется. Имена ключей — на /cookies.

11. Ваши права

11.1. Если вы находитесь в ЕЭЗ или Великобритании, у вас есть перечисленные ниже права. Те же возможности мы даём всем, где бы вы ни были.

  • Доступ (ст. 15) — узнать, что мы о вас обрабатываем, и получить копию.
  • Исправление (ст. 16) — поправить неверные или неполные данные.
  • Удаление (ст. 17) и переносимость (ст. 20) — удалить аккаунт и его данные либо получить их в машиночитаемом виде, см. раздел 12.
  • Ограничение обработки (ст. 18) — приостановить обработку, пока решается спорный вопрос.
  • Возражение (ст. 21) — возразить против обработки, основанной на законном интересе, включая Google Analytics. Мы прекращаем её, если у нас нет весомых оснований, перевешивающих ваши; по аналитике мы на такие основания не претендуем. PostHog работает не на законном интересе, а на согласии, поэтому там вы не возражаете, а отзываете согласие — в настройках аккаунта или письмом на privacy@books.dev.
  • Решения без участия человека (ст. 22) — решений с юридическими или сопоставимо значимыми последствиями для вас мы не принимаем. Отзывы публикуются как написаны, без автоматической проверки. Жалобы на отзыв или на любой другой результат — на support@books.dev.
  • Жалоба (ст. 77) — см. раздел 16.

11.2. Чтобы воспользоваться любым из этих прав, напишите на privacy@books.dev с адреса, привязанного к аккаунту, и скажите, чего вы хотите. Мы отвечаем в течение 30 дней; сложный запрос может этот срок продлить, и мы объясним почему. Запросы бесплатны — плату мы можем взять только за явно необоснованные или повторяющиеся и предупредим об этом заранее.

11.3. К гостевому аккаунту не привязан e-mail, поэтому сверить запрос с ним обычным способом нельзя. Напишите на support@books.dev и расскажите об аккаунте всё, что можете; если связать запрос с аккаунтом не получится, мы так и скажем.

12. Удаление, экспорт и гостевые аккаунты

12.1. Удаление. У аккаунта, в который вы входите по коду из письма или через Google, в настройках есть кнопка «Удалить аккаунт». Сразу после удаления аккаунт скрывается и войти в него нельзя. Аккаунт и всё, что с ним связано, — прогресс чтения, слова, повторения, тесты словарного запаса, сгенерированные тексты, загруженные книги, отзывы, заявки «Сообщить об открытии», — хранятся до 30 дней, а затем удаляются окончательно.

12.2. Передумали? В течение этих 30 дней аккаунт можно восстановить: напишите на support@books.dev. После окончательного удаления восстанавливать уже нечего.

12.3. Адрес e-mail остаётся за удалённым аккаунтом до окончательного удаления, поэтому завести с ним новый аккаунт можно только после этого.

12.4. Экспорт. Отправьте запрос на privacy@books.dev. Мы соберём ваши данные в машиночитаемом формате и ответим в течение 30 дней. Отдельный отзыв можно изменить или удалить сам по себе, не удаляя аккаунт.

12.5. Гостевые аккаунты. Чтобы читать, e-mail не нужен: когда вы впервые открываете книгу или сохраняете слово, сервис создаёт гостевой аккаунт, и мы не знаем о вас ничего, кроме того, что вы читаете и учите внутри него. У анонимности есть цена: без e-mail мы не сможем восстановить вам доступ, подтвердить вашу личность при запросе данных и предупредить об изменениях, а если браузер потеряет cookie входа, вместе с ней пропадёт и прогресс. Гостевые аккаунты автоматически не удаляются, сколько бы они ни простаивали; чтобы удалить такой аккаунт, напишите на support@books.dev.

13. Дети и возрастной порог

13.1. Минимальный возраст — 16 лет в ЕЭЗ и 13 лет в остальном мире.

13.2. Возраст вы заявляете сами: регистрируя аккаунт или пользуясь сервисом, вы подтверждаете, что достигли указанного выше порога. Дату рождения у вас нигде не спрашивают, и документы мы не проверяем — это осознанный выбор в пользу того, чтобы собирать меньше.

13.3. Если мы узнаем, что аккаунтом пользуется человек младше порога, аккаунт блокируется и удаляется. Если вы родитель или опекун и считаете, что ребёнок зарегистрировался без вашего согласия, напишите на privacy@books.dev.

14. Читатели в США

14.1. NewGen Books LLC не дотягивает до порогов, за которыми компания становится «business» по Калифорнийскому закону о защите приватности потребителей в редакции CPRA, — валовая выручка свыше 26 625 000 долларов США, персональные данные 100 000 или более калифорнийских потребителей либо домохозяйств, 50 или более процентов выручки от их продажи или передачи, — и не дотягивает до аналогичных порогов в законах о приватности Виргинии, Колорадо, Коннектикута и Юты.

14.2. Права мы всё равно соблюдаем. Где бы в США вы ни жили, вы можете запросить на privacy@books.dev доступ к персональным данным, которые у нас есть, их исправление, удаление или переносимую копию. Мы обрабатываем такой запрос так же и в те же сроки, что и запрос по GDPR, и хуже относиться к вам из-за него не станем.

14.3. Мы не продаём персональные данные, не передаём их для кросс-контекстной поведенческой рекламы и не используем чувствительные персональные данные, чтобы делать выводы о ваших характеристиках. Ссылке «Do Not Sell or Share» здесь просто нечего отключать.

15. Безопасность

15.1. Паролей, которые могли бы утечь, нет: вы входите по одноразовому коду из письма или через аккаунт Google. Данные карты мы не получаем — они вообще не собираются (раздел 5).

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

15.3. Мы держим у себя как можно меньше: нет даты рождения, нет текста книг в аналитике, наш собственный код не хранит IP-адрес. Данные, которых нет, утечь не могут.

15.4. Идеальной защиты не бывает. Если произойдёт утечка, которая, скорее всего, создаст риск для ваших прав и свобод, мы уведомим надзорный орган, а при высоком риске — и вас, в сроки, установленные статьями 33 и 34 GDPR. О предполагаемых уязвимостях пишите на security@books.dev.

16. Жалоба в надзорный орган

16.1. Если вы считаете, что мы плохо обошлись с вашими данными, сначала напишите на privacy@books.dev — напрямую большинство вопросов решается быстрее, и нам лучше услышать это от вас.

16.2. Права пожаловаться в надзорный орган это не отменяет: в ЕЭЗ — в орган по месту вашего обычного проживания, месту работы или месту предполагаемого нарушения; в Великобритании — в Information Commissioner's Office. Вы также вправе обратиться в суд.

16.3. Ничто здесь не ограничивает императивные права потребителей в ЕЭЗ и Великобритании, включая право обращаться в суд по месту жительства.

17. Изменения политики и что будет, если сервис закроется

17.1. Эта политика будет меняться — когда сменится подрядчик, когда появится новая функция, когда что-то описанное здесь перестанет быть правдой.

17.2. Об изменениях, которые вас касаются, мы предупреждаем за 30 дней письмом на адрес, привязанный к аккаунту, если вы его указали. Актуальная редакция всегда на странице /privacy, дата — внизу документа.

17.3. Если сервис закроется. Мы предупредим не менее чем за 60 дней до закрытия books.dev и оставим окно экспорта открытым на 90 дней с момента объявления, чтобы вы забрали свои данные о чтении, свои слова и загруженные файлы. После этого аккаунты и их данные удаляются.

Редакция от 17 октября 2026 года