Skip to content
Screph
  • Модули Features
  • Как работает How it Works
  • Сценарии Use Cases
  • Статус Status
  • Документация Documentation
  • Скачать Download
Войти Login Регистрация Register
Личный кабинет Profile
Выйти Logout
Screph
  • Модули Features
  • Как работает How it Works
  • СценарииUse Cases
  • СтатусStatus
  • Документация Documentation
  • Скачать Download
  • Личный кабинет Profile
  • Войти Login
  • Регистрация Register
  • Выйти Logout

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

Последнее обновление: июль 2026 Last updated: July 2026

Введение Introduction

Screph («мы», «нас» или «наш») уважает вашу конфиденциальность и обязуется защищать ваши персональные данные. Настоящая Политика конфиденциальности объясняет, как мы собираем, используем и защищаем вашу информацию при использовании нашего веб-сайта screph.com и программного обеспечения Screph. Screph ("we", "us" or "our") respects your privacy and is committed to protecting your personal data. This Privacy Policy explains how we collect, use and protect your information when using our website screph.com and Screph software.

Какие данные мы собираем What Data We Collect

Мы можем собирать следующие типы информации: We may collect the following types of information:

  • Журнал запросов сайта:Website request log: для успешных GET/POST-запросов публичных страниц сервер сохраняет путь, метод, время, IP-адрес, User-Agent, referrer, bot-признак и, если пользователь вошёл, ссылку на его аккаунт. Static/media, administrative, API, account-login и OAuth routes исключены из этого общего журнала. for successful GET/POST requests to public pages, the server stores the path, method, timestamp, IP address, User-Agent, referrer, bot flag and, for a signed-in user, an account reference. Static/media, administrative, API, account-login and OAuth routes are excluded from this general log.
  • Данные учётной записи:Account data: Если вы регистрируетесь на сайте - имя пользователя, email и другие данные, которые вы предоставляете. If you register on the site - username, email and other data you provide.
  • События загрузки:Download events: при успешном создании tracking row — имя и размер выдаваемого файла, статус передачи, число отправленных байтов, время завершения, IP, User-Agent и referrer. Django streaming обновляет progress при чтении iterator. При production handoff через Nginx X-Accel-Redirect сайт фиксирует только начало: без отдельной reconciliation запись может остаться started с 0 bytes и без completion time. Аварийный raw-file fallback после ошибки подготовки response может выдать файл без DownloadEvent. Код не измеряет длительность просмотра страницы. when a tracking row is created successfully: the served file name and size, transfer status, bytes sent, completion time, IP, User-Agent and referrer. Django streaming updates progress as the iterator is consumed. With the production Nginx X-Accel-Redirect handoff, the site records only the start; without separate reconciliation the row can remain started with zero bytes and no completion time. An emergency raw-file fallback after response preparation fails may serve the file without a DownloadEvent. The implementation does not measure page-view duration.
  • Геоданные IP:IP metadata: для публичного IP сервер может запросить у настроенного lookup-сервиса (по умолчанию ipapi.co) страну, регион, город, организацию, timezone и доступные координаты/почтовые metadata. Для такого запроса lookup-провайдеру передаётся IP. for a public IP, the server may request country, region, city, organization, timezone and available coordinate/postal metadata from the configured lookup service (currently ipapi.co by default). That lookup sends the IP to the provider.
  • Данные обратной связи:Feedback data: Текст и явно приложенные изображения, которые вы отправляете в support chat, а также информация, предоставленная при участии в сообществе. Пока desktop chat видим, он дополнительно загружает thread примерно каждые 20 секунд, передавая account token или guest key; скрытие widget останавливает polling. Text and explicitly attached images submitted through support chat, plus information you provide when participating in the community. While the desktop chat is visible it also fetches the thread about every 20 seconds, sending the account token or guest key; hiding the widget stops polling.
  • Данные сетевых операций:Online operation data: scoped device authorization; периодический authenticated profile request при сохранённом token; WAV-аудио для выбранной server speech операции, её длительность и usage ledger; явно отправленный diagnostics ZIP и metadata; контекст выбранного LLM/speech provider; model-list request или синтетический silent probe.wav при открытии настроек OpenAI/LiteLLM Speech.scoped device authorization; a periodic authenticated profile request when a token is stored; WAV audio for a selected server-speech operation, its duration and usage ledger; an explicitly submitted diagnostics ZIP and metadata; context for a selected LLM/speech provider; or a model-list request or synthetic silent probe.wav when OpenAI/LiteLLM Speech settings are opened.

Как мы используем данные How We Use Data

Мы используем собранные данные для: We use collected data to:

  • Предоставления и улучшения наших услуг.Provide and improve our services.
  • Анализа использования и оптимизации работы сайта.Analyze usage and optimize site performance.
  • Связи с вами по вопросам поддержки и обновлений.Contact you regarding support and updates.
  • Обеспечения безопасности и предотвращения злоупотреблений.Ensure security and prevent abuse.

Файлы cookie Cookies

Сайт использует служебные cookies Django для session, CSRF-защиты и языка. В localStorage могут храниться выбранный язык, отображаемое имя и API authToken; пароль туда не записывается. Очистка browser storage завершает локальную API-сессию и сбрасывает эти предпочтения. Текущие публичные templates не подключают сторонний analytics script: описанный выше server-side request log не зависит от analytics cookie. The site uses functional Django cookies for sessions, CSRF protection and language. localStorage may contain the selected language, display name and API authToken; the password is not stored there. Clearing browser storage ends the local API session and resets these preferences. The current public templates do not load a third-party analytics script: the server-side request log described above does not rely on an analytics cookie.

Передача данных третьим лицам Data Sharing with Third Parties

Мы не продаём и не передаём ваши персональные данные третьим лицам, за исключением случаев: We do not sell or share your personal data with third parties, except in the following cases:

  • Когда это требуется по закону.When required by law.
  • Для защиты наших прав и безопасности пользователей.To protect our rights and user safety.
  • IP lookup provider получает публичный IP для обогащения server-side журнала, когда lookup выполняется.The IP lookup provider receives the public IP when server-side log enrichment is performed.
  • Браузер загружает Bootstrap CSS/JS с cdn.jsdelivr.net; CDN получает стандартные HTTP metadata запроса.The browser loads Bootstrap CSS/JS from cdn.jsdelivr.net; the CDN receives standard HTTP request metadata.
  • Страницы с встроенными демонстрациями загружают YouTube player при открытии; YouTube/Google получает обычные network metadata браузера и может применять свои cookie/правила.Pages with embedded demonstrations load the YouTube player when opened; YouTube/Google receives normal browser network metadata and may apply its own cookies and policies.
  • Выбранные пользователем cloud LLM/speech providers, model hosts (включая Alpha Cephei для каталога и архивов Vosk) и URL-потоки получают данные соответствующего запроса по собственным правилам.Cloud LLM/speech providers, model hosts (including Alpha Cephei for the Vosk catalogue and archives) and stream URLs selected by the user receive data for the corresponding request under their own policies.

Безопасность данных Data Security

Мы применяем разумные технические и организационные меры для защиты ваших данных. Однако передача данных через интернет не может быть полностью безопасной, и мы не можем гарантировать абсолютную защиту. We apply reasonable technical and organizational measures to protect your data. However, data transmission over the internet cannot be completely secure, and we cannot guarantee absolute protection.

Ваши права Your Rights

В соответствии с применимым законодательством вы можете иметь право на: In accordance with applicable law, you may have the right to:

  • Доступ к вашим персональным данным.Access your personal data.
  • Исправление неточных данных.Correct inaccurate data.
  • Удаление ваших данных.Delete your data.
  • Ограничение обработки данных.Restrict data processing.

Для запроса, содержащего персональные данные, используйте личный support chat в профиле. Не публикуйте tokens, diagnostics или другие чувствительные данные в открытом GitHub issue или Telegram-чате. For a request containing personal data, use the private support chat in your profile. Do not publish tokens, diagnostics or other sensitive data in a public GitHub issue or Telegram chat.

Локальная работа и внешние сервисы Local processing and external services

Разметка, проект и локальные CV-процессы работают на компьютере пользователя. При явном выборе облачного распознавания речи, LLM или другого внешнего сервиса выбранные данные передаются соответствующему провайдеру по его правилам. Проверяйте provider и состав контекста перед отправкой. Markup, projects and local CV processing run on the user's computer. When cloud speech recognition, an LLM or another external service is explicitly selected, the chosen data is sent to that provider under its terms. Review the provider and outgoing context before sending.

Отдельно от пользовательского контента установленная сборка по умолчанию может проверять Updates.xml при запуске не чаще раза в 24 часа; запрос содержит Screph/<version> update-check в User-Agent и может быть отключён в настройках. Примерно через 1,2 секунды после старта приложение также может получить шесть HTML-страниц для локального кэша встроенной справки; текущий guard допускает следующую попытку через час, отдельного переключателя нет. Загрузка runtime packs и CV-моделей выполняется отдельными действиями. Список моделей Vosk, однако, запрашивается у alphacephei.com при первом открытии selector и кэшируется на 5 минут; архив выбранной модели скачивается только по кнопке. Проект, кадры и записи речи к этим metadata/download hosts не отправляются. URL-поток, напротив, соединяет устройство с самим указанным stream endpoint.Separately from user content, an installed build may check Updates.xml on startup by default, no more than once every 24 hours; its User-Agent includes Screph/<version> update-check, and the check can be disabled in settings. About 1.2 seconds after startup, the app may also fetch six HTML pages for its local embedded-help cache; the current guard permits another attempt after one hour and there is no separate toggle. Runtime-pack and CV-model downloads are separate actions. The Vosk model catalogue, however, is requested from alphacephei.com when its selector is first opened and cached for five minutes; the selected archive is downloaded only on button press. Projects, frames and voice recordings are not sent to these metadata/download hosts. A stream URL, however, connects the device to that stream endpoint.

В production-конфигурации есть флаг SCREPH_TELEMETRY, но текущий runtime не инициализирует Sentry или другой telemetry exporter и не содержит найденного consumer этого флага. Поэтому сам флаг не означает автоматическую отправку desktop telemetry.The production configuration includes a SCREPH_TELEMETRY flag, but the current runtime initializes no Sentry or other telemetry exporter and no consumer of that flag was found. The flag alone therefore does not imply automatic desktop telemetry upload.

Account widget планирует первый refresh примерно через 100 ms после собственной инициализации. При сохранённом desktop access token приложение затем запрашивает профиль/баланс у Screph каждые 30 секунд; после ошибок действуют backoff-паузы 60, 120 и 300 секунд, а 401 может запустить OAuth token refresh. Открытие настроек OpenAI Speech с доступным key выполняет authenticated GET списка моделей. Для настроенного non-OpenAI LiteLLM Speech вместо этого отправляется сгенерированный 0,1-секундный mono 16 kHz probe.wav с тишиной. Это не запись микрофона и не проект, но provider может отразить запрос в logs или usage.The Account widget schedules its first refresh about 100 ms after its own initialization. With a stored desktop access token, the app then requests the Screph profile/balance every 30 seconds; failures introduce 60, 120 and 300-second backoffs and a 401 may trigger OAuth token refresh. Opening OpenAI Speech settings with an available key performs an authenticated model-list GET. For a configured non-OpenAI LiteLLM Speech path, Screph instead sends a generated 0.1-second 16 kHz mono silent probe.wav. It is not a microphone recording or project content, but the provider may record the request in logs or usage.

Диагностика и crash reports Diagnostics and crash reports

Crash sessions и diagnostics bundles формируются локально. Отправка bundle на сервер требует авторизованного аккаунта и явного действия пользователя или согласия в startup prompt. Страница Logging показывает manifest с путями и размерами, но не содержимое файлов; startup prompt не показывает этот manifest и после «Да» сразу отправляет bundle. Проект и autosave автоматически не прикладываются, однако logs могут содержать системные пути, имена проектов и сведения рабочего окружения. Подробнее — в руководстве по диагностике. Crash sessions and diagnostics bundles are created locally. Submitting a bundle to the server requires an authenticated account and an explicit user action or consent in the startup prompt. The Logging page shows a path-and-size manifest, not file contents; the startup prompt does not show that manifest and submits immediately after Yes. Projects and autosaves are not attached automatically, although logs may contain system paths, project names and workspace details. See the diagnostics guide.

Сервисы аккаунта обрабатывают данные выбранных функций и поддерживают сохранённую сессию периодическим profile refresh; видимый support widget отдельно опрашивает thread. Точный список и текущие ограничения приведены в руководстве по аккаунту и сетевым сервисам.Account services process data for selected features and maintain a stored session through periodic profile refresh; a visible support widget separately polls its thread. See the account and online services guide for the exact list and current limitations.

Изменения в политике Changes to This Policy

Мы можем обновлять эту Политику конфиденциальности время от времени. Актуальная версия всегда доступна на этой странице с указанием даты последнего обновления. We may update this Privacy Policy from time to time. The current version is always available on this page with the date of the last update.

Хранение и удалениеRetention and deletion

Текущая реализация не задаёт единого автоматического срока удаления для журналов запросов и загрузок, support threads и diagnostics reports. Эти записи хранятся до административного удаления или обработки применимого запроса пользователя. Локальное хранение component-specific: Assistant action history использует сохранённый retention при создании runtime, а очистка session directories сейчас фактически использует 180 дней при открытии workspace; она сохраняет активную и unresolved сессии. Project-local .screph_ai_assistant mirror этим cleanup не удаляется, и текущий UI-переключатель не останавливает все generic workspace mirror writes. Проекты, модели, большинство caches и artifacts остаются до component-specific или ручной очистки; локальный ScrephData/llm/usage_events.jsonl append-only хранит profile/model/token/cost/latency metadata успешных shared-runtime LLM responses без prompt/response text и без auto-retention; crash reports сохраняют 10 последних записей по умолчанию. Account tokens и API-ключи находятся в system credential store, а обычные paths/endpoints/preferences — в незашифрованном settings JSON. Сроки внешних providers определяются их политиками. Подробная карта приведена в справке по локальным данным. The current implementation does not define one automatic deletion period for request/download logs, support threads and diagnostics reports. These records remain until administrative deletion or an applicable user request is processed. Local retention is component-specific: Assistant action history uses its saved retention when the runtime is created, while session-directory cleanup currently uses an effective 180-day window when the workspace opens and keeps active and unresolved sessions. That cleanup does not remove the project-local .screph_ai_assistant mirror, and the current UI toggle does not stop all generic workspace mirror writes. Projects, models, most caches and artifacts remain until component-specific or manual cleanup. The local append-only ScrephData/llm/usage_events.jsonl stores profile/model/token/cost/latency metadata for successful shared-runtime LLM responses without prompt or response text and without automatic retention; crash reports keep the newest 10 by default. Account tokens and API keys use the system credential store, while ordinary paths, endpoints and preferences use unencrypted settings JSON. External providers define their own retention. See the local-data guide for the full map.

Контакты Contact Us

Если у вас есть вопросы о нашей Политике конфиденциальности, свяжитесь с нами через: If you have questions about our Privacy Policy, contact us through:

  • Личный support chatPrivate support chat
  • GitHub Issues — только несекретные технические вопросыnon-sensitive technical issues only
  • Telegram: @Screen_Graph — публичное сообществоpublic community
Screph

Screph — среда создания задач для AI на визуальных данных. Основной проект хранит исходные материалы, разметку, связи и текстовые или голосовые описания. Screph is an environment for creating AI tasks on visual data. The main project stores source materials, markup, relations and text or voice descriptions.

Продукт Product

  • МодулиFeatures
  • Как работаетHow it Works
  • СценарииUse Cases
  • СтатусStatus
  • СкачатьDownload
  • Voice2TextVoice2Text

Ресурсы Resources

  • ДокументацияDocumentation
  • СообществоCommunity
  • ФорумForum
  • FAQ
  • GitHub

© 2026 Screph. Все права защищены.All rights reserved.

Исходники и лицензии: GitHub Source and license details: GitHub

Политика конфиденциальностиPrivacy Policy Условия использованияTerms of Service