ВКонтакте как крупная платформа обязана предоставлять пользователям доступ к их персональным данным по запросу. Это регулируется российским законодательством о персональных данных (152-ФЗ) и внутренней политикой платформы. Но то, что формально доступно по закону, и то, что реально можно получить в удобном формате — разные вещи. Разбираю что именно можно экспортировать, что там есть, чего нет, и как работать с полученными данными.
Официальный экспорт данных ВКонтакте: как запросить
Запрос архива данных доступен через: Настройки (иконка профиля в правом верхнем углу) → Настройки → раздел «Конфиденциальность» → «Запросить архив данных». Альтернативный прямой путь: vk.com/data.request.
После подачи запроса ВКонтакте формирует архив в течение нескольких дней (обычно 1-5 рабочих дней). Когда архив готов, приходит уведомление в личные сообщения от официального аккаунта ВКонтакте. Ссылка на скачивание активна ограниченное время.
Архив приходит в виде ZIP-файла. Внутри — папки с HTML-файлами (читаются в браузере) и JSON-файлами (для программной обработки). Размер зависит от объёма данных на аккаунте — от нескольких мегабайт до нескольких гигабайт если много фотографий.
Что входит в архив: полный список
Стандартный архив данных ВКонтакте включает:
• Личные данные профиля: имя, дата рождения, контактная информация, настройки аккаунта, дата регистрации.
• Список друзей: все добавленные друзья с датами добавления. Это позволяет восстановить хронологию дружб даже если кто-то был удалён.
• Личные сообщения: вся история переписок в личных сообщениях. Это самая большая часть архива для активных пользователей. Включает текст, вложения (ссылки на медиафайлы — сами файлы нужно скачивать отдельно), дату и время каждого сообщения.
• Переписки в беседах: история групповых чатов в которых вы участвовали.
• Публикации на стене: все посты и репосты с вашей стены с датами.
• Фотоальбомы: список фотографий. Сами фото входят в архив при выборе полной версии, или только метаданные при компактной версии.
• Список групп и сообществ: все сообщества на которые вы подписаны или в которых состоите.
• История лайков: что и когда вы лайкали. Может быть очень большим файлом для активных пользователей.
• История поиска: поисковые запросы которые вы делали внутри ВКонтакте.
• Закладки: сохранённые публикации.
• Файлы и документы: загруженные в ВКонтакте файлы.
Что НЕ входит в стандартный архив
Это критически важная часть — то чего многие ожидают найти, но не находят:
• История посещений чужих страниц: ВКонтакте не включает в архив и не предоставляет список страниц которые вы просматривали. Это данные внутреннего аналитического трекинга которые не считаются «персональными данными» в формате для выдачи пользователям.
• Подробная история просмотров видео и клипов: нет данных о том какие видео вы смотрели, как долго, насколько досмотрели.
• История онлайн-активности в табличном формате: в архиве нет отдельного файла с записями «пользователь вошёл в 14:32, вышел в 15:17». ВКонтакте фиксирует эти данные для внутренних нужд, но в экспорт для пользователей они не включаются.
• Данные о показах рекламы и кликах по ней:
• История изменений профиля: нет лога того какие изменения в профиль вносились и когда.
Данные об онлайн-активности: отдельный вопрос
Наиболее частый запрос в контексте экспорта данных — история онлайн-активности: когда заходил(-а), как долго был(-а) в сети. Как уже сказано, официальный экспорт это не предоставляет в удобном формате.
Что касается другого пользователя — официальный экспорт помогает только с вашими данными. Для понимания режима активности другого человека нужен другой подход: мониторинг публично видимого онлайн-статуса в реальном времени.
Сервис КогдаВСети решает именно эту задачу: он отслеживает когда конкретный пользователь ВКонтакте появляется онлайн и строит историю активности. Это полезно в разных ситуациях: контроль активности детей в соцсетях, понимание режима дня человека для делового общения, анализ когда лучше писать чтобы получить ответ. Мониторинг работает с публично доступным статусом и не нарушает правила платформы.
Частичная история активности через раздел безопасности
Если вам нужна история входов в собственный аккаунт, частичная информация доступна без полного архива: Настройки → Безопасность → «История активности».
Там отображаются:
• Текущие активные сессии со всех устройств (устройство, приблизительное местоположение, дата и время входа)
• Последние несколько входов с типом устройства (мобильное приложение / браузер) и приблизительным местоположением (город или страна)
• IP-адреса (в некоторых версиях интерфейса)
Это не полная история за месяцы — только активные сессии и последние 10-20 входов. Полезно для проверки безопасности аккаунта (нет ли неизвестных сессий), но не для ретроспективного анализа активности.
Как работать с архивом данных: практические применения
Архив ВКонтакте — полезный инструмент в нескольких сценариях:
Бэкап перед удалением аккаунта.
Самое частое применение. Прежде чем удалить аккаунт (или если планируете длительный перерыв) — запросите архив чтобы сохранить историю переписок, список друзей, публикации.
Экспорт истории переписок.
JSON-файлы с перепиской можно обрабатывать скриптами: искать конкретные сообщения, анализировать частоту общения по периодам, экспортировать в другой формат. HTML-версии читаются в браузере без технических навыков.
Анализ собственной активности.
Файл с историей лайков показывает что именно вас интересовало за годы использования. История публикаций — хронология активности на платформе. Это может быть интересно как личный архив.
Юридические или деловые нужды.
В некоторых ситуациях (споры, доказательства договорённостей) экспорт переписки может использоваться как документация. Важно: HTML-файл из архива ВКонтакте — более надёжное доказательство чем скриншот, потому что содержит метаданные.
Программная обработка JSON-данных
Для тех кто хочет работать с данными программно — все JSON-файлы в архиве имеют предсказуемую структуру. Например, файл messages/index.html содержит ссылки на отдельные беседы, каждая из которых — отдельный JSON.
Базовый скрипт на Python для чтения переписки из архива:
import json
with open('messages/chat_id/messages.json', 'r', encoding='utf-8') as f:
data = json.load(f)
for msg in data['messages']:
print(msg['date'], msg['from'], msg['text'])
Для поиска конкретного сообщения по тексту, анализа частоты переписки или экспорта в CSV — это базовый шаблон который расширяется под конкретную задачу. Структура JSON-файлов ВКонтакте достаточно интуитивна и задокументирована сообществом разработчиков.