Чекл-лист по чистке VK

Для того чтобы задуматься об удалении информации из VK достаточно обратить внимание на политику Mail.ru Group в области персональных данныхopen in new window. Полностью удалить информацию с серверов, конечно, не получиться, но можно удалить то, что возможно, из открытого доступа.

Чек-лист

  1. Информация о себе
  2. Посты на странице и репосты
  3. Личные сообщения и чатыopen in new window
  4. Группыopen in new window, Удаление созданных группopen in new window
  5. Друзьяopen in new window
  6. Фотографииopen in new window
  7. Аудиозаписиopen in new window
  8. Лайкиopen in new window
  9. Комментарииopen in new window
  10. Файлыopen in new window
  11. Закладкиopen in new window
  12. Видеозаписиopen in new window
  13. Клипыopen in new window

Настройки

В настройках, прежде всего, включите двухфакторную аутентификацию:

Настройки — Безопасность — Подтверждение входа
1

и установите максимальные настройки приватности

Настройки — Приватность
1

Автоматизация

Если постов, лайков или другой информации было много, то удаление займет время. Можно попробовать автоматизировать, но VK будет этому сопротивляться, как минимум нужно будет постоянно вводить капчу. Пример скрипта для удаления лайков (основа взята здесьopen in new window):

// Открыть страницу с лайками
// Прокрутить вниз до конца
// Нажать ctrl+shift+j
// Скопировать код в консоль

(function () {
'use strict'; if (!confirm('Удалить все лайки?')) return;
var deletePostLink = document.body.querySelectorAll('a.like_btn[onclick^="Likes.toggle"]');
for (var i = 0; i < deletePostLink.length; i++)
{ deletePostLink[i].click(); }
alert(deletePostLink.length + ' likes deleted'); }
());

PostBottomActionLikeIcon PostBottomActionLikeIcon--active

(async function () {
'use strict';
const deletePostLink = document.body.querySelectorAll('div.PostBottomActionLikeIcon--active');
if (!confirm('Удалить ' + deletePostLink.length + ' лайков?')) return;
let count = 0;
for (let i = 0; i < Math.min(deletePostLink.length, 100); i++)
{ deletePostLink[i].click();
  await new Promise(r => setTimeout(r, 600));
  console.log('delete like ' + i);
  while(true) {
    const box_title = document.body.querySelector('.box_title');
    await new Promise(r => setTimeout(r, 100));
    if (!box_title) {
      break;
    }
  }
  count += 1;
}
alert(count + ' likes deleted'); }
());

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36

Наполнение новыми данными

После очистки варианта два: либо отказаться от VK, либо если он нужен то продолжить использовать. Во втором случае лучше наполнить его подписками на развлекательные паблики и группы, сделать несколько репостов.

Последниее изменение: 24.08.2023, 06:42:55