# Как удалить свои персональные данные из интернета: запросы брокерам данных и локальные инструменты

> AI Release · @ai_release1 · https://ai-release.org/guides/kak-udalit-svoi-personalnye-dannye-iz-interneta-zaprosy.html

## TL;DR
- Время выполнения: 60–90 минут на первый проход (инвентаризация + рассылка запросов), далее 2–3 часа в месяц на контроль ответов.
- Уровень сложности: Intermediate
- Понадобится: ПК с Linux/macOS (или Windows + WSL), почтовый клиент с папкой «Отправленные», браузер с режимом инкогнито, текстовый редактор, файл-реестр запросов в формате TSV, отдельный e-mail для переписки с брокерами (data broker — компания, которая собирает и перепродаёт профили людей).

## Требования и подготовка
![Иллюстрация к разделу «Требования и подготовка»](https://ai-release.org/guides/img/kak-udalit-svoi-personalnye-dannye-iz-interneta-zaprosy-ru-1.jpg?v=1794128006)


- ОС: Linux, macOS или Windows с WSL — команды ниже рассчитаны на bash. Проверьте: `bash --version`.
- Утилиты: `grep`, `awk`, `sed`, `column` — входят в базовый набор GNU coreutils; на macOS `column` может отсутствовать, тогда используйте `cat -t`.
- Почтовый ящик, к которому у вас есть доступ по IMAP, и локальная копия писем (`.eml` или `mbox`) — из неё вы достанете список сервисов, где регистрировались.
- Отдельный e-mail или алиас (алиас — второй адрес, который пересылает почту в основной ящик): запросы брокерам удобно складывать в отдельную папку.
- Свободное место: 200–500 МБ под каталог `~/privacy`, если планируете хранить копии писем и подтверждений.
- Юридическая база: GDPR (регламент ЕС о защите данных, ст. 15 — доступ, ст. 17 — удаление) и CCPA/CPRA (закон Калифорнии о приватности). Точные формулировки и сроки — сверьтесь с актуальной редакцией на официальном сайте регулятора.

Чек-лист перед стартом:

- [ ] Создан каталог `~/privacy` и в нём есть права на запись
- [ ] Есть локальная копия почты за последние 3–5 лет
- [ ] Заведён отдельный ящик или алиас для переписки
- [ ] Вы понимаете, что удаление из поисковой выдачи и удаление с сайта-источника — две разные процедуры

## Шаг 1. Инвентаризация: собрать карту своего присутствия

**Что сделать:** выгрузите из локального архива почты все сервисы, где вы регистрировались, затем прогоните поиск по своему имени, e-mail, телефону и нику в Google, Bing и Yandex в режиме инкогнито. Результаты запишите в реестр `~/privacy/brokers.tsv`.

**Зачем:** запрос «удалите мои данные» без указания конкретных записей брокер проигнорирует или ответит отказом. Реестр нужен, чтобы отслеживать, кому вы писали и что получили в ответ.

```bash
mkdir -p ~/privacy && cd ~/privacy
grep -RhoE 'https?://[^ >"]+' ~/mail-archive/*.eml | sed -E 's#(https?://[^/]+).*#\1#' | sort -u > services.txt
wc -l services.txt
```

**Пример:** `wc -l` вывел `412 services.txt` — значит, из архива писем извлечено 412 уникальных доменов.

Теперь создайте реестр:

```bash
printf 'broker\turl\tdate_sent\tstatus\tdeadline\n' > brokers.tsv
printf 'example-broker\t<url-страницы-с-вашей-записью>\t2025-01-15\tsent\t2025-02-14\n' >> brokers.tsv
column -t brokers.tsv
```

**Пример вывода:**

```
broker          url                                date_sent   status  deadline
example-broker  <url-страницы-с-вашей-записью>     2025-01-15  sent    2025-02-14
```

**Как проверить:** `column -t brokers.tsv` печатает таблицу с ровными столбцами и минимум одной строкой данных. Если строки слиплись — значит, вы использовали пробелы вместо табуляции; перезапишите файл через `printf` с `\t`.

Почему это работает: брокеры и поисковики индексируют вас по связке «имя + город», «e-mail», «телефон». Найдя запись по этим ключам, вы получаете точный URL, который указывается в запросе на удаление.

## Шаг 2. Запросы брокерам данных: шаблон, отправка и учёт сроков
![Иллюстрация к разделу «Шаг 2. Запросы брокерам данных: шаблон, отправка и учёт сроков»](https://ai-release.org/guides/img/kak-udalit-svoi-personalnye-dannye-iz-interneta-zaprosy-ru-2.jpg?v=1794128010)


**Что сделать:** отправьте каждому брокеру из реестра письмо с требованием удалить персональные данные, указав ссылку на запись и правовое основание. Копию каждого письма сохраняйте в `~/privacy/sent/`.

**Зачем:** брокер обязан ответить в установленный законом срок (по GDPR — как правило, месяц со дня получения, по CCPA — 45 дней; точные сроки сверьтесь с текстом закона). Без письменного обращения срок не начинает течь.

Шаблон сохраните как `~/privacy/request-template.txt`:

```
Subject: Personal Data Deletion Request — <ваше ФИО>

To: <privacy@broker-domain>

I am requesting the deletion of all personal data relating to me that your
organization processes and makes available, including the profile published at:
<url-страницы-с-вашей-записью>

Legal basis: GDPR Article 17 (right to erasure) and, where applicable,
CCPA/CPRA §1798.105 (right to delete).

Please confirm in writing: (1) that the data has been deleted, (2) which
categories of data were removed, (3) the identity of any third parties to whom
the data was disclosed.

Name: <ваше ФИО>
E-mail used for verification: <адрес-для-переписки>
Date: <YYYY-MM-DD>
```

Подстановка по списку брокеров:

```bash
cd ~/privacy
while read -r broker contact; do
  sed -e "s/<ваше ФИО>/$USER/" request-template.txt > "sent/$broker-$(date +%F).txt"
done < contacts.txt
ls sent/ | head
```

**Пример:** `contacts.txt` содержит строки вида `example-broker privacy@example-broker.tld`. После прогона `ls sent/` выводит `example-broker-2025-01-15.txt`.

**Как проверить:** откройте один файл из `sent/` через `less` — плейсхолдеры `<ваше ФИО>` и `<url-страницы-с-вашей-записью>` должны быть заменены реальными значениями, а строка `Subject:` — присутствовать. После отправки обновите реестр:

```bash
awk -F'\t' 'BEGIN{OFS="\t"} NR>1 && $4=="sent" {print $1, "— ответ до", $5}' brokers.tsv
```

Ожидаемый вывод — список брокеров с датой дедлайна, например `example-broker — ответ до 2025-02-14`.

Если планируете поручать генерацию и сортировку писем ИИ-ассистенту, сначала прочитайте [Безопасность ИИ-агентов: как защитить данные и избежать утечек](https://ai-release.org/guides/bezopasnost-ii-agentov-kak-zaschitit-dannye-i-izbezhat.html?utm_source=tg&utm_medium=channel&utm_campaign=guide_inline&utm_content=guide_to_guide) — в переписку с брокерами нельзя отправлять лишние идентификаторы.

Каналы удаления различаются по результату:

| Канал | Что именно удаляется | Куда обращаться | Срок ответа |
|---|---|---|---|
| Запрос брокеру | Запись в его базе и перепродаваемые копии | Форма на сайте или `privacy@<домен>` | GDPR — около месяца, CCPA — 45 дней (сверьтесь с законом) |
| Запрос поисковику | Ссылка из выдачи, страница остаётся в сети | Инструмент удаления в панели поисковика | Регламент сервиса — сверьтесь с документацией |
| Удаление аккаунта | Данные внутри конкретного сервиса | Настройки аккаунта → удаление | Мгновенно или по регламенту сервиса |

## Шаг 3. Локальные инструменты: закрыть источники утечек и проверить результат
![Иллюстрация к разделу «Шаг 3. Локальные инструменты: закрыть источники утечек и проверить результат»](https://ai-release.org/guides/img/kak-udalit-svoi-personalnye-dannye-iz-interneta-zaprosy-ru-3.jpg?v=1794128016)


**Что сделать:** сократите поверхность сбора — почистите cookie и рекламный идентификатор, заведите отдельный браузерный профиль для поиска по себе, отключите синхронизацию истории и только после этого проверьте, что записи действительно исчезли.

**Зачем:** брокеры часто берут данные не из «секретных баз», а из открытых профилей, маркетплейсов и рекламных трекеров. Пока источник открыт, удалённая запись появится снова через несколько недель.

Проверка статусов по реестру:

```bash
cd ~/privacy
awk -F'\t' 'NR>1 && $4!="removed" {print $1"\t"$4}' brokers.tsv
echo "---"
grep -c "removed" brokers.tsv
```

**Пример вывода, когда всё закрыто:**

```
---
7
```

Пустая секция до `---` означает, что незакрытых брокеров нет; `7` — число подтверждённых удалений.

Контрольный поиск: откройте окно инкогнито и введите через кавычки `"<ваше ФИО>" "<ваш город>"`, затем `"<ваш e-mail>"`. Повторите по трём поисковикам.

**Как проверить:** успех выглядит так — в обычной выдаче по запросу `"<ваше ФИО>" "<ваш город>"` первые две страницы не содержат сайтов-агрегаторов с вашим адресом и телефоном; в реестре нет строк со статусом `sent` или `no-reply`; на руках есть письменные подтверждения об удалении. Удаление из выдачи проверяйте отдельно: страница-источник может оставаться доступной по прямой ссылке — это нормально, если вы подали запрос и на удаление у источника.

Быстрый обзор вспомогательных утилит для автоматизации рутины — в гайде [ИИ-инструменты для обычных людей: что реально полезно](https://ai-release.org/guides/ii-instrumenty-dlya-zhizni.html?utm_source=tg&utm_medium=channel&utm_campaign=guide_inline&utm_content=guide_to_guide).

## Возможные проблемы и решения

**Проблема. Брокер присылает автоответ с требованием подтвердить личность и не удаляет запись**
- Ошибка: `We are unable to process your request: identity verification failed`
- Причина: письмо отправлено с адреса, которого нет в базе брокера, либо в запросе не указан URL профиля. Брокер обязан убедиться, что удаляет данные именно владельца.
- Решение: ответьте на это же письмо с того адреса, который фигурирует в профиле, добавьте строку `Verification: please confirm receipt at <адрес-для-переписки>` и повторно приложите URL. Продублируйте обращение через форму на сайте брокера и зафиксируйте номер заявки в реестре: `printf 'example-broker\t<url>\t2025-01-20\tsent\t2025-02-19\n' >> brokers.tsv`.

**Проблема. Письмо не доходит, приходит возврат**
- Ошибка: `550 5.7.1 Message rejected due to spam content`
- Причина: текст шаблона с массовой рассылкой и ссылками фильтруется как спам.
- Решение: отправляйте по одному адресату, без вложений и без сокращателей ссылок, из обычного почтового клиента (не из скрипта массовой рассылки). Если используете `msmtp`, проверьте конфиг и повторите отправку вручную: `msmtp -a default privacy@example-broker.tld < sent/example-broker-2025-01-15.txt` — синтаксис и допустимые ключи сверьте с документацией msmtp.

**Проблема. Поисковик отклонил заявку на удаление ссылки**
- Ошибка: `We are unable to remove the URL you requested`
- Причина: заявка подана на страницу, которая не содержит ваших персональных данных (например, на новостную заметку), либо не приложено доказательство прав на удаление.
- Решение: подайте заявку заново, указав точный URL страницы-источника и конкретный фрагмент с вашими данными (адрес, телефон). Параллельно отправьте запрос владельцу сайта — удаление у источника снимает необходимость в удалении из выдачи.

## Резюме и следующие шаги
Вы собрали реестр `brokers.tsv`, разослали шаблонные запросы с правовым основанием и проверили результат поиском в инкогнито. Дальше — повторяйте аудит раз в квартал и при каждом новом подтверждении обновляйте статус в реестре с `sent` на `removed`.

## FAQ

**Сколько ждать ответа от брокера данных?**
По GDPR ответ обычно приходит в течение месяца, по CCPA — до 45 дней; точный срок и правила продления сверьтесь с актуальной редакцией закона и текстом ответа брокера.

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

**Нужно ли указывать паспортные данные брокеру?**
Нет. Достаточно подтвердить контроль над адресом e-mail или телефоном, указанными в профиле. Требование прислать скан документа — повод уточнить правовое основание запроса письменно.

**Что делать, если запись появилась снова после удаления?**
Повторно отправьте тот же шаблон со ссылкой на прошлое подтверждение и укажите дату предыдущего удаления — это показывает, что запись восстановлена намеренно. Параллельно закройте источник: удалите публичный профиль или смените настройки приватности.
