ПРАВОВОЙ ДОКУМЕНТ
CrateCore — Политика cookies и локального хранилища (Cookie Policy)
Дата вступления в силу: 11 августа 2026 г. (предыдущие редакции — 10, 7, 6 и 4 августа и 17 июля 2026 г.)
Оператор: индивидуальный разработчик сервиса CrateCore
Контакт: legal@cratecore.app
1. Что регулирует эта политика
Эта политика описывает cookies, localStorage и похожие технологии на сайте https://cratecore.app (включая веб-ленту, страницы статей и страницу входа).
Мобильное приложение регулируется Политикой конфиденциальности: https://cratecore.app/privacy/. Firebase Analytics/Crashlytics в приложении не являются браузерными cookies и раскрываются там же.
2. Главное
Сайт CrateCore не показывает рекламу, не использует рекламные пиксели и не отслеживает вас между сайтами. Шрифты и другие ресурсы страницы раздаются с нашего собственного домена. Сторонних скриптов, кроме названных в п. 4, на страницах нет.
Посещаемость мы считаем двумя инструментами, и относимся к ним по-разному:
- Cloudflare Web Analytics — счётчик просмотров без cookies. Он ничего не сохраняет в вашем браузере, не читает оттуда идентификаторов и не строит «цифровой отпечаток» устройства, поэтому согласия не требует (п. 4.2).
- Google Analytics — ставит cookies, поэтому его скрипт загружается ТОЛЬКО после того, как вы сами нажали «Принять» в баннере согласия. Пока вы этого не сделали — в том числе если вы нажали «Отклонить» или просто читаете дальше, — со страницы не уходит ни одного запроса к Google и не появляется ни одной cookie Google (п. 4.1). Если Google Analytics на сайте ещё не включён, вы не увидите и баннера: спрашивать не о чем, аналитических cookies в этом случае не бывает вовсе.
Собственных cookies у сайта две, и обе технические: выбор темы оформления (cc_theme) и запоминание вашего ответа баннеру (cc_consent). Обе появляются только после вашего собственного действия, не содержат идентификатора и никуда не передаются (п. 3.1).
Кнопки «Принять» и «Отклонить» равнозначны: одно нажатие, ничего не спрятано за «настройками», «продолжение просмотра» согласием не считается. Отказ мы запоминаем так же, как согласие, и в это время не переспрашиваем (п. 7).
3. Что сайт хранит в вашем браузере
3.1 Cookies
Наши собственные технические (функциональные) cookies. Они обслуживают то, что вы выбрали сами, поэтому отдельного согласия не требуют:
Ключ | Что хранит | Зачем | Срок
cc_theme | выбранную тему оформления (light или dark) | открывать страницы сразу в выбранной вами теме, без вспышки чужого фона | 1 год; удаляется при очистке данных сайта в браузере
cc_consent | ваш ответ баннеру согласия: yes (принято) или no (отклонено) | помнить ваш выбор и не спрашивать при каждом открытии страницы; при значении no аналитика Google не загружается | 180 дней; затем баннер спросит снова
Обе — наши собственные (first-party) cookies: они видны только серверу cratecore.app, не содержат идентификатора и не используются для аналитики или профилирования. Пока вы не трогали переключатель темы и не отвечали баннеру, их нет вовсе: сайт открывается в тёмной теме по умолчанию, а аналитика не работает. Настройку темы вашей системы мы не запрашиваем и не получаем.
Аналитические cookies Google Analytics. Появляются ТОЛЬКО после того, как вы нажали «Принять»:
Ключ | Что хранит | Зачем | Срок
_ga | случайный идентификатор браузера | отличать повторный визит от нового посетителя | до 2 лет; браузер может сократить срок сам (например, Safari ограничивает такие cookies неделей)
_ga_<идентификатор нашего свойства> | состояние и счётчик сеансов | считать сеансы и просмотры | до 2 лет; то же ограничение браузера
Эти cookies ставит на нашем домене скрипт Google Analytics 4 (gtag.js, загружается с googletagmanager.com). Рекламных функций Google Analytics (Google Signals, связка с Google Ads, ремаркетинг) мы не включаем, поэтому рекламных cookies вида _gcl_* сайт не ставит. До вашего «Принять» скрипт не загружается — значит, нет и этих cookies.
3.2 Локальное хранилище (localStorage)
localStorage — это локальное хранилище браузера; его содержимое не отправляется автоматически на сервер с каждым запросом, в отличие от cookies. Сайт использует его только для функций, которые вы сами запускаете:
Ключ | Что хранит | Зачем | Срок
cc_web_session | сессия входа (токены Supabase, ваш e-mail) | вход на сайте по коду из письма; синхронизация интересов с приложением | до выхода или очистки браузера
cc_reads | счётчик прочитанных статей (число) | показать один раз плашку «Войти» после трёх прочтений | до очистки браузера
cc_nudge_off | пометка «плашку закрыли» | больше не показывать плашку «Войти» | до очистки браузера
Выбранные на сайте жанры и эпохи в браузере не сохраняются: до входа сайт вообще не запоминает ваши интересы, а после входа они уходят в настройки вашего аккаунта. Раньше такой выбор хранился в ключе cc_web_tags; с 6 августа 2026 г. этого хранения нет, а значения, которые успели сохраниться у ранних посетителей, сайт удаляет из браузера при открытии страницы.
Служебная админ-панель (не предназначена для пользователей) хранит собственную сессию входа в localStorage (cc_admin_session).
4. Аналитика сайта
Юридические страницы сайта (включая эту) — статические: баннера согласия и Google Analytics на них нет. Безкукисный счётчик из п. 4.2 может считать и их просмотры — он ничего не сохраняет в вашем браузере.
4.1 Google Analytics 4 — только по вашему согласию
Что это. Сервис статистики Google. Он показывает нам обезличенные отчёты: сколько людей читало, какие статьи, откуда пришли, с телефона или с компьютера.
Когда работает. Только если вы нажали «Принять» в баннере. Наш баннер не «информирующий»: до нажатия скрипт Google не загружается вообще, поэтому до этого момента ваш браузер не обращается к серверам Google и cookies _ga/_ga_… не существует.
Что получает Google. Адрес просмотренной страницы и адрес перехода (referrer), сведения о браузере, устройстве и языке, приблизительное местоположение (страна/город), определённое по IP-адресу, случайный идентификатор из cookie _ga и события просмотра страниц. Google Analytics 4 не записывает и не хранит сам IP-адрес: он используется для определения примерного местоположения и отбрасывается. Ваш e-mail, идентификатор вашего аккаунта CrateCore, содержимое заметок и коллекции в аналитику не передаются.
Правовое основание. Ваше согласие: ст. 6(1)(a) GDPR для обработки и ст. 5(3) Директивы ePrivacy для самих cookies. Отозвать согласие можно в любой момент (п. 7); отзыв не делает незаконной обработку, которая шла до него.
Кто обрабатывает и где. Google Ireland Limited как наш обработчик; данные могут передаваться в США компании Google LLC. Такие передачи Google основывает на EU-U.S. Data Privacy Framework (Google LLC сертифицирована в этой программе) и на стандартных договорных условиях (SCC) в составе условий обработки данных Google. Список сервисов: https://cratecore.app/subprocessors/.
Сколько хранится. Cookies — по срокам из п. 3.1; данные уровня пользователя и событий в самом Google Analytics — по настройке нашего свойства, не дольше 14 месяцев (это предел, установленный Google для GA4); агрегированные отчёты — дольше.
4.2 Cloudflare Web Analytics — без cookies
Просмотры страниц мы считаем безкукисным счётчиком Cloudflare Web Analytics. Он не ставит cookies, ничего не сохраняет в localStorage и не строит «цифровой отпечаток» устройства. С каждого просмотра Cloudflare получает адрес страницы, адрес перехода, сведения о браузере и устройстве, код ответа сервера и показатели скорости загрузки; страна определяется по IP-адресу, сам IP-адрес при этом не сохраняется. Отдельный посетитель не выделяется, и связать ваши просмотры в профиль этот счётчик не позволяет.
Согласия он не требует, потому что ничего не записывает в ваше устройство и не читает оттуда идентификаторов; правовое основание обработки — наш законный интерес (ст. 6(1)(f) GDPR): знать посещаемость собственного сайта, не отслеживая читателей. Возразить против такой обработки можно по адресу legal@cratecore.app. Cloudflare здесь не новый получатель данных: сайт и так работает на его инфраструктуре (п. 5).
4.3 Cloudflare Turnstile — защита страницы входа от ботов
На странице входа (/login и /ru/login) — и ТОЛЬКО на ней — загружается скрипт Cloudflare Turnstile (challenges.cloudflare.com). Его назначение — защищать регистрацию и отправку кодов входа от ботов и автоматического перебора; на страницах ленты, статей и на юридических страницах этого скрипта нет.
Во время проверки скрипт обращается к серверам Cloudflare: они видят IP-адрес и технические сигналы окружения браузера, по которым человек отличается от бота. Рекламных cookies Turnstile не ставит, профиль посетителя не строит и между сайтами не следит.
Это строго необходимая мера безопасности, поэтому согласия она не требует и под баннер согласия не попадает. Правовое основание — наш законный интерес (ст. 6(1)(f) GDPR): защита сервиса и аккаунтов от злоупотреблений. Возразить против такой обработки можно по адресу legal@cratecore.app. Cloudflare здесь не новый получатель данных: сайт и так работает на его инфраструктуре (п. 5).
5. Технические данные хостинга
Сайт размещён на инфраструктуре Cloudflare. Как любой хостинг, Cloudflare обрабатывает технические данные, необходимые для доставки страницы и защиты от атак (IP-адрес, заголовки запроса). Кроме безкукисного счётчика из п. 4.2, никаких дополнительных cookies или аналитических функций Cloudflare для этого сайта мы не настраивали.
Изображения статей и обложки могут загружаться напрямую с серверов Wikimedia и Cover Art Archive / Internet Archive — эти серверы видят ваш IP-адрес при загрузке картинки, как это устроено у любой картинки в интернете.
6. Google News, Publisher Center и Subscribe with Google
Издание CrateCore зарегистрировано в Google Publisher Center — это консоль издателя на стороне Google. Сама по себе регистрация ничего не добавляет на страницы сайта и ничего не сохраняет в вашем браузере. Страницы сайта могут показываться в Google Поиске, Google News и Discover — это обычная индексация открытого сайта, при которой мы не передаём Google ваши данные.
Google предлагает издателям встраивать в страницы статей скрипт Subscribe with Google / Reader Revenue Manager (файл swg-basic.js с домена news.google.com). По документации Google его назначение — показывать платные предложения, окна регистрации и опросы. Платных функций у CrateCore нет, весь контент бесплатный, поэтому на страницах сайта этого скрипта нет.
Мы пишем об этом здесь сознательно, чтобы обещание из п. 2 («сторонних скриптов, кроме названных в п. 4, на страницах нет») можно было проверить. Если такой скрипт когда-нибудь появится, он будет загружаться только после вашего явного согласия и никогда — по умолчанию. Причина: при загрузке он обращается к серверам Google, передавая туда адрес читаемой страницы и те cookies Google, которые уже есть в вашем браузере, и записывает служебные данные в локальное хранилище. Это выходит за рамки технически необходимого для того, чтобы показать вам статью.
7. Как отозвать согласие и как управлять хранением
Отозвать согласие на Google Analytics так же просто, как его дать, — любым из двух способов:
- нажмите «Cookies» в подвале страницы сайта;
- или откройте меню «Оформление» в шапке страницы и выберите пункт «Отозвать согласие на аналитику».
Оба способа делают одно и то же: мы забываем ваш выбор, удаляем cookies аналитики Google из вашего браузера и перезагружаем страницу; баннер спросит заново, и до нового «Принять» Google Analytics не загружается. Юридические страницы (включая эту) — статические, скриптов на них нет, поэтому ссылка «Cookies» в их подвале просто ведёт на эту политику; чтобы отозвать согласие, откройте любую другую страницу сайта — например главную — и воспользуйтесь любым из способов выше.
То же самое можно сделать вручную в настройках браузера (раздел про cookies и данные сайтов для cratecore.app):
- удалите cookie cc_consent — или все данные сайта cratecore.app целиком. Тогда мы забываем ваш ответ, и при следующем открытии страницы баннер спросит заново; до нового «Принять» Google Analytics не загружается;
- там же удалите cookies _ga и _ga_… — это стирает идентификаторы, которые Google Analytics успел завести в вашем браузере;
- либо запретите cookies для cratecore.app целиком — тогда Google Analytics не сможет поставить свои cookies вовсе.
Важно: если удалить только _ga, а cc_consent=yes оставить, при следующем открытии страницы аналитика запустится снова и заведёт новый идентификатор. Поэтому отзыв согласия начинается именно с cc_consent.
Ваш выбор мы помним 180 дней — и «Принять», и «Отклонить». Пока действует cc_consent=no, аналитика не загружается и баннер вас не беспокоит; по истечении срока (или если вы удалили эту cookie) баннер спросит снова.
Помимо этого вы можете:
- выйти из аккаунта на странице входа (удаляет cc_web_session);
- очистить данные сайта в настройках браузера (заодно удаляет cc_theme);
- запретить сайту хранение данных в настройках браузера.
Если запретить локальное хранилище, вход на сайте работать не будет; чтение статей продолжит работать. Если запретить cookies, сайт будет открываться в тёмной теме по умолчанию, а выбранная тема запоминаться не будет; баннер согласия при этом будет спрашивать при каждом открытии страницы — запомнить ваш ответ будет негде.
8. Изменения
Мы обновим эту политику при добавлении рекламных инструментов, новых сторонних скриптов, A/B-тестов, персонализации или новых механизмов хранения — до их включения, а не после.
9. Контакт
Вопросы по этой политике: legal@cratecore.app.
