Technical audit · 29.05.2026

hoferpowertrain.com

German Engineering Contractor for Electric Drivetrains

An engineering contractor for electric drivetrains (Weissach, Germany). 63 requests, 27 domains. Webflow, Cloudflare. GTM, Adobe Fonts, Google reCAPTCHA, Weglot, HubSpot, Meta Pixel, LinkedIn Insight Tag — all fire before or without consent. The Cookie-Script CMP appears at +577 ms, by which time most trackers are already active. The policy is auto-generated boilerplate with no mention of specific operators.

Request timeline

+253 ms · Adobe Fonts and GTM — the first wave
use.typekit.net/zgj7pyl.js (Adobe Fonts/Typekit), www.google.com/recaptcha/api.js, cdn.weglot.com/weglot.min.js, www.acuteinspiration-inventive.com/js/805308.js — four external services simultaneously. +290 ms — p.typekit.net/p.gif (a font-usage tracking pixel). +293 ms — GTM-WDTZPGC. +294 ms — pressebox.de.
+481 ms · js-cookie and jQuery from CDNs
cdnjs.cloudflare.com/js-cookie/2.2.1 and d3e54v103j8qbb.cloudfront.net/jquery-3.5.1 — public CDNs, technical dependencies of Webflow.
+577 ms · Cookie-Script CMP
cdn.cookie-script.com/s/f8c1d5de66a5785bff1c71b479f07dbd.js — the Cookie-Script banner loads. In parallel — js.hs-scripts.com/5375305.js (+583 ms), HubSpot starting essentially at the same time as the banner.
+1102 ms · full HubSpot stack
hsadspixel.net, hscollectedforms.net, hs-analytics.net, hs-banner.com — four HubSpot domains simultaneously. +1934 ms — track.hubspot.com/__ptq.gif with browser fingerprint data (resolution, language, bfp hash).
+1959 ms · Cookie-Script analytics
consent.cookie-script.com/analytics?action=firstshown — Cookie-Script records the fact that the banner was shown. IAB TCF vendor-list.json and google-vendors.json load at +2218–2219 ms — the banner is in TCF mode.
+2050 ms · Meta Pixel and LinkedIn Insight Tag
connect.facebook.net/en_US/fbevents.js (ID 794230808053141) and snap.licdn.com/insight.min.js (pid=2375994) — advertising pixels. facebook.com/tr/?ev=PageView (+2790 ms), linkedin /collect and /wa (+2345–2793 ms).

Declared versus actual

+ Google Tag Manager — not mentioned — not declared
+ Adobe Fonts / Typekit — not mentioned — not declared
+ HubSpot — not mentioned — not declared
+ Meta Pixel — not mentioned — not declared
+ LinkedIn Insight Tag — not mentioned — not declared
+ Google reCAPTCHA — not mentioned — not declared
+ Weglot — not mentioned — not declared
+ pressebox.de — not mentioned — not declared
+ Cookie-Script — not mentioned — not declared

Transfer timings

+253 ms use.typekit.net

Adobe Fonts. Typekit. Tracking pixel p.gif. Before the banner.

+254 ms www.google.com / www.gstatic.com

Google reCAPTCHA. Before the banner.

+254 ms cdn.weglot.com

Weglot (translator). Before the banner.

+293 ms www.googletagmanager.com

GTM-WDTZPGC. Tag container. Before the banner.

+583 ms js.hs-scripts.com (+ 8 domains)

HubSpot Marketing Hub. portalId=5375305. Effectively simultaneous with the banner.

+2050 ms connect.facebook.net / www.facebook.com

Meta Pixel. ID 794230808053141. PageView.

+2051 ms snap.licdn.com / px.ads.linkedin.com

LinkedIn Insight Tag. pid=2375994.

Detected trackers

Indicators of GDPR non-compliance

Context

Hofer Powertrain (hofer consulting GmbH) is an engineering contractor specializing in electric drivetrains and powertrains, based in Weissach (Baden-Württemberg). Clients include automakers and Tier 1 suppliers. Webflow, Cloudflare. HAR: 63 requests, 27 domains.

The policy — auto-generated boilerplate

The privacy policy (effective date: 2025-10-01) was generated by the CookieScript Privacy Policy Generator tool — this is explicitly stated in the document text. The policy names not a single specific data recipient: instead of “HubSpot,” “Meta,” “LinkedIn,” it uses abstract phrases like “online analytics tools” and “third party service providers.” GDPR Art. 13(1)(e) requires specific recipients or categories of recipients of personal data to be named.

The first wave — before the banner

At +253–294 ms, before Cookie-Script even loads (+577 ms), the following activate: Adobe Fonts/Typekit with a usage-tracking pixel (p.typekit.net/p.gif), Google reCAPTCHA (www.google.com, www.gstatic.com), Weglot — a translator that transmits the URL and browser language, Google Tag Manager (GTM-WDTZPGC), and pressebox.de — a German press aggregator with a JavaScript counter.

HubSpot — a full marketing stack

At +583 ms, js.hs-scripts.com/5375305.js starts — Hub ID 5375305. It is followed by the full HubSpot Marketing Hub stack: hsadspixel (advertising pixels), hscollectedforms (form-data collection), hs-analytics (behavioral analytics), hs-banner (CRM banners), hsforms and hubapi (forms and API). The final request, track.hubspot.com/__ptq.gif, carries a screen resolution of 1536x864, a browser language of ru, and a fingerprint hash of bfp=2df8a04b.

Meta Pixel and LinkedIn Insight Tag

Meta Pixel (ID 794230808053141) and LinkedIn Insight Tag (pid=2375994) load at +2050–2051 ms and transmit a PageView event carrying the full visited URL to advertising-platform servers in the USA. By this point, Cookie-Script has already been displayed for over a second and a half — consent has not been obtained.

Conclusion

www.hoferpowertrain.com shows a systemic pattern of GDPR non-compliance: nine external advertising and analytics operators are active before consent is obtained, and the privacy policy identifies not a single one of them. For the corporate website of a B2B automotive-industry supplier with access to clients’ sensitive engineering data, this is an unusually high level of violations.

Evidence

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.

Original (audit)
HAR file: de/hoferpowertrain-com-2026-05-29.har
SHA-256: d10e44ea4f1145b40ed45a63e9e8b9e5578f20fe7aef060a4e2acbac43c1d671
Re-check snapshot
Awaiting changes
HAR files are stored on EU infrastructure (Proton Drive). SHA-256 is published for integrity verification.