← Nyxtale

English version below ↓

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

Nyxtale — платформа интерактивных историй. Оператор — Tessermind LTD. Ниже — что мы собираем, зачем, как долго храним и как вы этим управляете.

Дата вступления в силу: 22 июля 2026 Область: все приложения платформы Nyxtale

01Кто мы и что покрывает политика

Nyxtale — единая платформа аккаунтов для интерактивных историй. Один аккаунт открывает все приложения платформы: приложение тёмных историй «Nightfall Stories» и будущие приложения других жанров. Оператор платформы и контролёр данных — Tessermind LTD.

Эта политика описывает, как мы обращаемся с персональными данными во всех продуктах Nyxtale — в приложении для чтения историй, в авторской студии Nyxtale Studio (веб и десктоп) и на сайте nyxtale.com. Пользуясь Nyxtale, вы принимаете практики, описанные здесь.

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

02Какие данные мы собираем

Мы собираем минимум, необходимый для работы сервиса. Состав зависит от того, вошли вы в аккаунт или читаете гостем.

Данные аккаунта
Вход в Nyxtale работает без паролей. При входе через Google мы запрашиваем стандартные разрешения openid email profile; из ответа Google мы сохраняем идентификатор вашей учётной записи Google и адрес электронной почты (и признак того, что почта подтверждена). Отображаемое имя и аватар в Nyxtale вы задаёте сами — мы не копируем их из Google автоматически. При входе по одноразовой ссылке (magic-link) мы храним только адрес почты. Паролей мы не храним и не запрашиваем — их попросту нет.
Прогресс чтения и облачные сохранения
На каком месте истории вы находитесь, сделанные выборы, пройденные ветки и концовки, внутриигровое состояние. Для вошедших в аккаунт это хранится на наших серверах, чтобы вы продолжали с того же места на другом устройстве; в гостевом режиме — только на устройстве.
Истории и черновики авторов
Если вы автор, ваши истории и черновики сохраняются в облаке под вашим аккаунтом — чтобы работа не терялась и открывалась на любом вашем устройстве. Черновик виден вам (и тем, кому вы дали доступ); опубликованная история становится доступна читателям.
Медиа авторов
Изображения, звук и другие файлы, которые вы загружаете в Studio, хранятся в объектном хранилище Cloudflare R2 и раздаются оттуда читателям. Черновые файлы — приватные, по ссылкам с ограниченным сроком действия; файлы опубликованной истории раздаются публично в составе этой истории.
Настройки комфорта и безопасности
Ваши предупреждения о содержании (content-warnings), уровень интенсивности эффектов, reduce-motion, размер шрифта и другие настройки доступности — чтобы приложение оставалось комфортным именно для вас.
Аналитические события по согласию
Обезличенные события использования (какие экраны открываются, где случаются ошибки, какие истории читаются) — только если вы дали согласие на аналитику. Мы не строим рекламных профилей и не продаём эти данные.
Записи о согласиях
Какие согласия вы дали или отозвали и когда — это доказательство того, что обработка была законной, и часть требований GDPR.
Технические данные
Минимально необходимое для доставки и защиты сервиса: тип устройства и браузера, язык, приблизительный регион по IP, журналы безопасности и аудита действий в аккаунте.

03Зачем мы это делаем и на каком основании

Мы обрабатываем данные для целей ниже. Для пользователей из ЕС/ЕЭЗ и Великобритании рядом указано правовое основание по GDPR / UK GDPR. Строго необходимые цели работают всегда; всё остальное — только по вашему явному согласию, которое можно отозвать в любой момент.

Необходимое для работы сервиса essential
Вход и аккаунт, хранение и синхронизация прогресса, хранение черновиков и историй, доставка историй и медиа, применение ваших настроек безопасности, защита от злоупотреблений. Без этого сервис не работает — поэтому согласие не спрашивается и его нельзя отклонить. Основание: исполнение договора и законный интерес.
Аналитика analytics
Понять, как используется приложение, найти и починить ошибки, улучшить продукт. Основание: согласие (opt-in).
Персонализация personalization
Подсказать истории по вашим интересам и истории чтения. Основание: согласие (opt-in).
Маркетинг marketing
Сообщения о новинках и предложениях — если вы на них подписались. Основание: согласие (opt-in), с отпиской в любой момент.
Передача партнёрам third_party_share
Передача данных сторонним получателям сверх наших суб-процессоров — только с отдельного согласия. По умолчанию не включена. Основание: согласие (opt-in). Данные мы не продаём.

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

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

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

Данные аккаунта, прогресс чтения, черновики и настройки
Пока существует ваш аккаунт. После удаления аккаунта — удаляются; короткий технический период сохраняются в резервных копиях, которые затем перезаписываются.
Аналитические события
25 месяцев. Это документированный потолок для данных измерения аудитории, установленный французским регулятором CNIL; мы держим верхнюю границу, а не придумываем свою.
Финансовые записи
10 лет от конца года операции — срок, которого требует налоговое законодательство для записей о продажах цифровых услуг (EU VAT OSS, ст. 63c Регламента (ЕС) 282/2011; британские требования короче и покрываются этим сроком).
Записи о согласиях
10 лет — вместе с финансовыми записями: запись о согласии должна пережить обработку, законность которой она подтверждает.
Журналы безопасности и аудита
Ограниченное время, необходимое для защиты сервиса, расследования инцидентов и исполнения наших обязательств.
Медиа и опубликованные истории
Пока история опубликована и существует аккаунт автора; после снятия или удаления — снимаются с раздачи и удаляются.

Если данные требуется сохранить по закону (legal hold — юридическая блокировка, например по требованию правоохранительных органов), они сохраняются до снятия такого требования, даже если срок вышел или запрошено удаление. В этом случае запрос на удаление отклоняется с объяснением, а не исполняется молча.

05Ваши права и удаление аккаунта

Вы управляете своими данными. По вашему запросу мы:

  • Доступ. Сообщим, какие данные о вас у нас есть.
  • Экспорт (переносимость). Выдадим ваши данные в машиночитаемом виде, чтобы вы могли их забрать.
  • Исправление. Поправим неточные или устаревшие данные.
  • Удаление. Удалим ваш аккаунт и связанные данные (кроме того, что мы обязаны сохранить по закону — см. legal hold выше).
  • Отзыв согласия. Любое необязательное согласие отключается в настройках приватности; это не влияет на законность обработки до отзыва.

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

Удаление доступно вам напрямую, без обращения в поддержку: в настройках аккаунта — «Удалить аккаунт». Технически это один запрос к нашему API (DELETE /v1/me/account), который может выполнить только сам владелец аккаунта: удаляются данные аккаунта, прогресс, черновики и связанные с ним записи. Действие необратимо и выполняется один раз; при действующей юридической блокировке запрос отклоняется с объяснением причины. Если вы предпочитаете письменный запрос — напишите на privacy@tessermind.com.

Запросы о доступе, экспорте и исправлении мы обрабатываем в срок, установленный GDPR — как правило, в течение одного месяца. Перед исполнением мы можем подтвердить вашу личность, чтобы защитить аккаунт. Вы также вправе подать жалобу в надзорный орган по защите данных в вашей стране.

06Cookies и локальное хранилище

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

Мы не используем рекламные и трекинговые куки и не встраиваем сторонние рекламные сети. Аналитика, если вы её разрешили, работает в обезличенном и минимальном виде.

07Третьи стороны и суб-процессоры

Чтобы сервис работал, мы привлекаем ограниченный круг поставщиков, которые обрабатывают данные по нашему поручению и по договору:

Google
Вход через Google OAuth. Мы получаем идентификатор учётной записи и адрес почты (разрешения openid email profile) и используем их только для входа, идентификации вашего аккаунта Nyxtale и связанных с этим сервисных писем.
Cloudflare
Хранение и раздача медиафайлов (объектное хранилище R2), а также защита и доставка веб-трафика.
Провайдер email-рассылки
Доставка ссылок для входа (magic-link) и сервисных писем.
Хостинг-провайдер
Серверы, на которых работают наш бэкенд и база данных.

Данные, полученные через Google API

Использование Nyxtale данных, полученных из Google API, соответствует Google API Services User Data Policy, включая требования Limited Use. Данные вашей учётной записи Google мы применяем только для входа и работы вашего аккаунта Nyxtale; мы не используем их для рекламы, не продаём и не передаём третьим лицам, кроме случаев, прямо необходимых для работы сервиса или требуемых законом. Отозвать доступ Nyxtale к вашей учётной записи Google можно в любой момент на странице Разрешения аккаунта Google.

Мы не продаём ваши персональные данные. Передача партнёрам сверх этих суб-процессоров происходит только с вашего отдельного согласия (см. раздел 03).

08Дети и возрастные ограничения

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

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

09Международные передачи данных

Наши поставщики могут обрабатывать данные в других странах, в том числе за пределами вашего региона. Когда данные покидают ЕЭЗ, Великобританию или иную защищённую юрисдикцию, мы полагаемся на признанные механизмы защиты (например, стандартные договорные условия) и требуем от поставщиков адекватного уровня защиты.

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

Мы можем обновлять эту политику по мере развития сервиса. При существенных изменениях мы обновим дату вступления в силу вверху и, если уместно, уведомим вас в приложении или по email. Актуальная версия всегда доступна по адресу nyxtale.com/privacy.

11Контакты

По вопросам конфиденциальности и для запросов о ваших данных — оператор платформы Tessermind LTD:

privacy@tessermind.com

Privacy Policy

Nyxtale is an interactive-story platform. The operator is Tessermind LTD. Below: what we collect, why, how long we keep it, and how you control it.

Effective date: 22 July 2026 Scope: all Nyxtale platform applications

01Who we are and what this policy covers

Nyxtale is a single account platform for interactive stories. One account opens every application on the platform: the dark-story reader “Nightfall Stories” and future applications in other genres. The operator of the platform and the data controller is Tessermind LTD.

This policy describes how we handle personal data across all Nyxtale products — the reader application, the authoring tool Nyxtale Studio (web and desktop) and the website nyxtale.com. By using Nyxtale you accept the practices described here.

Nyxtale can be read in guest mode — without registering and without creating an account. In that case your progress and settings stay on your device only and are never sent to our servers.

02What data we collect

We collect the minimum needed to run the service. What we hold depends on whether you are signed in or reading as a guest.

Account data
Signing in to Nyxtale is passwordless. When you sign in with Google we request the standard openid email profile scopes; from Google's response we store your Google account identifier and your email address (plus whether that address is verified). Your display name and avatar inside Nyxtale are set by you — we do not copy them from Google automatically. When you sign in with a one-time link (magic link) we store only the email address. We never store or ask for passwords — there are none.
Reading progress and cloud saves
Where you are in a story, the choices you made, the branches and endings you reached, in-story state. For signed-in users this is stored on our servers so you can continue on another device; in guest mode it stays on the device.
Author stories and drafts
If you are an author, your stories and drafts are saved in the cloud under your account — so work is not lost and opens on any of your devices. A draft is visible to you (and to anyone you grant access); a published story becomes available to readers.
Author media
Images, audio and other files you upload in Studio are stored in Cloudflare R2 object storage and delivered to readers from there. Draft files are private and served through time-limited links; files belonging to a published story are served publicly as part of that story.
Comfort and safety settings
Your content warnings, effect-intensity level, reduce motion, font size and other accessibility settings — so the app stays comfortable for you specifically.
Analytics events consent
De-identified usage events (which screens are opened, where errors occur, which stories are read) — only if you consented to analytics. We do not build advertising profiles and we do not sell this data.
Consent records
Which consents you gave or withdrew and when — this is the evidence that our processing was lawful, and part of what the GDPR requires.
Technical data
The minimum needed to deliver and protect the service: device and browser type, language, approximate region from your IP address, security logs and an audit trail of account actions.

03Why we do this, and on what legal basis

We process data for the purposes below. For users in the EU/EEA and the UK the legal basis under the GDPR / UK GDPR is stated next to each. Strictly necessary purposes always apply; everything else runs only on your explicit consent, which you can withdraw at any time.

Necessary to run the service essential
Sign-in and accounts, storing and syncing progress, storing drafts and stories, delivering stories and media, applying your safety settings, protection against abuse. The service does not work without this, so no consent is requested and it cannot be declined. Basis: performance of a contract and legitimate interest.
Analytics analytics
Understanding how the app is used, finding and fixing errors, improving the product. Basis: consent (opt-in).
Personalization personalization
Suggesting stories based on your interests and reading history. Basis: consent (opt-in).
Marketing marketing
Messages about new releases and offers — if you subscribed to them. Basis: consent (opt-in), with unsubscribe at any time.
Sharing with partners third_party_share
Passing data to third-party recipients beyond our sub-processors — only with a separate consent. Off by default. Basis: consent (opt-in). We do not sell data.

You control your consents (analytics, personalization, marketing, sharing with partners) in your privacy settings. No explicit consent means not permitted: only the essential purposes are on by default.

04How long we keep data

Every category of data has a retention period, after which it is deleted automatically. The periods in force:

Account data, reading progress, drafts and settings
For as long as your account exists. After the account is deleted they are erased; for a short technical period they remain in backups, which are then overwritten.
Analytics events
25 months. This is the documented ceiling for audience-measurement data published by the French regulator CNIL; we sit at that upper bound rather than inventing our own.
Financial records
10 years from the end of the year of the transaction — the period tax law requires for records of digital-service sales (EU VAT OSS, Art. 63c of Implementing Regulation (EU) 282/2011; the UK requirements are shorter and are covered by this period).
Consent records
10 years, alongside the financial records: a consent record must outlive the processing whose lawfulness it evidences.
Security and audit logs
A limited period, as needed to protect the service, investigate incidents and meet our obligations.
Media and published stories
While the story is published and the author's account exists; once taken down or deleted they are withdrawn from delivery and erased.

Where the law requires data to be preserved (a legal hold — for example on a request from law enforcement), it is kept until that requirement is lifted, even if the retention period has expired or deletion was requested. In that case a deletion request is refused with an explanation rather than silently ignored.

05Your rights and account deletion

You are in control of your data. On your request we will:

  • Access. Tell you what data about you we hold.
  • Export (portability). Provide your data in a machine-readable form so you can take it with you.
  • Rectification. Correct inaccurate or outdated data.
  • Erasure. Delete your account and the data attached to it (except what we are legally required to keep — see legal hold above).
  • Withdraw consent. Any optional consent can be switched off in your privacy settings; this does not affect the lawfulness of processing before withdrawal.

How to delete your account

Deletion is available to you directly, without contacting support: in your account settings, “Delete account”. Technically this is a single request to our API (DELETE /v1/me/account) that only the account owner can make: account data, progress, drafts and related records are erased. The action is irreversible and runs once; if a legal hold is in force the request is refused with the reason stated. If you prefer to request it in writing, email privacy@tessermind.com.

We handle access, export and rectification requests within the period set by the GDPR — normally within one month. Before acting we may verify your identity in order to protect the account. You also have the right to lodge a complaint with the data-protection supervisory authority in your country.

06Cookies and local storage

We use localStorage and similar technologies on your device for genuinely necessary things: keeping your session signed in, author drafts in Studio, your reading and comfort settings, guest progress, your chosen language.

We do not use advertising or tracking cookies and we do not embed third-party ad networks. Analytics, if you allowed it, runs in a de-identified and minimal form.

07Third parties and sub-processors

To run the service we rely on a limited set of providers that process data on our instructions and under contract:

Google
Sign-in via Google OAuth. We receive your account identifier and email address (the openid email profile scopes) and use them only to sign you in, to identify your Nyxtale account and for the service email that goes with it.
Cloudflare
Storage and delivery of media files (R2 object storage), plus protection and delivery of web traffic.
Email delivery provider
Delivery of sign-in links (magic links) and service email.
Hosting provider
The servers that run our backend and database.

Data obtained through Google APIs

Nyxtale's use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. We use your Google account data only to sign you in and operate your Nyxtale account; we do not use it for advertising, do not sell it and do not transfer it to third parties except as strictly necessary to operate the service or as required by law. You can revoke Nyxtale's access to your Google account at any time on the Google Account permissions page.

We do not sell your personal data. Sharing with partners beyond these sub-processors happens only with your separate consent (see section 03).

08Children and age limits

Nyxtale publishes dark fiction, including horror and 18+ material. The service is not intended for children below the permitted age.

We apply age assurance for access to adult and sensitive content, and stories carry content warnings that you control in your safety settings. If you believe a child has given us data without a parent's consent, contact us and we will delete it.

09International data transfers

Our providers may process data in other countries, including outside your region. When data leaves the EEA, the UK or another protected jurisdiction, we rely on recognised safeguards (for example, standard contractual clauses) and require an adequate level of protection from our providers.

10Changes to this policy

We may update this policy as the service develops. For material changes we will update the effective date at the top and, where appropriate, notify you in the app or by email. The current version is always available at nyxtale.com/privacy.

11Contact

For privacy questions and requests about your data, contact the platform operator, Tessermind LTD:

privacy@tessermind.com