<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Project diary on GDPR Audit</title><link>https://gdpru.eu/en/diary/</link><description>Recent content in Project diary on GDPR Audit</description><generator>Hugo</generator><language>en-GB</language><lastBuildDate>Tue, 13 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://gdpru.eu/en/diary/index.xml" rel="self" type="application/rss+xml"/><item><title>Privacy policy and app catalogue</title><link/><pubDate>Tue, 13 Oct 2026 00:00:00 +0000</pubDate><guid/><description>&lt;p&gt;The privacy policy now names the controller: Igor Kuzmin, a private individual. It names Proton AG (Switzerland), which stores the project&amp;rsquo;s mail and HAR files; the transfer relies on the European Commission adequacy decision. Readers&amp;rsquo; letters are kept for 5 years after the last letter. The wording on browser storage has been corrected: a check found the &lt;code&gt;gdpru-theme&lt;/code&gt; key in localStorage, which holds the chosen colour theme, and it is now named in the &amp;ldquo;ePrivacy, Art. 5(3)&amp;rdquo; section.&lt;/p&gt;</description></item><item><title>2026-10-12</title><link/><pubDate>Mon, 12 Oct 2026 00:00:00 +0000</pubDate><guid/><description>&lt;ul&gt;
&lt;li&gt;The HAR check now has a connection graph. It is built from the recording: which code loaded what, and which companies received the data.&lt;/li&gt;
&lt;li&gt;On the graph, services of one company are merged into a single node and large fan-outs are collapsed. Nodes are coloured by the company&amp;rsquo;s country.&lt;/li&gt;
&lt;li&gt;Recording playback with a timer was added: it shows how many seconds after the page opened the data reached each recipient.&lt;/li&gt;
&lt;li&gt;ID-exchange detection is stricter: request numbers are no longer taken for IDs.&lt;/li&gt;
&lt;li&gt;7 domains were added to the tracker directory.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>2026-10-11</title><link/><pubDate>Sun, 11 Oct 2026 00:00:00 +0000</pubDate><guid/><description>&lt;ul&gt;
&lt;li&gt;New section “Fixed sites”. The first is palantir.com: violations in April, a re-check in August no longer found them. The original audit is linked from the fixed one.&lt;/li&gt;
&lt;li&gt;The home page shows the number of audits this month and new apps this week.&lt;/li&gt;
&lt;li&gt;The app catalogue has 1,455 cards. The United Kingdom, Switzerland, Norway, Ukraine, Turkey and Australia were added to the queue.&lt;/li&gt;
&lt;li&gt;The site header was cut down to four sections: Audits, Countries, Diary, GDPR articles. The home page tagline is “Website and app data audit”.&lt;/li&gt;
&lt;li&gt;The privacy policy change calendar moved to the home page. Month labels that were shifted relative to the weeks were fixed, as was the scrollbar jitter on hover.&lt;/li&gt;
&lt;li&gt;The “Project diary” appeared: entries since 10 July were moved over from VKontakte and cut down to what was done on the site.&lt;/li&gt;
&lt;li&gt;English versions checked: all 76 audits of the month are translated.&lt;/li&gt;
&lt;li&gt;GDPR articles — a tree by chapter with search and an “expand all” button.&lt;/li&gt;
&lt;li&gt;Article page: paragraphs in frames, the paragraph number as a label, sub-paragraph letters (a), (b)… highlighted in red, extra background removed. In the dark theme the article title is yellow.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>2026-10-10</title><link/><pubDate>Sat, 10 Oct 2026 09:26:00 +0300</pubDate><guid/><description>&lt;ul&gt;
&lt;li&gt;The catalogue of Android apps reached 691 apps. Local apps from Latvia, Lithuania, Russia, the Netherlands and Italy were added; Russia has the most, 109.&lt;/li&gt;
&lt;li&gt;An app&amp;rsquo;s analysis shows who signed it: the organisation, city and country from the file&amp;rsquo;s digital signature.&lt;/li&gt;
&lt;li&gt;A daily update monitor was launched: it records which SDKs and permissions appeared or disappeared in a new version.&lt;/li&gt;
&lt;li&gt;On the map, countries are sorted by the number of analysed apps.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>2026-10-07</title><link/><pubDate>Wed, 07 Oct 2026 02:15:00 +0300</pubDate><guid/><description>&lt;p&gt;A &lt;a href="https://gdpru.eu/en/fp-check/"&gt;browser fingerprint check&lt;/a&gt; was added. The page shows 11 traits of the browser and device: how much each one singles out the user and where it comes from — settings, the system or the hardware. The resulting fingerprint code can be compared after turning on protection, and the result can be saved as a PDF. All calculations run in the browser.&lt;/p&gt;</description></item><item><title>2026-10-02</title><link/><pubDate>Fri, 02 Oct 2026 02:38:00 +0300</pubDate><guid/><description>&lt;ul&gt;
&lt;li&gt;A &lt;a href="https://gdpru.eu/en/ext-check/"&gt;browser extension check&lt;/a&gt; was added.&lt;/li&gt;
&lt;li&gt;The &lt;a href="https://gdpru.eu/en/apk-check/"&gt;SDK reader&lt;/a&gt; was launched: an APK file is analysed in the browser, showing the embedded SDKs, their owners and the permissions; the file is not sent to the server. The report can be saved as a PDF.&lt;/li&gt;
&lt;li&gt;The first check was the VKontakte app: 22 third-party SDKs from 11 companies, all outside the EEA (USA, Russia, Israel, China), 100 permissions in the manifest.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>2026-09-26</title><link/><pubDate>Sat, 26 Sep 2026 23:31:00 +0300</pubDate><guid/><description>&lt;ul&gt;
&lt;li&gt;Map: a second hub — the Netherlands; country cards no longer cover the country itself.&lt;/li&gt;
&lt;li&gt;All 526 audits were cross-checked: links to HAR files and SHA-256 values match in the Russian and English versions, and screenshots sit under their own captions. The site build now stops if an image is missing.&lt;/li&gt;
&lt;li&gt;For 13 Estonian audits the list of violations was translated into legal Estonian.&lt;/li&gt;
&lt;li&gt;The page of each GDPR article shows in which audits the article was violated and which articles it is most often violated together with (&lt;a href="https://gdpru.eu/en/articles/art-4/"&gt;example&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>2026-09-19</title><link/><pubDate>Sat, 19 Sep 2026 21:37:00 +0300</pubDate><guid/><description>&lt;p&gt;A draft generator of DMCA copyright infringement notices was launched — the “Copyright protection” section in the site footer.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The notice is assembled in the browser following the six required elements of 17 U.S.C. § 512(c)(3).&lt;/li&gt;
&lt;li&gt;Several infringing links can be listed.&lt;/li&gt;
&lt;li&gt;The SHA-256 of the evidence file is calculated locally.&lt;/li&gt;
&lt;li&gt;Links to the DMCA designated agent directory (copyright.gov) and to Google&amp;rsquo;s removal tool for search results.&lt;/li&gt;
&lt;li&gt;The site&amp;rsquo;s security policy (CSP) blocked external scripts, so all of the tool&amp;rsquo;s scripts are hosted on the site itself.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>2026-09-18</title><link/><pubDate>Fri, 18 Sep 2026 05:31:00 +0300</pubDate><guid/><description>&lt;ul&gt;
&lt;li&gt;Letters to companies and complaints to regulators are available in three languages (RU / EN / EST). For 98 Estonian audits there is a ready complaint text in Estonian: AKI accepts complaints only in Estonian.&lt;/li&gt;
&lt;li&gt;The letter fields (name, email, country, date) are filled in the browser and inserted into all letters at once; nothing is sent to the server.&lt;/li&gt;
&lt;li&gt;Next to the print button there are links to DigiDoc4 and RIA DigiDoc for a digital signature.&lt;/li&gt;
&lt;li&gt;Under the letter to the regulator there is a link to the official EDPB complaint template in the language of the relevant country, for all 27 EU countries.&lt;/li&gt;
&lt;li&gt;Policy monitoring: the translation history was cleaned up and the “before/after” comparison display was fixed.&lt;/li&gt;
&lt;li&gt;The preview image for links to the site was updated.&lt;/li&gt;
&lt;li&gt;No feedback form was added: third-party services do not guarantee delivery. Contact is by email from the “Author and contact” section.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>2026-09-15</title><link/><pubDate>Tue, 15 Sep 2026 16:40:00 +0300</pubDate><guid/><description>&lt;p&gt;A bug in the &lt;a href="https://gdpru.eu/en/har-check/"&gt;HAR check&lt;/a&gt; was fixed: when cookies were refused, the tool showed “consent given”, because the consent platform sends the same event for both acceptance and refusal.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Consent is now determined from the decoded TCF string that advertising partners receive.&lt;/li&gt;
&lt;li&gt;If there is no such string in the recording, the status is “undetermined”.&lt;/li&gt;
&lt;li&gt;A flag was added for cases where tracker requests continue while the string says “refused”.&lt;/li&gt;
&lt;li&gt;The consent platform event and the contents of the string are shown side by side.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>2026-08-22</title><link/><pubDate>Sat, 22 Aug 2026 02:28:00 +0300</pubDate><guid/><description>&lt;ul&gt;
&lt;li&gt;The two databases of data recipients — one used by the check on the site, one by the engine for manual audits — were merged into a single directory. Candidates from the open Disconnect and EasyPrivacy lists are added only after a manual review.&lt;/li&gt;
&lt;li&gt;The result of a HAR check can be saved as a PDF with the site name and date.&lt;/li&gt;
&lt;li&gt;Audit cards got a PDF that can be edited offline.&lt;/li&gt;
&lt;li&gt;Almost all pages were translated into English.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>2026-08-13</title><link/><pubDate>Thu, 13 Aug 2026 07:32:00 +0300</pubDate><guid/><description>&lt;ul&gt;
&lt;li&gt;A &lt;a href="https://gdpru.eu/en/har-check/"&gt;HAR file check&lt;/a&gt; that runs in the browser was launched: the file never leaves the device, and the tool shows who receives the data — ad networks, analytics, consent platforms — as well as the file name and SHA-256.&lt;/li&gt;
&lt;li&gt;The directory of data recipients grew from 44 to 819 companies: ad exchanges, DSPs, SSPs, data brokers, consent platforms. The classification partly relies on the open DuckDuckGo Tracker Radar data.&lt;/li&gt;
&lt;li&gt;A consent timeline was added: the tool finds the moment the consent platform loads and counts tracker requests made before it. If there is no consent platform, this is stated.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>2026-08-01</title><link/><pubDate>Sat, 01 Aug 2026 12:03:00 +0300</pubDate><guid/><description>&lt;p&gt;The gdpru.eu site went public. It brings together most of the audits for the key countries and publishes the article “&lt;a href="https://gdpru.eu/journal/cifrovaya-slezhka-v-rossii/"&gt;Digital surveillance in Russia&lt;/a&gt;” (in Russian).&lt;/p&gt;</description></item><item><title>2026-07-23</title><link/><pubDate>Thu, 23 Jul 2026 20:35:00 +0300</pubDate><guid/><description>&lt;ul&gt;
&lt;li&gt;The project moved to its own server in Switzerland: its own code repository, firewall, protection against password guessing, automatic updates, encryption.&lt;/li&gt;
&lt;li&gt;Monitoring runs automatically: every night 883 privacy policies of European sites are checked. When a policy changes, the system records which paragraph was removed and which was added; a policy disappearing is recorded too. The original policies are stored on external media. Only public data is checked.&lt;/li&gt;
&lt;li&gt;A calendar of policy changes was added.&lt;/li&gt;
&lt;li&gt;Changes in policies in other languages are shown with a Russian translation next to the original. The translation runs locally on the server.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>2026-07-10</title><link/><pubDate>Fri, 10 Jul 2026 05:13:00 +0300</pubDate><guid/><description>&lt;p&gt;Automatic monitoring of privacy policies has been launched. Every night the system compares each policy with its previous version and records, with a date, when a document is rewritten, removed or hidden. The robot records only the fact of a change and does not judge whether anything is a violation.&lt;/p&gt;
&lt;p&gt;The first 96 policies were loaded for a trial run. Some sites block automated access — for example, bundeswirtschaftsministerium.de is protected by the Radware Bot Manager anti-bot system.&lt;/p&gt;</description></item></channel></rss>