The VKontakte social network — 450 requests, 31 nodes, 72 external requests over 91 seconds. There is no consent mechanism; the cookie policy lists about ninety items, and for each the provider named is the site itself — not a single third-party recipient appears in the document. In fact the page addresses data to Mediascope, Mail.ru, AppTracer and the vk-portal.net nodes, and in two requests the numeric account identifier goes out as an open parameter in the address. Of the protective headers only strict transport is set.
Request timeline
Declared versus actual
Transfer timings
AppTracer, 22 requests per session. Initiator auth.js, referer id.vk.com.
Transition between domains with session tokens in the address.
Rating Mail.ru counter, five requests.
Mediascope, initiator — the error-handling script.
Device identifier and domain session identifier, 14 requests.
Account identifier and signature in the address.
Account identifier, signature, ad slot, test number, display price.
Site identifier vksite_total, page address in the path.
Preflight permission request rejected.
Detected trackers
- Mediascope (tns-counter.ru, www.tns-counter.ru) — audience measurement, the site identifier vksite_total
- Mail.ru (top-fwz1.mail.ru, ad.mail.ru, r3.mail.ru, r0.mradx.net) — counter and advertising, the account identifier is passed in the addresses
- AppTracer (sdk-api.apptracer.ru) — crash collection, 22 requests, starts from the authorisation page
- stats.vk-portal.net and akashi.vk-portal.net — external statistics, 16 requests with a device identifier
Indicators of GDPR non-compliance
- GDPR Art. 13(1)(e) — disclosure of recipientsThe cookie policy lists about ninety cookies in four categories, and for every one without exception the provider column names vk.com — that is, the document describes a site with not a single third-party recipient. The targeting-cookie category consists of a single item. In fact the page addresses requests to four external recipients: Mediascope, Mail.ru, AppTracer and the vk-portal.net nodes. None of them is named in the privacy policy, nor in the cookie policy, nor in the five Russian-language documents.
- GDPR Art. 5(1)(a) — transparencyClause 4.4 of the privacy policy states that the advertising and recommendation system is built so that a user's information is not passed directly to third-party advertisers. Requests to ad.mail.ru and r3.mail.ru contain the numeric account identifier as an open parameter in the request address, together with a signature and a device attribute. The request to Mediascope carries the site identifier vksite_total and the address of the page being viewed.
- ePrivacy — Directive 2002/58/EC, Art. 5(3) (in conjunction with GDPR Art. 6(1)(a))No consent-management mechanism was found on the site: across all 450 requests there is not a single request to a consent platform and not a single script with the corresponding signs. The cookie policy offers a single way to refuse — browser settings, with links to the help pages of Internet Explorer, Firefox, Chrome and Safari. At the same time the privacy policy itself, in row 6 of the processing table, names consent as the legal basis for data obtained via cookies. The basis is declared, the mechanism for obtaining it is absent.
- GDPR Art. 32 — security measuresOf the protective headers the site sets only strict transport with a six-month term, without including subdomains and without a preload flag. There is no Content-Security-Policy header, no frame-embedding prohibition, no content-type-sniffing prohibition, no referrer policy. The response headers reveal the server name and the exact platform version. Separately: on the transition from the authorisation domain to the main one, session tokens are passed in clear text in the request address, thereby ending up in server logs, browser history and the referer header.
- GDPR Art. 13(1)(f) and Art. 44 — transfer to a third countryClause 6.1 of the privacy policy directly provides for the transfer and storage of personal data outside the European Economic Area, including in Russia; clause 6.2 names as a measure reasonable cybersecurity measures and standard contractual clauses. No European Commission adequacy decision has been adopted in respect of Russia. An assessment of the sufficiency of additional measures with respect to a jurisdiction with laws on authorities' access to data is not provided in the document.
Context
vk.com is the “VKontakte” social network. The controller named in the policy is OOO «V Kontakte», Saint Petersburg, Khersonskaya Street 12–14; for the purposes of the policy it is represented by the Cypriot entity MGL MY.COM (CYPRUS) LIMITED, Limassol. The data protection officer is dpo@corp.my.com. The platform is developed in-house: the response headers report the server name and the exact version of the runtime environment.
The capture: 450 requests, 31 nodes. Three hundred and seventy-eight requests to the site’s own infrastructure — the main domain, static nodes, the API, the event queue, image nodes — and 72 outward. The recording lasts 91.2 seconds. Taken on 21 March 2026. The session begins on the authorisation domain, passes through login and ends on the profile page.
The processing is described by seven documents: the privacy policy and the cookie policy in English, the license agreement, the site usage rules, the platform rules, and the information-protection principles in Russian.
Who data goes to directly
Mediascope, Mail.ru, AppTracer, vk-portal.net.
Delivery caveat
The analysis is built on a capture taken from Estonia. Of the 72 external requests, 20 were delivered, and among them three are substantive: the redirect to the authorisation domain, an image from a Mail.ru node, and the rejected preflight request to akashi.vk-portal.net. The rest — to Mediascope, the Mail.ru counter, AppTracer and stats.vk-portal.net — failed with a name-resolution error.
A check showed that the domains tns-counter.ru and top-fwz1.mail.ru do not resolve either through the system name server or directly through an independent public server: the answer in all cases is the absence of a name. The cause lies outside the capture device and is not established in a browser recording.
Hence the frame of the whole analysis. What is recorded is not the fact of data being received, but the fact of it being sent beyond the site’s own infrastructure. The addresses, parameters and initiators can be read from the recording in full: it is visible which script formed a request, to which recipient it is addressed and which fields are passed in it. Whether it arrived is a separate question and has no bearing on the site’s behaviour. In a jurisdiction where these domains are available, the same requests will be delivered.
Declared versus actual
The document describes a site without a single third-party recipient. The cookie policy is laid out in detail: four categories, about ninety names, each listed. And for each without exception the provider column reads vk.com. The targeting-cookie category consists of a single item. A reader of this document gets a picture of a closed system where nothing leaves the confines of the network.
The capture shows four external recipients. Mediascope — a request with the site identifier vksite_total, the client code and the address of the page being viewed right in the request path. Mail.ru — an attendance counter, an ad node and a static node, four domains. AppTracer — 22 requests over 91 seconds. The vk-portal.net nodes — sixteen requests with a device identifier.
Not one of these names appears in the cookie policy, nor in the privacy policy, nor in the five Russian-language documents. The closest is the wording in the information-protection principles about the VK Ads Pixel and VK Widgets technologies, but it describes collection on third-party sites, not transfer from one’s own.
The account identifier goes to the ad network as an open parameter. Clause 4.4 of the privacy policy is worded as a guarantee: the system is built so that a user’s information is not passed directly to third-party advertisers — the advertiser only selects the attributes of a target group. Clause 4.5 reinforces it: on list matching the advertiser sees the number of matches but not the matches themselves.
In the addresses of the requests to r3.mail.ru and ad.mail.ru the numeric account identifier stands as an ordinary request parameter, next to a signature and a device attribute. The second request additionally specifies the ad slot, a test number and a minimum display price — that is, it is an ad request tied to a specific account. The identifier in this network is a direct key: it opens the user’s page.
The basis is declared, the mechanism is absent. The processing table in the privacy policy contains twelve rows, and in row 6 — data obtained automatically via cookies — the legal basis is given as consent. Not legitimate interest, as in most of the other rows, but consent specifically.
There is no mechanism for obtaining it on the site. Across all 450 requests neither a consent-management platform nor a script with the corresponding signs was encountered. Section 4 of the cookie policy answers the question “how to refuse” with a single method — browser settings, with links to the help pages of four browsers, including Internet Explorer, support for which ended in 2022.
Crash collection begins before login. The first external request goes out at the 5972nd millisecond, when the user is still on the credential-entry page: the initiator is the script auth.js, the referer header points to the authorisation domain. The request body is 251 bytes. There are 22 such requests in the session in all, and they continue until the last second of the recording.
Protection is reduced to a single header. Of the whole set, the site sets only strict transport, and with a six-month term at that, without including subdomains and without a preload flag. There is no content security policy — on a social network where users publish arbitrary content this is a notable omission. There is no frame-embedding prohibition, no content-type-sniffing prohibition, no referrer policy. The response headers meanwhile reveal the server name and the platform version down to the build number.
Separately, on the transition between domains. On login the chain leads from the authorisation domain to the main one, then to the domain login.vk.ru with a 307 code and back. In the addresses of these transitions the authorisation hash, the refresh token and service signatures go in clear text, and the destination address is base64-encoded inside a parameter. Request addresses end up in server logs, browser history and, in the absence of a referrer policy, in the referer header of subsequent requests.
The documents diverge from one another. The privacy policy is dated 19 October 2023. The license agreement — 30 December 2016, and in it the social network is defined as located at the address VK.RU. The site usage rules — 8 April 2024, there both domains appear. The platform rules — 2 April 2026, the freshest document, but it is about the API for third-party developers.
Both English-language policies open with a caveat: they apply only to European Union users, others should refer to the policy of the relevant jurisdiction. A link to this second policy is contained in none of the seven documents.
Transfer to Russia is declared directly. Clause 6.1 provides for the transfer and storage of personal data outside the European Economic Area, including in Russia. Clause 6.2 acknowledges that data-protection laws in these countries may differ, and names as the measure reasonable cybersecurity measures and standard contractual clauses. No adequacy decision has been adopted in respect of Russia, and an assessment of the sufficiency of additional measures with respect to a jurisdiction with legislation on authorities’ access to data is not provided in the document.
Consent: what is proven and what is not
Proven: there is no consent mechanism on the site. Not a single request to a consent-management platform and not a single script with the corresponding signs across all 450 requests.
Proven: the external requests are formed and addressed. The addresses, parameters and initiators can be read from the recording. For each it is visible which script generated it: for AppTracer — auth.js, for Mediascope and the Mail.ru counter — the site’s error-handling script.
Proven: the account identifier is included in the address of the advertising requests. The parameter stands in the open, next to the request signature.
Not proven and not asserted: the receipt of data by the external recipients. Discussed in the delivery caveat above.
Not proven and not asserted: the state of cookies on the device. The cookie headers were removed from the published file during cleaning. All conclusions rest on the addresses, parameters, response codes and initiators.
Separately: during the capture the browser was sending the header DNT: 1. This had no effect on the composition and addressing of the requests.
Observation boundaries
The capture covers the login to the account and the profile page of the recording’s owner. The messages, communities and advertising-office sections were not included in it; the collection of phone-book contacts, camera and microphone data declared in the policy relates to the mobile applications and is not verified by a browser capture.
The observation records browser behaviour, not the internal workings of the services. Server-side processing, the composition of the stored data, contractual relationships with recipients and the actual geography of storage are not verified by a browser capture — and for a site of this scale that is the main part of the processing.
The file is published cleaned: the cookie headers, the response bodies and the owner’s profile name have been removed — the name replaced by a marker in 453 places, the device identifier abbreviated to an indication of its length. The numeric account identifier and the session tokens are not given in the analysis.
Response bodies are absent from the recording, so checks against the markup of the main page — consent-mode configuration, pixel calls, reading of device characteristics — are impossible with this file. The analysis is limited to the network level.
The identification of services rests on domains and address schemes: Mediascope — by tns-counter.ru and the path format with a site identifier; Mail.ru — by mail.ru and mradx.net; AppTracer — by apptracer.ru and the path api/crash/trackSession; the statistics nodes — by vk-portal.net.
Conclusion
VKontakte’s cookie policy is written more thoroughly than many: four categories, about ninety items by name. And for all ninety the provider is named as the site itself. It follows from the document that a visitor’s data does not leave the confines of the network.
The capture shows four external recipients that appear in none of the seven documents: the audience measurer Mediascope with a site identifier in the address, the Mail.ru counter and ad network, a crash-collection platform that starts while still on the password-entry page, and external-statistics nodes with a device identifier. In two requests to the ad network the numeric account identifier is passed as an ordinary parameter in the address — even though the policy guarantees in a separate clause that a user’s information is not passed to advertisers directly.
There is no consent mechanism, although the privacy policy itself names consent as the legal basis for data obtained via cookies; refusal is offered via browser settings, with a link to Internet Explorer among others. Of the protective headers one is set, and session tokens on the transition between domains go in clear text in the address. The documents are dated haphazardly, from December 2016 to April 2026, and name the main domain differently.
Remediation: name all external recipients with the fields passed and the purposes stated; exclude the transfer of the account identifier to the ad network, or bring clause 4.4 into line with the practice; introduce a consent mechanism corresponding to the basis declared in the processing table; do not start crash collection on the authorisation page; set a content security policy, a frame-embedding prohibition and a referrer policy; remove session tokens from request addresses; reduce the seven documents to a consistent set with unified dates and a single naming of the domain.
How to verify: download the file and compute its checksum — sha256sum file.har (Linux, macOS) or certutil -hashfile file.har SHA256 (Windows); it must match the one shown. The conclusions apply to the scope of this measurement — see the limitations of the method.
e06467e9710ef1d77bf9aee6cb2699240841ee7a2fa21a3f2601a10264975c38Want a response from the company about this audit? → Open the tool
Fill in once — it will be inserted into every letter below:
All fields are required to print the document — this is a formal requirement of the letter itself (the particulars of an official submission), not data collection: nothing is sent or saved anywhere, it all stays in your browser and disappears when you close the page. See the methodology for details.
RIA DigiDoc — phone · Smart-ID / Mobile-ID
Send this letter directly to the company first — before contacting the regulator it has the right to respond (GDPR Art. 12(3) — 30 days).
Тема: Запрос доступа к персональным данным (ст. 15 GDPR) — vk.com/vk.ru Кому: [укажите адрес компании — DPO / поддержка / юридический отдел] От: [Ваше имя], [контактный email] Прошу предоставить доступ к моим персональным данным, обрабатываемым в связи с использованием сайта vk.com/vk.ru. 1. Категории данных и цели обработки (ст. 15(1)(a)-(c)) На основании независимого технического анализа сайта прошу подтвердить и подробно раскрыть следующие категории обработки: 1) Политика в отношении cookie перечисляет около девяноста cookie в четырёх категориях, и у каждой без исключения в графе поставщика указан vk.com — то есть документ описывает площадку, не имеющую ни одного стороннего получателя. Категория целевых cookie состоит из одной позиции. Фактически страница адресует обращения четырём внешним получателям: Mediascope, Mail.ru, AppTracer и узлам vk-portal.net. Ни один из них не назван ни в политике приватности, ни в политике cookie, ни в пяти русскоязычных документах. 2) Пункт 4.4 политики приватности заявляет, что рекламная и рекомендательная система устроена так, что сведения пользователя не передаются напрямую сторонним рекламодателям. Обращения к ad.mail.ru и r3.mail.ru содержат числовой идентификатор аккаунта открытым параметром в адресе запроса вместе с подписью и признаком устройства. Обращение к Mediascope несёт идентификатор площадки vksite_total и адрес просматриваемой страницы. 3) Механизма управления согласием на площадке не обнаружено: за все 450 обращений не встречается ни одного запроса к платформе согласия и ни одного сценария с соответствующими признаками. Политика cookie предлагает единственный способ отказа — настройки браузера, со ссылками на справку Internet Explorer, Firefox, Chrome и Safari. При этом сама политика приватности в строке 6 таблицы обработки указывает правовым основанием для данных, получаемых через cookie, именно согласие. Основание заявлено, механизм его получения отсутствует. 4) Из защитных заголовков площадка выставляет только строгий транспорт со сроком в полгода, без включения поддоменов и без признака предзагрузки. Заголовка Content-Security-Policy нет, запрета вложения в кадр нет, запрета угадывания типа содержимого нет, политики реферера нет. Заголовки ответа раскрывают имя сервера и точную версию платформы. Отдельно: при переходе с домена авторизации на основной токены сеанса передаются открытым текстом в адресе запроса, попадая тем самым в журналы серверов, историю браузера и заголовок реферера. 5) Пункт 6.1 политики приватности прямо предусматривает передачу и хранение персональных данных за пределами Европейской экономической зоны, в том числе в России; пункт 6.2 в качестве меры называет разумные меры кибербезопасности и стандартные договорные условия. Решения Европейской комиссии об адекватном уровне защиты в отношении России не принято. Оценка достаточности дополнительных мер применительно к юрисдикции, где действуют законы о доступе органов к данным, в документе не приведена. 2. Получатели, сроки хранения и передача за пределы ЕЭЗ (ст. 15(1)(c)-(d), 46) Прошу также указать полный список третьих лиц-получателей, применимые сроки хранения по каждой категории и правовые основания передачи данных за пределы ЕЭЗ, если таковая происходит. Полный технический разбор с доказательствами (сохранённый сетевой журнал, контрольная сумма SHA-256) опубликован по адресу: https://gdpru.eu/en/audits/global-vk-com/ 3. Автоматизированная обработка и профилирование (ст. 15(1)(h)) Прошу сообщить, применяется ли в отношении меня автоматизированное принятие решений или профилирование, и если да — раскрыть логику такой обработки. С уважением, [Ваше имя] [контактный email] [Страна] [Дата]
Subject: Data access request (GDPR Art. 15) — vk.com/vk.ru To: [insert the company's address — DPO / support / legal department] From: [Your name], [contact email] I request access to my personal data processed in connection with the website vk.com/vk.ru. 1. Categories of data and purposes of processing (Art. 15(1)(a)-(c)) Based on an independent technical analysis of the site, I request confirmation and detailed disclosure of the following categories of processing: 1) The cookie policy lists about ninety cookies in four categories, and for every one without exception the provider column names vk.com — that is, the document describes a site with not a single third-party recipient. The targeting-cookie category consists of a single item. In fact the page addresses requests to four external recipients: Mediascope, Mail.ru, AppTracer and the vk-portal.net nodes. None of them is named in the privacy policy, nor in the cookie policy, nor in the five Russian-language documents. 2) Clause 4.4 of the privacy policy states that the advertising and recommendation system is built so that a user's information is not passed directly to third-party advertisers. Requests to ad.mail.ru and r3.mail.ru contain the numeric account identifier as an open parameter in the request address, together with a signature and a device attribute. The request to Mediascope carries the site identifier vksite_total and the address of the page being viewed. 3) No consent-management mechanism was found on the site: across all 450 requests there is not a single request to a consent platform and not a single script with the corresponding signs. The cookie policy offers a single way to refuse — browser settings, with links to the help pages of Internet Explorer, Firefox, Chrome and Safari. At the same time the privacy policy itself, in row 6 of the processing table, names consent as the legal basis for data obtained via cookies. The basis is declared, the mechanism for obtaining it is absent. 4) Of the protective headers the site sets only strict transport with a six-month term, without including subdomains and without a preload flag. There is no Content-Security-Policy header, no frame-embedding prohibition, no content-type-sniffing prohibition, no referrer policy. The response headers reveal the server name and the exact platform version. Separately: on the transition from the authorisation domain to the main one, session tokens are passed in clear text in the request address, thereby ending up in server logs, browser history and the referer header. 5) Clause 6.1 of the privacy policy directly provides for the transfer and storage of personal data outside the European Economic Area, including in Russia; clause 6.2 names as a measure reasonable cybersecurity measures and standard contractual clauses. No European Commission adequacy decision has been adopted in respect of Russia. An assessment of the sufficiency of additional measures with respect to a jurisdiction with laws on authorities' access to data is not provided in the document. 2. Recipients, retention periods, and transfers outside the EEA (Art. 15(1)(c)-(d), 46) I also request the full list of third-party recipients, the applicable retention period for each category, and the legal basis for any transfer of data outside the EEA. The full technical audit with evidence (saved network log, SHA-256 checksum) is published at: https://gdpru.eu/en/audits/global-vk-com/ 3. Automated processing and profiling (Art. 15(1)(h)) Please state whether I am subject to automated decision-making or profiling, and if so, disclose the logic involved. Sincerely, [Your name] [contact email] [Country] [Date]
RIA DigiDoc — phone · Smart-ID / Mobile-ID
Where to file: Jurisdiction determined under Art. 3(2) GDPR —
The regulator reviews complaints in its national language. There is an officially translated template from the European Data Protection Board (EDPB) — you can use it instead of or alongside this letter: Official EDPB complaint form (PDF, your language)
Тема: Жалоба на обработку персональных данных — vk.com/vk.ru 1. Предмет жалобы Я подаю жалобу в отношении обработки моих персональных данных сайтом vk.com/vk.ru. 2. Обстоятельства Я посетил сайт vk.com/vk.ru и обнаружил признаки несоответствия обработки моих персональных данных требованиям GDPR. Технический разбор, опубликованный на gdpru.eu 21.03.2026 (открытая методология, воспроизводимые измерения), документирует следующие признаки: 1) Политика в отношении cookie перечисляет около девяноста cookie в четырёх категориях, и у каждой без исключения в графе поставщика указан vk.com — то есть документ описывает площадку, не имеющую ни одного стороннего получателя. Категория целевых cookie состоит из одной позиции. Фактически страница адресует обращения четырём внешним получателям: Mediascope, Mail.ru, AppTracer и узлам vk-portal.net. Ни один из них не назван ни в политике приватности, ни в политике cookie, ни в пяти русскоязычных документах. 2) Пункт 4.4 политики приватности заявляет, что рекламная и рекомендательная система устроена так, что сведения пользователя не передаются напрямую сторонним рекламодателям. Обращения к ad.mail.ru и r3.mail.ru содержат числовой идентификатор аккаунта открытым параметром в адресе запроса вместе с подписью и признаком устройства. Обращение к Mediascope несёт идентификатор площадки vksite_total и адрес просматриваемой страницы. 3) Механизма управления согласием на площадке не обнаружено: за все 450 обращений не встречается ни одного запроса к платформе согласия и ни одного сценария с соответствующими признаками. Политика cookie предлагает единственный способ отказа — настройки браузера, со ссылками на справку Internet Explorer, Firefox, Chrome и Safari. При этом сама политика приватности в строке 6 таблицы обработки указывает правовым основанием для данных, получаемых через cookie, именно согласие. Основание заявлено, механизм его получения отсутствует. 4) Из защитных заголовков площадка выставляет только строгий транспорт со сроком в полгода, без включения поддоменов и без признака предзагрузки. Заголовка Content-Security-Policy нет, запрета вложения в кадр нет, запрета угадывания типа содержимого нет, политики реферера нет. Заголовки ответа раскрывают имя сервера и точную версию платформы. Отдельно: при переходе с домена авторизации на основной токены сеанса передаются открытым текстом в адресе запроса, попадая тем самым в журналы серверов, историю браузера и заголовок реферера. 5) Пункт 6.1 политики приватности прямо предусматривает передачу и хранение персональных данных за пределами Европейской экономической зоны, в том числе в России; пункт 6.2 в качестве меры называет разумные меры кибербезопасности и стандартные договорные условия. Решения Европейской комиссии об адекватном уровне защиты в отношении России не принято. Оценка достаточности дополнительных мер применительно к юрисдикции, где действуют законы о доступе органов к данным, в документе не приведена. Полная техническая документация опубликована по адресу: https://gdpru.eu/en/audits/global-vk-com/ 3. Положения GDPR, соблюдение которых прошу проверить GDPR Art. 13(1)(e) — раскрытие получателей; GDPR Art. 5(1)(a) — прозрачность; ePrivacy — Директива 2002/58/EC, ст. 5(3) (в связке с GDPR Art. 6(1)(a)); GDPR Art. 32 — меры безопасности; GDPR Art. 13(1)(f) и Art. 44 — передача в третью страну 4. Требование Прошу проверить изложенные обстоятельства и, если несоответствие подтвердится, принять меры, предусмотренные статьёй 58(2) GDPR. 5. Приложения Полная доказательная база — HAR-файл, контрольная сумма SHA-256 и цитата из политики конфиденциальности сайта, документирующая указанное противоречие — опубликована и проверяема по ссылке в пункте 2 выше. С уважением, [Ваше имя] [контактный email] [Страна] [Дата]
Subject: Complaint regarding personal data processing — vk.com/vk.ru 1. Subject of the complaint I am filing a complaint regarding the processing of my personal data by the website vk.com/vk.ru. 2. Circumstances I visited the website vk.com/vk.ru and found indications that the processing of my personal data does not comply with the GDPR. The technical analysis published on gdpru.eu on 21 March 2026 (open methodology, reproducible measurements) documents the following indications: 1) The cookie policy lists about ninety cookies in four categories, and for every one without exception the provider column names vk.com — that is, the document describes a site with not a single third-party recipient. The targeting-cookie category consists of a single item. In fact the page addresses requests to four external recipients: Mediascope, Mail.ru, AppTracer and the vk-portal.net nodes. None of them is named in the privacy policy, nor in the cookie policy, nor in the five Russian-language documents. 2) Clause 4.4 of the privacy policy states that the advertising and recommendation system is built so that a user's information is not passed directly to third-party advertisers. Requests to ad.mail.ru and r3.mail.ru contain the numeric account identifier as an open parameter in the request address, together with a signature and a device attribute. The request to Mediascope carries the site identifier vksite_total and the address of the page being viewed. 3) No consent-management mechanism was found on the site: across all 450 requests there is not a single request to a consent platform and not a single script with the corresponding signs. The cookie policy offers a single way to refuse — browser settings, with links to the help pages of Internet Explorer, Firefox, Chrome and Safari. At the same time the privacy policy itself, in row 6 of the processing table, names consent as the legal basis for data obtained via cookies. The basis is declared, the mechanism for obtaining it is absent. 4) Of the protective headers the site sets only strict transport with a six-month term, without including subdomains and without a preload flag. There is no Content-Security-Policy header, no frame-embedding prohibition, no content-type-sniffing prohibition, no referrer policy. The response headers reveal the server name and the exact platform version. Separately: on the transition from the authorisation domain to the main one, session tokens are passed in clear text in the request address, thereby ending up in server logs, browser history and the referer header. 5) Clause 6.1 of the privacy policy directly provides for the transfer and storage of personal data outside the European Economic Area, including in Russia; clause 6.2 names as a measure reasonable cybersecurity measures and standard contractual clauses. No European Commission adequacy decision has been adopted in respect of Russia. An assessment of the sufficiency of additional measures with respect to a jurisdiction with laws on authorities' access to data is not provided in the document. Full technical documentation is published at: https://gdpru.eu/en/audits/global-vk-com/ 3. GDPR provisions I ask you to examine GDPR Art. 13(1)(e) — disclosure of recipients; GDPR Art. 5(1)(a) — transparency; ePrivacy — Directive 2002/58/EC, Art. 5(3) (in conjunction with GDPR Art. 6(1)(a)); GDPR Art. 32 — security measures; GDPR Art. 13(1)(f) and Art. 44 — transfer to a third country 4. Request I request that you examine the circumstances described and, if non-compliance is confirmed, apply the measures provided for in Article 58(2) GDPR. 5. Attachments The full evidence base — the HAR file, its SHA-256 checksum and the quotation from the site's privacy policy documenting the stated contradiction — is published and verifiable at the link in point 2 above. Sincerely, [Your name] [contact email] [Country] [Date]