Расширение для резюме из LinkedIn: разрешения и данные
Что запрашивает расширение браузера, зачем нужно каждое разрешение и в каких именно точках ваши данные уходят или не уходят из браузера.
Расширение ExportMyResume читает ваш собственный профиль LinkedIn в вашем браузере. Извлечённое резюме передаётся веб-редактору локально. Это не значит, что продукт вообще не делает сетевых запросов: в продакшене отправляются диагностические события, а неудачный импорт может включать идентификатор вашего профиля. У ИИ, синхронизации под аккаунтом и экспорта в PDF или Word отдельные серверные потоки.
Эта страница описывает реализацию, проверенную 6 сентября 2026 года. ExportMyResume независим от LinkedIn, не связан с ним и им не поддерживается.
Запрашиваемые разрешения
| Разрешение | Для чего оно в этом расширении |
|---|---|
activeTab | Временный доступ, связанный с действием пользователя; используется при проверке вкладки профиля |
scripting | Запуск кода, который читает отрисованный профиль LinkedIn |
sidePanel | Показ панели импорта рядом со страницей |
storage | Локальное хранение последнего импорта, языка панели и идентификатора установки |
Доступ к хосту: https://www.linkedin.com/* | Постоянный доступ к сайту для сценария импорта из LinkedIn |
Разрешения на хост <all_urls> нет. Сам по себе этот факт, однако, не доказывает, что расширение никогда не сможет обратиться к другой активной вкладке или отправить сетевой запрос. Документация activeTab от Chrome описывает временный доступ, выдаваемый по действию пользователя. Текущий код импорта вдобавок проверяет страницу LinkedIn и требует подтверждения, что это ваш собственный профиль.
Названия разрешений описывают возможности. Потоки данных ниже описывают, для чего текущая реализация их использует.
Что происходит при импорте
- Вы нажимаете Import my profile. Расширение проверяет, что открытая страница — ваш собственный профиль LinkedIn, и останавливается, если это не подтверждается.
- Оно читает отрисованную верхнюю карточку и окно контактной информации профиля.
- Оно заходит на страницы разделов профиля — опыт, образование, навыки и остальные поддерживаемые разделы — и читает то, что отрисовывает LinkedIn.
- Оно сводит разделы и сохраняет резюме в хранилище расширения браузера.
- Нажатие Open Editor передаёт это резюме веб-редактору через фрагмент URL, который браузер не отправляет в составе HTTP-запроса. Редактор хранит рабочее резюме локально.
Импорт не читает пароли и токены сессии LinkedIn и не использует внутренний API LinkedIn как второй источник данных. Переходы по страницам LinkedIn по-прежнему делают обычные запросы, нужные для их загрузки. Извлечённое содержимое резюме не загружается в ExportMyResume в рамках этой передачи; диагностическая отчётность описана отдельно ниже.
Длинные разделы могут загрузиться неполностью, а изменения в разметке LinkedIn могут повлиять на разбор. Сверьте импортированные записи со своим профилем до правки или экспорта.
Функции, которые отправляют содержимое резюме на сервер
Улучшение с ИИ. Запуск Improve with AI отправляет содержимое резюме в API ExportMyResume, который передаёт его в Anthropic. Вставленное описание вакансии и ответы на вопросы о соответствии включаются, когда это применимо. Необязательную ссылку на вакансию ИИ не скачивает. Путь обработки не сохраняет отдельную копию резюме. Как обращается с данными провайдер — отдельный вопрос; смотрите политику конфиденциальности. ИИ требует входа и имеет дневные лимиты запусков, на Pro их больше.
Синхронизация под аккаунтом. Пока вы в аккаунте, редактор синхронизирует набор версий резюме с хранилищем на Supabase. В набор входят сохранённые версии и связанная информация о вакансии: вставленные описания, ссылки на вакансии, результаты проверки соответствия и ответы. Поэтому вход ради одной функции может включить и синхронизацию; это не отдельное согласие при каждой правке. Правка без входа держит рабочее резюме в хранилище браузера.
Скачивание PDF и Word. Эти форматы требуют Pro. Пока бесплатно в рамках стартового предложения: оба скачивания доступны после входа, без подписки. Они отправляют экспортное содержимое резюме на сервер, чтобы сгенерировать файл. Обработчик экспорта возвращает файл, не записывая резюме в хранилище. Это не то же самое, что копия из синхронизации под аккаунтом. Генерация TXT и PNG выполняется в браузере.
Приложенные фотографии. Импортированная фотография сначала существует как ссылка на изображение, которая может сохраниться в синхронизированном резюме. При экспорте браузер пытается скачать и встроить изображение до отправки экспортного содержимого. Если получить изображение не удалось, файл может быть сгенерирован без него.
Диагностические события
Продакшен-сборки создают случайный идентификатор установки и отправляют события установки, первого открытия, удаления и начала и результата импорта. Поля события включают браузер, операционную систему, язык и версию расширения.
Текста резюме эти события не содержат. При сбое импорта или отдельного раздела отчёт может содержать slug, идентифицирующий ваш собственный профиль LinkedIn, вместе с категорией сбоя и названием раздела. Этот идентификатор — персональные данные, хотя и не содержимое резюме. Если вы войдёте в аккаунт, идентификатор установки может быть связан с аккаунтом для атрибуции установки к покупке.
Удаление расширения прекращает дальнейший сбор с его стороны; само по себе оно не стирает уже полученные данные. Сайт вдобавок использует Vercel Web Analytics и, после вашего разрешения в баннере о cookie, тег Google Ads — так, как описано в политике конфиденциальности. Это вещи, независимые от читателя импорта в расширении.
Хранение и удаление
Удаление аккаунта и связанных данных запрашивайте письмом на exportmyresume@gmail.com, по инструкции из политики конфиденциальности. Удаление обрабатывается по запросу; кнопки удаления аккаунта в редакторе нет.
Удаление аккаунта убирает записи аккаунта и резюме. Записи об установке и покупке могут остаться — со снятой привязкой к аккаунту. Очистка хранилища браузера — не то же самое, что удаление серверного аккаунта, и может убрать локальную рабочую копию, которая вам ещё нужна.
Перед установкой импортёра
Просмотрите разрешения на странице в Chrome Web Store и в настройках расширений Chrome. Думайте и о том, к чему расширение может обратиться, и о том, когда его продукт отправляет данные на обработку.
Импортёр по публичной ссылке читает через сервис поставщика, а не вашу страницу под вашим логином. Это меняет точку входа и может требовать публично читаемого профиля; но из этого не следует, что один подход всегда безопаснее. Сравните способы импорта вместе с их фактическими заявлениями о приватности и требованиями к файлам.