Skip to content
FictionCore
The appGuideArticles
Google PlayRU

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

EnglishРусский
Download document (.md)

Contents

  • 1. Who is responsible
  • 2. Data, purposes and legal bases
  • 3. Visibility and automated processing
  • 4. Recipients, device storage and transfers
  • 5. Retention
  • 6. Delete your account
  • 7. Rights and requests
  • 8. Changes

FictionCore Privacy Policy

Version 2026-10-30.

This privacy policy is our notice under Articles 13 and 14 of the GDPR. It covers https://fictioncore.app, the available FictionCore app functions and correspondence with the operator.

1. Who is responsible

The controller is Sofuwaru OÜ, Ehitajate tee 68-125, 12915 Tallinn, Estonia; Estonian Commercial Register (äriregister) code 17059718. Contact: sofuwaru@gmail.com. You do not need an account to make a privacy request.

2. Data, purposes and legal bases

In the table, Article 6(1)(b) of the GDPR means processing necessary for the service you request or steps before that contract; Article 6(1)(c) means a legal obligation; Article 6(1)(f) means the stated legitimate interest, subject to your rights and interests.

Data and source Purpose and legal basis
Google sign-in proof and verified provider identifier; account/session identifiers, credentials and dates; app version/build Sign-in, account creation, secure sessions and compatibility: Article 6(1)(b); preventing misuse: Article 6(1)(f)
Chosen display name and handle, profile fields and images, language and visibility settings, setup status; Terms acceptance, Privacy Policy delivery and 18+ records Operate your account and chosen profile, conclude the contract and apply the 18+ rule: Article 6(1)(b); demonstrate that this policy was provided: Article 6(1)(c); evidence for disputes: Article 6(1)(f)
Your texts, images, private workspaces, publications, revisions, comments, ads, tags and publication/access settings Store and display material to the selected audience, provide editing and discovery: Article 6(1)(b)
External contacts you add, link-check results and, if you verify an external account, the identifier and username confirmed by that service; contact requests, grants and disclosures; follows, reactions and saved material Deliver the contact-sharing and community functions you use: Article 6(1)(b)
Search choices, saved searches where enabled, private content exclusions; participation/check-in records, reputation earnings and staff awards with their reasons, ranks and quiz answers/results Apply your preferences, calculate participation indicators and operate the posting rules and quiz: Article 6(1)(b)
Reports and supporting material from you or others, reviews started by staff, relevant content snapshots, staff notes/tags, moderation decisions, review requests and access/audit records Investigate concerns, enforce the rules and protect users and the service: Article 6(1)(f); handle legally required notices, orders and reporting: Article 6(1)(c)
Purpose-separated device digest and successful-registration dates; rejection counters, restriction dates and staff interventions Prevent repeated registration and abusive submission: Article 6(1)(f), protecting service availability and users
When the network safeguard is enabled, IP addresses used by your signed-in account with the first and last time of use, and their links to a ban Protect accounts and the service, investigate abuse, enforce bans and prevent their evasion: Article 6(1)(f)
Optional crash diagnostics and usage events described below Diagnose crashes and improve the selected functions: your separate consent, Article 6(1)(a); declining does not prevent ordinary use
Notification preferences, inbox events, your responses to in-app announcements and, when push is enabled, installation/device identifiers and messaging tokens Deliver the requested notification service and service announcements: Article 6(1)(b); separate device permission where required
Support/feedback text, replies and staff messages; optional app/device diagnostics sent with a bug report; screenshots you attach to a request; email and necessary details in correspondence Answer service requests: Article 6(1)(b); diagnose failures and maintain a reliable service: Article 6(1)(f); data-rights/legal requests: Article 6(1)(c)
Website/API request metadata, including IP address received by the host, resource, time, status, app/browser information and diagnostic identifiers; limited deletion records Deliver and protect the service, including temporary request limits per network address, and investigate failures: Article 6(1)(f); fulfil erasure duties and prevent restoration of erased data: Article 6(1)(c)

We may also derive aggregated statistics that identify no one, such as numbers of accounts or publications, to operate and secure the service and meet legal reporting duties (Article 6(1)(f) and (c)).

Google may include email, name or other profile claims in its sign-in proof. We retain a verified email supplied by Google, its observation date and whether Google is authoritative for that address, privately alongside the account. Our legitimate interests (Article 6(1)(f)) are finding the right account when you request support and contacting affected users about necessary security or material service changes, including when they cannot enter the app. Email is not a public profile field, a login identifier or proof of account ownership. We update it from fresh verified Google sign-in information; matching addresses do not merge accounts. We do not save Google’s name or other profile claims, or the raw sign-in token. FictionCore does not receive your Google password or request Gmail, Drive or address-book access.

We use the contact mailbox for requested support and necessary security, contractual or legal communications. We send newsletters or other promotional email only with your separate consent, which you can withdraw at any time. You can reply or contact us to object to contact or request correction; we assess objections individually and explain any overriding need to send a particular necessary notice. This does not remove your right to object to processing based on legitimate interests. A support request does not give permission for unrelated messages.

The account email is retained while the account exists and erased with it; an updated address replaces the previous one. Before registration completes, the verified claim may be held in a pending sign-in record that expires after ten minutes. The email is cleared when the record is consumed; otherwise the expired record is removed by periodic cleanup. If Google provides no usable verified address, sign-in can still proceed. Accounts registered under an older notice that said profile claims were not stored are not silently backfilled. Correspondence and restricted backups follow the separate limits below.

Registration requires a Google sign-in, chosen name/handle, contract language, Terms acceptance and 18+ declaration; without these the account cannot be created. Registration does not collect an identity document or exact birth date. Optional profile fields, including birth date used to display age, are separate and can be edited or removed. Providing material or contacts is necessary only for the corresponding function. FictionCore’s audience is 18+; the declaration alone does not verify age. If we learn that an account belongs to a person under 18, we may close it and delete its data as described in section 6.

In-app bug reports can include optional diagnostics: app/OS version, language, theme, viewport/text scale and a limited recent in-memory history of screen categories, request results and error types/source locations. You can turn the attachment off before sending. It is sent with your report, not as a continuous external crash feed; feedback carries no diagnostics. You can attach up to three screenshots to a bug report or feedback. Only you and support staff can see them. They are re-encoded without metadata such as location, stored like other uploads and not sent to automated checks. Keep passwords, secrets and unnecessary personal information, including other people’s, out of the text and the screenshots.

Genre and fictional relationship selections describe material and filtering choices. They are not requested as declarations of your sexual orientation, health or other sensitive personal traits. Avoid unnecessary sensitive data, third-party private information and criminal allegations in ordinary content. Sensitive data needed for a specific legal claim requires an applicable Article 9 condition, such as Article 9(2)(f); criminal-offence data requires authorisation and safeguards under applicable law. A free-text field or acceptance of the Terms is not blanket consent to such processing.

3. Visibility and automated processing

Your name, handle, avatar and material you publish can be shown to other users according to access and visibility settings. Optional profile sections, activity indicators and contact audiences have their own controls. Private workspaces, saved material and content exclusions are not public profile fields. Your reputation total and rank can be public; the earnings history and staff-award reasons are not public profile fields.

Connections from the app to our public API use HTTPS. Account checks and staff permissions restrict access to private data. Authorised staff can access data needed for support, security, moderation or legal requests. Private does not mean encrypted against the operator.

Sharing a contact or opening an external link allows interaction outside FictionCore. Recipients may keep already disclosed information after you withdraw access; external services process visits and messages under their own rules. FictionCore does not host or receive your external roleplay chats.

Software applies chosen filters and access rules, calculates participation indicators and quiz results, and enforces technical and posting limits. When enabled, image screening sends a normalised full image to Microsoft Azure AI Content Safety and can reject or hold an upload; screenshots attached to support requests are not screened. When enabled, text screening sends text intended for public surfaces to the OpenAI Moderation API. It can hide a prohibited version or refer it for staff review after publication; private workspace drafts are not sent for general text screening. A rejected public profile text is hidden from other users while its source remains available to its author for correction. Staff can temporarily pause delivery of user images across the service during an incident.

Several consecutive policy rejections within a short period can produce warnings and then temporarily pause content submission; a repeated series within several days can lead to a longer temporary pause. A successful submission resets the series; technical provider errors do not count. Staff can review and lift or reset these measures. This does not by itself terminate the account.

Registration safeguards can limit the number of accounts created per device signal within a rolling period. Android version 1.0.34 and later use a random installation signal stored separately from sign-in credentials; clearing app data or reinstalling resets it. Earlier Android versions send a purpose-separated digest of Android ID, never its raw value. The server stores a digest for this safeguard. These are limited abuse signals, not proof of identity or a guarantee of a physical device. Shared service limits can also delay registration or other requests.

When the network safeguard is enabled, the service records each distinct IP address that your signed-in account uses for sign-in, registration, session renewal or ordinary requests, with the first and last time of use. It is not a log of every request. Addresses are stored encrypted, with a keyed fingerprint for matching; they are not public and are not used for analytics or advertising. Failed sign-in attempts are not added to an account’s history. Only staff with specific security permissions can view this history, to investigate abuse or account security and to decide on a ban. When staff ban an account, they can also block every address recorded for it. The service then compares the address of each request with active blocks and refuses access, sign-in and new registrations from an address under such a block, whichever account is used. Addresses can be shared or reassigned, for example on mobile, public or workplace networks and VPNs, so a block can affect people who did nothing wrong; an IP address does not prove who someone is. You can ask us by email for a person to review a block, or object to this processing.

Automated checks can reject or hide submitted material, temporarily limit registration or posting, or refuse requests from a network under a block. They can make mistakes. You can use the review route shown with a decision or contact us for a person to review the measure and the information you provide. Rank, filter choices and automated flags are not verified facts about your identity.

4. Recipients, device storage and transfers

Recipient/service Processing involved
Heroku / Salesforce API and PostgreSQL hosting, account/content data and technical operations; the selected primary database region is EU
Cloudflare Public website and DNS requests; R2 stores uploaded media and a limited account-deletion journal in the selected EU jurisdiction
Microsoft Azure AI Content Safety Normalised full uploaded image (not a support screenshot) and technical request metadata for enabled image screening; the configured resource is Sweden Central
OpenAI Text intended for public surfaces and technical request metadata, only when text screening is enabled; provider handling is described in its API data controls
Google Firebase Crashlytics and Analytics Optional crash diagnostics and usage events, respectively, only where available and with the separate choice described below; SDKs also process app/device and installation information
Google sign-in Authentication interaction and sign-in proof; Google’s own account processing follows its Privacy Policy
Google Firebase Cloud Messaging Optional device registration and requested push delivery; payloads use event identifiers and generic notification text, not the body of your post or support conversation
Discord, Telegram, X, Reddit and Instagram When you ask to check a contact, the API requests the relevant public profile using its public identifier and the server’s request metadata; opening a link later uses your browser/app and that service’s own context. If ownership verification is offered and you use it, you sign in to Discord or Telegram in your browser and that service confirms your account identifier and username to us; we keep these with the verification status and dates, not its sign-in tokens
Google (Gmail) Messages and replies through our contact mailbox

The contact-link checker does not send your FictionCore account identifier, session credentials or device IP to the external platform. It checks public availability, not ownership of the external account. Staff, necessary service providers, professional advisers and competent authorities may receive data for the purposes above or a specific legal duty or claim. Other users receive what the sharing/publication function makes available to them. If FictionCore or the operator’s business is transferred, merged or reorganised, data can pass to the successor that continues the service under this policy, based on our legitimate interest in continuing the service (Article 6(1)(f)); we inform you of such a transfer.

Optional crash reporting and usage analytics, where offered by the installed version, have separate switches in Settings and are off by default. Availability depends on the installed version. You can decline both and continue using the app, or turn either off later. Acceptance of the Terms is not consent to either service.

Crash reporting uses Firebase Crashlytics. The app supplies bounded error categories, source locations and selected screen/app context; Firebase also collects technical crash, app, OS/device, installation and session-stability information. Usage analytics uses Firebase Analytics for selected screen and action categories (such as sign-in, registration, finding partners, publication and contact requests), outcome categories and coarse duration bands. When you enable analytics, Google also uses a technical app-instance identifier, app/device information and approximate location derived from the device’s IP address. We do not request GPS location for analytics, collect advertising identifiers, or enable Google Signals or advertising personalization. We do not deliberately send post text, contacts, search text, full request URLs, account identifiers, sign-in credentials or raw error messages in these app-defined events. SDK-generated technical identifiers are not the same as anonymity.

Turning a switch off stops new optional collection; it does not automatically delete reports already received by the provider. Contact us about deletion of previous data. Firebase describes its handling and retention in its privacy information. Crashlytics starts removing crash traces and associated identifiers after 90 days; our current Analytics property retains event data for two months and user-level data for fourteen months, with that user-level period restarting on new activity. Standard aggregated reports follow separate retention rules.

The website has no advertising or audience analytics scripts. Current app builds bundle their fonts. The app stores credentials in device-protected storage, and local caches, unsaved editor work, requests awaiting a retry and preferences needed for its functions; the website remembers your selected theme. Optional push registration starts after you enable it and can be turned off in the app. OS notification permission separately controls display.

EU hosting does not mean all processing stays in the EEA. Heroku’s separately captured logical database backups are stored in the United States. Google, Cloudflare, OpenAI and the external contact services operate internationally; their processing can involve the United States and other countries outside the EEA. For Azure image input, Microsoft describes regional processing and no input retention or model training in its service-specific privacy information. That statement does not describe every provider or every technical record.

Transfers require an applicable adequacy decision or other lawful safeguard. Provider information describes Salesforce’s processor Binding Corporate Rules and Data Privacy Framework scope in the Heroku security and privacy description, Google’s applicable arrangements in its transfer information, and Cloudflare’s Data Privacy Framework/Standard Contractual Clauses arrangements in its data-processing terms. An adequacy decision covers only eligible transfers. You can request the safeguard applicable to a transfer of your data and a copy or further information at sofuwaru@gmail.com.

5. Retention

We keep active account data and material while needed for the corresponding account or function. If we end the account contract under the Terms, the account is deleted as described in section 6. You can edit or remove supported items and request erasure. Unpublishing changes visibility; it is not necessarily deletion of your source, a reported revision or a limited case record.

  • Temporary records: sign-in challenges and exchange-recovery records expire after ten minutes; access credentials after fifteen minutes and refresh sessions after at most thirty days. Reauthentication authorisation lasts five minutes; ordinary write-recovery records generally last up to 24 hours. Scheduled cleanup removes expired records; expiry is not an exact physical-deletion deadline.
  • Feature records: ads expire at the time shown and retained ad history is normally purged thirty days after expiry or an earlier terminal event. Contact requests expire after seven days; a request’s record and any resulting grant are normally purged seven days after the request is answered, cancelled or expires. Contact-disclosure records and ordinary inbox notifications normally expire after ninety days. Ending a relationship or deleting the account removes the relevant active records. Reputation earning records remain until the recipient account is deleted; the current content-exclusion settings remain until replaced or deleted with the account. Staff messages and their command records follow the ninety-day inbox lifetime. Records of your responses to in-app announcements, including opening an announcement’s link, expire after thirty days; they also let a response be safely retried. The record that you dismissed or acknowledged an announcement remains while the account exists, so that it is not shown again. A publication request waiting for image review remains until it is applied, rejected or cancelled; its record is normally purged thirty days later.
  • In-app support: the report/feedback, attached screenshots and diagnostics, and replies expire thirty days after the original submission, or earlier on account deletion. A reply does not restart the period.
  • Moderation: ordinary reports expire after ninety days. Decision and review evidence generally uses six-month periods from the relevant notice or case closure, extended by an active restriction, a later decision or a pending review, followed by cleanup. Such evidence can remain after account deletion with account links removed; this does not by itself anonymise personal information in the text. Separate legal preservation requires a specific reason; it is not indefinite retention of the whole account.
  • Abuse prevention: registration admissions and their device digests expire 30 days after successful creation, including if that account is deleted, to prevent creation/deletion loops. The account-owned submission-limit state lasts until account deletion; its event history expires after 90 days or earlier on account deletion. The escalation window is not the retention period of the entire event history. Account IP history is kept at most while the account exists and is deleted with it. The links between those addresses and a ban are removed when the ban is reversed or when the account or decision records concerned are deleted, whichever comes first.
  • Technical records and correspondence: retain only what is needed to resolve the request or incident and complete related actions, or for a specific legal obligation or claim. Provider-managed logs and residual copies follow the relevant provider’s applicable lifecycle. Deleting email to Gmail Trash alone leaves it there for up to thirty days.
  • Backups and deletion records: active-service erasure does not instantly erase every backup. Logical database backups under our control are removed within 30 days of capture and restricted to recovery; before a restored copy returns to service, completed account deletions are reapplied. Limited deletion identifiers and dates are kept through the permitted restore period and command-recovery period to prevent erased accounts from returning. Provider disaster-recovery copies and separately captured logical backups have separate lifecycles; a backup capture alone does not set an automatic expiry. Retained copies must remain restricted to recovery or another specific lawful purpose.

Where a legal duty or dispute justifies longer retention, only necessary records are retained for that purpose and removed when the reason ends. We explain applicable exceptions and the period or criteria in the response to an erasure request.

6. Delete your account

In the app, open Profile → Settings → Account → Delete account. Confirm the request and authenticate again with the Google account bound to this FictionCore account. The service makes an accepted deletion unavailable for ordinary use and processes deletion. The app shows progress; if interrupted, reopen the app to resume the same request. Completion removes active account data and owned content, subject to the limited records and exceptions in section 5. The app then clears its account-scoped local data. It does not delete your Google account or copies already held by other people or external services.

You can also email sofuwaru@gmail.com, including without app access. Identify the FictionCore account by handle or account ID if available. No particular subject line is required. Do not send a password or sign-in token. If there is reasonable doubt about authority over the account, we request proportionate verification. Signing out, revoking a session or uninstalling the app does not delete server records.

Public instructions: https://fictioncore.app/privacy?locale=en#account-deletion.

7. Rights and requests

Subject to GDPR conditions, you may request access and a copy, correction, erasure, restriction and portability. Where consent is the legal basis, you can withdraw it without affecting earlier lawful processing.

Right to object: for reasons relating to your particular situation, you may object to processing based on legitimate interests. We must stop unless we demonstrate overriding compelling grounds or need the data for legal claims.

Write to sofuwaru@gmail.com. The app’s privacy request screen prepares an email; opening that screen or copying a message does not itself send a request. Send access and portability requests to this contact; the app has no automatic full-account download. We respond without undue delay and within one month; where permitted because of complexity or number of requests, we explain an extension within that month, for up to two further months. Requests are generally free; any lawful refusal or fee is explained with the available complaint route.

You may complain to Estonia’s Andmekaitse Inspektsioon or the competent authority where you live, work or consider an infringement occurred. Judicial remedies remain available. When someone supplies information about you in a report, the source is that person and their material; where required, we separately provide you the information required by GDPR Article 14.

8. Changes

We update this policy when processing changes and inform you before new processing where required. Any consent required for a separate purpose is requested separately; receiving this policy or accepting the Terms does not supply it.

Terms of UsePrivacy PolicyAccount deletion
Скачать документ (.md)

Содержание

  • 1. Кто отвечает за данные
  • 2. Данные, цели и правовые основания
  • 3. Видимость и автоматическая обработка
  • 4. Получатели, хранение на устройстве и передачи
  • 5. Сроки хранения
  • 6. Удалить аккаунт
  • 7. Права и обращения
  • 8. Изменения

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

Версия 2026-10-30.

Эта политика конфиденциальности — наше уведомление по статьям 13 и 14 GDPR. Она охватывает https://fictioncore.app, доступные функции приложения FictionCore и переписку с оператором.

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

Контролёр данных — Sofuwaru OÜ, Ehitajate tee 68-125, 12915 Tallinn, Эстония; код в Коммерческом регистре Эстонии (äriregister) — 17059718. Контакт: sofuwaru@gmail.com. Для обращения по вопросам данных аккаунт не нужен.

2. Данные, цели и правовые основания

В таблице статья 6(1)(b) GDPR означает обработку, необходимую для запрошенного сервиса или действий до заключения договора; статья 6(1)(c) — правовую обязанность; статья 6(1)(f) — указанный законный интерес с учётом ваших прав и интересов.

Данные и источник Цель и основание
Подтверждение входа Google и проверенный идентификатор у провайдера; идентификаторы, учётные данные и даты аккаунта/сессий; версия и сборка приложения Вход, создание аккаунта, безопасные сессии и совместимость: статья 6(1)(b); предотвращение злоупотреблений: статья 6(1)(f)
Выбранные имя и идентификатор профиля, поля и изображения профиля, языковые настройки и видимость, состояние настройки; записи принятия Условий, предоставления Политики конфиденциальности и 18+ Работа аккаунта и выбранного профиля, заключение договора и применение правила 18+: статья 6(1)(b); подтверждение предоставления этой политики: статья 6(1)(c); доказательства для споров: статья 6(1)(f)
Ваши тексты, изображения, личные рабочие пространства, публикации, редакции, комментарии, объявления, теги и настройки публикации/доступа Хранение, показ выбранной аудитории, редактирование и поиск: статья 6(1)(b)
Добавленные внешние контакты, результаты проверки ссылок и, если вы подтверждаете внешний аккаунт, подтверждённые этим сервисом идентификатор и имя пользователя; запросы, разрешения и раскрытия контактов; подписки, реакции и сохранённые материалы Запрошенные функции обмена контактами и сообщества: статья 6(1)(b)
Параметры поиска, сохранённые поиски при доступной функции, личные исключения контента; участие, отметки посещения, начисления репутации и награды сотрудников с их основаниями, ранги и ответы/результаты квиза Применение предпочтений, расчёт показателей участия, работа правил публикации и квиза: статья 6(1)(b)
Жалобы и материалы от вас или других лиц, проверки, начатые сотрудниками, снимки соответствующего контента, заметки и метки сотрудников, решения модерации, обращения о пересмотре и записи доступа/аудита Проверка обращений, применение правил, защита пользователей и сервиса: статья 6(1)(f); обязательные по закону сообщения, распоряжения и отчётность: статья 6(1)(c)
Отдельный для этой цели хеш сигнала устройства и даты успешных регистраций; счётчики отклонений, даты ограничений и вмешательства сотрудников Предотвращение повторных регистраций и злоупотребления отправкой: статья 6(1)(f), защита доступности сервиса и пользователей
При включённой сетевой защите — IP-адреса, которые использует ваш аккаунт после входа, с датой первого и последнего использования, и их связь с блокировкой аккаунта Защита аккаунтов и сервиса, расследование злоупотреблений, исполнение блокировок и предотвращение их обхода: статья 6(1)(f)
Необязательная диагностика сбоев и события использования, описанные ниже Диагностика сбоев и улучшение выбранных функций: отдельное согласие, статья 6(1)(a); отказ не мешает обычному использованию
Настройки и события уведомлений, ваши ответы на объявления в приложении, а при включённом push — идентификаторы установки/устройства и токены доставки Запрошенные уведомления и служебные объявления: статья 6(1)(b); отдельное разрешение устройства, когда требуется
Текст обращений и обратной связи, ответы и сообщения сотрудников; необязательная диагностика приложения/устройства в сообщении об ошибке; скриншоты, которые вы прикладываете к обращению; email и необходимые сведения в переписке Ответы по работе сервиса: статья 6(1)(b); диагностика сбоев и надёжная работа: статья 6(1)(f); обращения о правах на данные и правовые запросы: статья 6(1)(c)
Метаданные запросов сайта/API: полученный хостингом IP, ресурс, время, статус, сведения о приложении/браузере и диагностические идентификаторы; ограниченные записи удаления Предоставление и защита сервиса, включая временные лимиты запросов для каждого сетевого адреса, расследование сбоев: статья 6(1)(f); исполнение удаления и предотвращение восстановления удалённых данных: статья 6(1)(c)

Мы также можем формировать обобщённую статистику, не позволяющую установить личность, например число аккаунтов или публикаций, для работы и защиты сервиса и исполнения обязательной отчётности (статья 6(1)(f) и (c)).

В подтверждении входа Google могут быть email, имя и другие сведения профиля. Мы сохраняем подтверждённый email от Google, дату его получения и признак того, подтверждает ли Google актуальное владение адресом, в закрытых данных аккаунта. Наши законные интересы (статья 6(1)(f)) — найти нужный аккаунт при обращении в поддержку и связаться с затронутыми пользователями по необходимым вопросам безопасности или существенным изменениям сервиса, в том числе когда вход в приложение недоступен. Email не является публичным полем профиля, идентификатором входа или доказательством владения аккаунтом. Мы обновляем адрес из свежего проверенного подтверждения входа Google; совпадение адресов не объединяет аккаунты. Имя и другие сведения профиля Google, а также исходный токен входа не сохраняются. FictionCore не получает пароль Google и не запрашивает доступ к Gmail, Drive или адресной книге.

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

Email хранится в течение жизни аккаунта и удаляется вместе с ним; новый адрес заменяет предыдущий. До завершения регистрации подтверждённый адрес может храниться в записи ожидания, срок действия которой истекает через десять минут. Email очищается при её использовании; иначе просроченную запись удаляет периодическая очистка. Если Google не передал пригодный подтверждённый адрес, вход всё равно возможен. Для аккаунтов, созданных по старому уведомлению, обещавшему не сохранять сведения профиля, email не добавляется скрытно. Для переписки и ограниченных резервных копий действуют отдельные сроки ниже.

Для регистрации нужны вход через Google, выбранные имя/идентификатор профиля, язык договора, принятие Условий и декларация 18+; без них создать аккаунт нельзя. При регистрации не собираются документ личности и точная дата рождения. Необязательные поля профиля, включая дату рождения для показа возраста, заполняются отдельно; их можно изменить или удалить. Материал или контакт нужен только для соответствующей функции. Аудитория FictionCore — 18+; одна декларация возраст не проверяет. Если нам станет известно, что аккаунт принадлежит лицу младше 18 лет, мы можем закрыть его и удалить данные в порядке раздела 6.

К сообщению об ошибке можно приложить диагностику: версии приложения/ОС, язык, тему, размер видимой области/масштаб текста и ограниченную недавнюю историю категорий экранов, результатов запросов и типов ошибок/координат исходников из памяти приложения. Вложение можно выключить перед отправкой. Оно отправляется с обращением, а не непрерывным внешним потоком данных о сбоях; обратная связь диагностику не передаёт. К сообщению об ошибке и к обратной связи можно приложить до трёх скриншотов. Их видите только вы и сотрудники поддержки. Они перекодируются без метаданных, например геопозиции, хранятся как другие загрузки и не передаются на автоматическую проверку. Не включайте в текст и скриншоты пароли, секреты и лишние персональные сведения, в том числе чужие.

Выбор жанров и вымышленных отношений описывает материалы и настройки фильтрации. Он не запрашивается как заявление о вашей сексуальной ориентации, здоровье или других чувствительных личных признаках. Не добавляйте в обычный контент ненужные чувствительные сведения, чужую частную информацию и обвинения в преступлениях. Для чувствительных данных, необходимых по конкретному правовому требованию, нужно основание статьи 9, например 9(2)(f); для сведений о преступлениях — разрешение и гарантии применимого права. Свободное текстовое поле и принятие Условий не означают общего согласия на такую обработку.

3. Видимость и автоматическая обработка

Имя, идентификатор профиля, аватар и опубликованные материалы могут быть видны другим пользователям согласно настройкам доступа и видимости. У необязательных разделов профиля, показателей активности и аудитории контактов есть отдельные настройки. Личные рабочие пространства, сохранённые материалы и исключения контента не являются публичными полями профиля. Общая репутация и ранг могут быть публичными; история начислений и основания наград сотрудников не являются публичными полями профиля.

Приложение соединяется с нашим публичным API по HTTPS. Проверки аккаунта и полномочия сотрудников ограничивают доступ к закрытым данным. Уполномоченным сотрудникам доступны данные, необходимые для поддержки, безопасности, модерации или правовых обращений. Приватность не означает шифрование от оператора.

Передача контакта или открытие внешней ссылки позволяет взаимодействовать вне FictionCore. Получатель может сохранить уже раскрытые сведения после отзыва доступа; внешние сервисы обрабатывают посещения и сообщения по своим правилам. FictionCore не размещает и не получает ваши внешние ролевые переписки.

Программные средства применяют выбранные фильтры и правила доступа, вычисляют показатели участия и результаты квиза, обеспечивают технические ограничения и условия публикации. При включённой проверке изображений нормализованное полное изображение передаётся Microsoft Azure AI Content Safety; загрузка может быть отклонена или задержана. Скриншоты, приложенные к обращениям в поддержку, на эту проверку не передаются. При включённой проверке текста материал для публичных разделов передаётся OpenAI Moderation API. После публикации запрещённая редакция может быть скрыта или направлена сотруднику на проверку; неопубликованные материалы личных рабочих пространств не передаются на общую проверку текста. Отклонённый публичный текст профиля скрывается от других пользователей, а автору остаётся исходник для исправления. При инциденте сотрудники могут временно остановить показ пользовательских изображений во всём сервисе.

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

Защита регистрации может ограничивать число аккаунтов, создаваемых по одному сигналу устройства за скользящий период. Android-версия 1.0.34 и новее использует случайный сигнал установки отдельно от данных входа; очистка данных приложения или переустановка его сбрасывает. Более ранние Android-версии передают отдельный для этой цели хеш Android ID, никогда не исходное значение. Сервер хранит хеш для этой защиты. Это ограниченные сигналы против злоупотреблений, а не проверка личности или гарантия физического устройства. Общие лимиты сервиса также могут задержать регистрацию или другие запросы.

При включённой сетевой защите сервис записывает каждый отдельный IP-адрес, с которого ваш аккаунт входит, регистрируется, продлевает сессию или выполняет обычные запросы, с датой первого и последнего использования. Это не журнал каждого запроса. Адреса хранятся в зашифрованном виде вместе с ключевым отпечатком для сравнения; они не публикуются и не используются для аналитики или рекламы. Неудачные попытки входа в историю аккаунта не добавляются. Просматривать её могут только сотрудники со специальными правами безопасности — для расследования злоупотреблений, проверки безопасности аккаунта и решения о блокировке. Блокируя аккаунт, сотрудники могут также заблокировать все записанные для него адреса. Тогда сервис сравнивает адрес каждого запроса с действующими блокировками и отказывает в доступе, входе и регистрации новых аккаунтов с адреса под такой блокировкой, с какого бы аккаунта ни шёл запрос. Адреса бывают общими или переназначаются, например в мобильных, публичных и рабочих сетях и VPN, поэтому блокировка может затронуть людей, которые ничего не нарушали; IP-адрес не доказывает личность. Вы можете по email попросить, чтобы блокировку рассмотрел человек, или возразить против этой обработки.

Автоматические проверки могут отклонить или скрыть отправленный материал, временно ограничить регистрацию или публикацию либо отклонить запросы из сети под блокировкой. Проверки могут ошибаться. Для рассмотрения меры человеком и представления своих объяснений используйте путь пересмотра, указанный с решением, или свяжитесь с нами. Ранг, фильтры и автоматические отметки не являются проверенными фактами о вашей личности.

4. Получатели, хранение на устройстве и передачи

Получатель/сервис Обработка
Heroku / Salesforce Хостинг API и PostgreSQL, данные аккаунта/контента и технические операции; выбранный регион основной базы — ЕС
Cloudflare Запросы публичного сайта и DNS; R2 хранит загруженные медиа и ограниченный журнал удаления аккаунтов в выбранной юрисдикции ЕС
Microsoft Azure AI Content Safety Нормализованное полное изображение (кроме скриншотов обращений) и технические метаданные запроса при включённой проверке; настроенный ресурс — Sweden Central
OpenAI Текст для публичных разделов и технические метаданные запроса, только при включённой проверке; обработка описана в информации об API
Google Firebase Crashlytics и Analytics Соответственно необязательная диагностика сбоев и события использования, только при доступности и отдельном выборе, описанном ниже; SDK также обрабатывают сведения о приложении, устройстве и установке
Вход Google Аутентификация и подтверждение входа; собственная обработка Google описана в его политике
Google Firebase Cloud Messaging Необязательная регистрация устройства и доставка запрошенных push; передаются идентификаторы событий и общий текст уведомления, а не содержание публикации или переписки с поддержкой
Discord, Telegram, X, Reddit и Instagram При запрошенной проверке контакта API обращается к соответствующему публичному профилю с его открытым идентификатором и метаданными серверного запроса; последующее открытие ссылки использует ваш браузер/приложение и контекст внешнего сервиса. Если доступно подтверждение владения и вы им пользуетесь, вы входите в Discord или Telegram в браузере, и этот сервис сообщает нам идентификатор и имя пользователя вашего аккаунта; мы храним их вместе со статусом и датами подтверждения, но не токены входа этого сервиса
Google (Gmail) Письма и ответы через наш контактный ящик

Проверка контактной ссылки не передаёт внешней платформе идентификатор аккаунта FictionCore, учётные данные сессии или IP вашего устройства. Она проверяет публичную доступность, а не принадлежность внешнего аккаунта. Сотрудники, необходимые поставщики услуг, профессиональные консультанты и компетентные органы могут получать данные для указанных целей либо конкретной правовой обязанности или требования. Другие пользователи получают то, что делает доступным функция публикации или обмена. При передаче, слиянии или реорганизации FictionCore или бизнеса оператора данные могут перейти к правопреемнику, который продолжает сервис по этой политике, на основании нашего законного интереса в продолжении сервиса (статья 6(1)(f)); о такой передаче мы сообщаем.

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

Отчёты о сбоях используют Firebase Crashlytics. Приложение передаёт ограниченные категории ошибок, координаты исходников и выбранный контекст экрана/приложения; Firebase также собирает технические сведения о сбое, приложении, ОС/устройстве и установке, а также стабильности сессий. Аналитика Firebase Analytics использует выбранные категории экранов и действий (например, вход, регистрация, поиск партнёров, публикация и запросы контактов), категории результата и укрупнённые интервалы длительности. При включении аналитики Google также использует технический идентификатор экземпляра приложения, сведения о приложении/устройстве и приблизительное местоположение, определяемое по IP-адресу устройства. Для аналитики мы не запрашиваем GPS-координаты, не собираем рекламные идентификаторы и не включаем Google Signals или персонализацию рекламы. В собственные события мы намеренно не включаем тексты публикаций, контакты, поисковые запросы, полные URL запросов, идентификаторы аккаунта, учётные данные входа и исходные сообщения ошибок. Технические идентификаторы SDK не означают анонимность.

Выключение прекращает новый необязательный сбор, но не удаляет автоматически ранее полученные провайдером отчёты. По поводу удаления прежних данных свяжитесь с нами. Обработка и сроки Firebase описаны в его информации о конфиденциальности. Crashlytics начинает удаление трассировок сбоев и связанных идентификаторов через 90 дней; в текущих настройках Analytics события хранятся два месяца, данные пользовательского уровня — четырнадцать месяцев с продлением этого срока при новой активности. Для стандартных агрегированных отчётов действуют отдельные правила хранения.

На сайте нет рекламных скриптов или аналитики аудитории. Текущие сборки приложения содержат файлы шрифтов. Приложение хранит учётные данные в защищённом хранилище устройства, а также необходимые кеши, несохранённые правки в редакторах, запросы, ожидающие повторной отправки, и настройки; сайт запоминает выбранную тему. Необязательная регистрация push начинается после её включения и может быть выключена в приложении. Разрешение ОС отдельно управляет показом.

Хостинг в ЕС не означает, что вся обработка остаётся в ЕЭЗ. Отдельно создаваемые логические резервные копии Heroku находятся в США. Google, Cloudflare, OpenAI и внешние контактные сервисы работают международно; обработка может затрагивать США и другие страны вне ЕЭЗ. Для входных изображений Azure Microsoft описывает региональную обработку без сохранения входных данных и обучения моделей в информации об этом сервисе. Это утверждение не распространяется на всех поставщиков и все технические записи.

Передачи требуют применимого решения об адекватности или иной законной гарантии. Сведения поставщиков описывают обязательные корпоративные правила обработчика Salesforce и охват Data Privacy Framework в описании безопасности Heroku, применимые механизмы Google — в информации о передачах, а Data Privacy Framework и стандартные договорные положения Cloudflare — в условиях обработки данных. Решение об адекватности охватывает только подходящие под него передачи. Применимую к передаче ваших данных гарантию, её копию или дополнительную информацию можно запросить по sofuwaru@gmail.com.

5. Сроки хранения

Данные действующего аккаунта и материалы сохраняются, пока нужны для соответствующего аккаунта или функции. Если мы прекращаем договор по Условиям, аккаунт удаляется в порядке раздела 6. Поддерживаемые элементы можно изменить или удалить; также можно запросить удаление данных. Снятие с публикации меняет видимость, но не обязательно удаляет исходник, редакцию, на которую пожаловались, или ограниченную запись дела.

  • Временные записи: запросы регистрации и восстановления обмена при входе истекают через десять минут; учётные данные доступа — через пятнадцать минут, сессия обновления — максимум через тридцать дней. Разрешение повторной аутентификации действует пять минут; обычные квитанции повторения записи — как правило, до 24 часов. Просроченные записи убирает плановая очистка; истечение не является точным сроком физического удаления.
  • Записи функций: объявления истекают в показанное время, сохранённая история обычно удаляется через тридцать дней после истечения либо более раннего завершения. Запросы контактов истекают через семь дней; запись запроса и выданное по нему разрешение, если оно есть, обычно удаляются через семь дней после ответа на запрос, его отмены или истечения. Записи раскрытия контактов и обычные уведомления обычно истекают через девяносто дней. Прекращение связи или удаление аккаунта удаляет соответствующие активные записи. Записи начисления репутации остаются до удаления аккаунта получателя; текущие исключения контента — до замены или удаления вместе с аккаунтом. Сообщения сотрудников и записи их команд следуют девяностодневному сроку входящих уведомлений. Записи ваших ответов на объявления в приложении, включая переход по их ссылке, истекают через тридцать дней; они также позволяют безопасно повторить отправку ответа. Запись о том, что вы закрыли или подтвердили такое объявление, хранится, пока существует аккаунт, чтобы оно не показывалось снова. Заявка на публикацию, ожидающая проверки изображений, хранится до применения, отклонения или отмены; её запись обычно удаляется через тридцать дней после этого.
  • Поддержка в приложении: обращение/обратная связь, приложенные скриншоты, диагностика и ответы истекают через тридцать дней от исходной отправки либо раньше при удалении аккаунта. Ответ не начинает срок заново.
  • Модерация: обычные жалобы истекают через девяносто дней. Доказательства решений и пересмотра обычно следуют шестимесячным срокам от соответствующего уведомления или закрытия дела; действующее ограничение, более позднее решение или незавершённый пересмотр продлевают хранение, после чего выполняется очистка. Эти материалы могут остаться после удаления аккаунта с удалёнными ссылками на него; само по себе это не обезличивает персональные сведения в тексте. Отдельное правовое сохранение требует конкретного основания, а не бессрочного хранения аккаунта.
  • Защита от злоупотреблений: записи успешных регистраций и хеши устройств истекают через 30 дней после создания, в том числе при удалении аккаунта, чтобы предотвратить циклы создания и удаления. Состояние ограничения отправки хранится до удаления аккаунта; история событий истекает через 90 дней либо раньше при удалении аккаунта. Окно усиления меры не является сроком хранения всей истории событий. История IP-адресов аккаунта хранится не дольше существования аккаунта и удаляется вместе с ним. Связь адресов с блокировкой удаляется при снятии блокировки либо при удалении соответствующего аккаунта или записей решения — что наступит раньше.
  • Технические записи и переписка: сохраняется только необходимое для разрешения запроса или инцидента и завершения связанных действий либо для конкретной правовой обязанности или требования. Журналы поставщиков и остаточные копии следуют применимому циклу соответствующего поставщика. Само перемещение письма в Корзину Gmail оставляет его там до тридцати дней.
  • Резервные копии и записи удаления: удаление из действующего сервиса не стирает мгновенно все копии. Логические копии базы под нашим контролем удаляются в течение 30 дней после создания и используются для восстановления; перед возвращением восстановленной копии в работу повторно применяются завершённые удаления аккаунтов. Ограниченные идентификаторы и даты удаления сохраняются на разрешённый период восстановления и повторения команды, чтобы удалённые аккаунты не возвращались. Аварийные копии поставщика и отдельно созданные логические копии имеют разные циклы; само создание копии не задаёт автоматического истечения. Использование оставшихся копий должно ограничиваться восстановлением или иной конкретной законной целью.

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

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

Откройте Профиль → Настройки → Аккаунт → Удалить аккаунт, подтвердите запрос и снова пройдите аутентификацию через Google-аккаунт, связанный с этим аккаунтом FictionCore. Приняв удаление, сервис закрывает обычный доступ и выполняет процесс удаления. Приложение показывает ход выполнения; при прерывании снова откройте приложение для продолжения того же запроса. Завершение удаляет активные данные аккаунта и принадлежащие ему материалы с учётом ограниченных записей и исключений раздела 5. Затем приложение очищает локальные данные аккаунта. Это не удаляет аккаунт Google или копии, уже находящиеся у других людей или внешних сервисов.

Можно также написать на sofuwaru@gmail.com, в том числе без доступа к приложению. Укажите идентификатор профиля или аккаунта, если он доступен. Специальная тема письма не обязательна. Не присылайте пароль или токен входа. При обоснованных сомнениях в праве распоряжаться аккаунтом мы запрашиваем соразмерное подтверждение. Выход, отзыв сессии или удаление приложения не удаляет серверные записи.

Публичная инструкция: https://fictioncore.app/privacy?locale=ru#account-deletion.

7. Права и обращения

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

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

Напишите на sofuwaru@gmail.com. Экран обращения о персональных данных в приложении готовит письмо; открытие экрана или копирование текста само по себе запрос не отправляет. Запросы доступа и переносимости направляйте на этот контакт; автоматической полной выгрузки аккаунта в приложении нет. Мы отвечаем без необоснованной задержки и в течение одного месяца; допустимое из-за сложности или количества запросов продление объясняем в этот месяц, максимум на два дополнительных месяца. Обычно запросы бесплатны; законный отказ или плата объясняются вместе с доступным порядком жалобы.

Можно пожаловаться в эстонскую Andmekaitse Inspektsioon или компетентному органу по месту проживания, работы или предполагаемого нарушения. Судебные способы защиты сохраняются. Если сведения о вас переданы в жалобе другим человеком, источник — этот человек и его материалы; когда требуется, мы отдельно предоставляем вам информацию по статье 14 GDPR.

8. Изменения

При изменении обработки мы обновляем политику и сообщаем до начала новой обработки, когда это требуется. Необходимое согласие для отдельной цели запрашивается отдельно; получение политики или принятие Условий его не заменяет.

Условия использованияПолитика конфиденциальностиУдаление аккаунта
FictionCore

Text roleplay

GuideArticlesAbout this siteTermsPrivacyEesti keelesRSS
© 2026 FictionCoreAvailable on Google Play18+