The home page is lighter: the privacy-policy change calendar has moved to the Policy changes page. The home page keeps the map, the headline figures and the checks. The calendar is one click away from any page: a block in the footer links to it.
The new Company dossiers section brings together everything we have analysed for one company: its websites, its apps, the SDKs embedded in them and its privacy policy. It now covers 100 companies; for 41 of them a website and an app already sit on the same page. We treat a website and an app as one company only when the developer’s domain or the app’s signing certificate matches.
A new app source is connected: RuStore. We use it in guest mode, as section 3.6 of its rules allows: no sign-in and free apps only. From RuStore we take missing app files, app categories and developer details. Popular apps that are not yet in our catalogue now join the analysis queue automatically.
The privacy policy now names the controller: Igor Kuzmin, a private individual. It names Proton AG (Switzerland), which stores the project’s mail and HAR files; the transfer relies on the European Commission adequacy decision. Readers’ letters are kept for 5 years after the last letter. The wording on browser storage has been corrected: a check found the gdpru-theme key in localStorage, which holds the chosen colour theme, and it is now named in the “ePrivacy, Art. 5(3)” section.
The app catalogue queue now includes lists for 34 new countries (268 apps) and 10 thematic lists (117 apps): health, mental health, dating, children, VPN, smart home, cars, religion, politics.
A browser fingerprint check 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.
A draft generator of DMCA copyright infringement notices was launched — the “Copyright protection” section in the site footer.
- The notice is assembled in the browser following the six required elements of 17 U.S.C. § 512(c)(3).
- Several infringing links can be listed.
- The SHA-256 of the evidence file is calculated locally.
- Links to the DMCA designated agent directory (copyright.gov) and to Google’s removal tool for search results.
- The site’s security policy (CSP) blocked external scripts, so all of the tool’s scripts are hosted on the site itself.
A bug in the HAR check was fixed: when cookies were refused, the tool showed “consent given”, because the consent platform sends the same event for both acceptance and refusal.
- Consent is now determined from the decoded TCF string that advertising partners receive.
- If there is no such string in the recording, the status is “undetermined”.
- A flag was added for cases where tracker requests continue while the string says “refused”.
- The consent platform event and the contents of the string are shown side by side.
The gdpru.eu site went public. It brings together most of the audits for the key countries and publishes the article “Digital surveillance in Russia” (in Russian).
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.
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.