Бесплатное расширение Chrome — обработка на устройстве

Объяснение разрешений для расширений изображений

Расширению изображения требуется достаточный доступ к браузеру, чтобы получить выбранное вами изображение, открыть его редактор, запомнить полезное локальное состояние и вернуть результат. Этот доступ — это не то же самое, что загрузка каждой фотографии. Для Easy Background Remover важный операционный вопрос уже: какое видимое действие требует каждой возможности и что происходит с пикселями после его запуска?

На этой странице этот вопрос применяется к рабочему процессу продукта. О том, как оценить незнакомые инструменты на уровне категорий, см. в разделе Разрешения расширений Chrome для инструментов изображений.

Начинайте с действия, а не с текста предупреждения

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

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

Доступ к странице и рабочий процесс с помощью щелчка правой кнопкой мыши

Easy Background Remover может предложить рабочий процесс с изображением страницы в дополнение к открытию локального файла. Интеграция страниц может потребовать широкого доступа к сайту, поскольку изображения могут появляться на многих разных веб-сайтах. Полезной границей является намерение пользователя: вы выбираете изображение или вызываете действие изображения.

Существует и практический предел. Веб-сайт может обслуживать изображение таким образом, чтобы предотвратить его чтение из контекста другой страницы. Если при попытке щелчка правой кнопкой мыши изображение не удается загрузить, сохраните его локально и откройте сохраненный файл в редакторе. Более широкий текст разрешения не отменяет правила доставки сайта.

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

Локальное хранилище предназначено для локальной непрерывности.

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

Относитесь к этой истории как к удобному кэшу, а не как к архиву. Он принадлежит профилю браузера на этом устройстве. Кто-то, у кого есть доступ к тому же разблокированному профилю, может снова открыть недавнюю работу. Вы можете очистить данные расширения при использовании общего компьютера, и удаление не должно быть вашим единственным планом очистки, если материал чувствителен.

Таким образом, разрешение на хранение отвечает: «Может ли это расширение сохранить локальное состояние?» Не отвечает «синхронизировано ли это состояние с учетной записью?» Easy Background Remover не требует учетной записи для базового открытия, вырезания, уточнения и экспорта.

Доступ к буферу обмена привязан к копированию

Когда вы выбираете «Копировать», расширению необходимо записать результат в системный буфер обмена. Это отличается от загрузки PNG в папку. Браузеры и операционные системы могут по-прежнему блокировать или предлагать использование буфера обмена в зависимости от контекста.

Если копирование не удалось, используйте «Загрузить PNG». Разрешение буфера обмена не является свидетельством того, что расширение постоянно читает все, что вы копируете; рабочий процесс продукта должен записать вырез после вашего явного действия.

Сетевая активность не является автоматической загрузкой фотографий

При первом запуске может быть загружена модель на устройстве. Затем модель кэшируется, поэтому обработку вырезов можно выполнить в браузере. Обновление расширения может привести к загрузке другой модели. Ресурсы расширений и обновления также используют обычную сетевую доставку.

Вот почему «никогда не использует сеть» было бы неточно. Более точное утверждение заключается в том, что повседневный процесс обработки пикселей предназначен для того, чтобы оставаться локальным: откройте изображение, создайте маску, уточните ее и экспортируйте результат в браузер.

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

Что не может вам сказать запрос на разрешение

Подсказка не может служить доказательством хорошего поведения. Это также не может доказать злоупотребление. Используйте его в качестве первого пункта в более крупном обзоре:

  1. Сопоставьте запрошенный доступ с функцией, которую вы видите.
  2. Прочтите конкретное объяснение конфиденциальности, а не только краткое описание магазина.
  3. Проверьте, подтверждены ли первые загрузки и локальное хранилище.
  4. Сравните претензии на сайте продукта, странице конфиденциальности и текущем списке.
  5. Еще раз проверьте, добавляет ли обновление новое разрешение или меняет рабочий процесс.

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

Быстрый тест перед установкой

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

Этот тест не проверяет исходный код или сетевой трафик. Он показывает, соответствует ли видимый рабочий процесс документации, прежде чем вы представите конфиденциальный материал.

При изменении разрешений

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

Документация может отставать от выпуска, поэтому текущая подсказка браузера и текущая страница конфиденциальности заслуживают большего веса, чем старый снимок экрана или обзор. Требования доверия Easy Background Remover должны оставаться согласованными на всех этих поверхностях; Сохранение конфиденциальности и претензий на жилье объясняет, почему.

Практический вывод

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

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

Узнайте больше

Полезные материалы