A

AICTPO AI Coding Agents Knowledge Module

AICTPO AI Coding Agents Imprint — Knowledge Module

AICTPO AI Coding Agents knowledge module — UI selectors, data model, and page states documenting Imprint.

Available free v0.2.0 Browser
$ sidebutton install aictpo
Download ZIP

Imprint

German legal imprint page (Impressum) at /imprint. Static content required by §5 TMG (Telemediengesetz) for any commercial website operated from Germany. The page is mostly informational text — there is no interactive state to track beyond rendering.

Required content (per §5 TMG)

BlockPurpose
Service providerLegal entity name and form (GmbH, UG, e.K., natural person, …)
AddressStreet, postal code, city, country
ContactEmail and phone (or alternate fast-contact channel)
Register entryCommercial register name + number, if applicable
VAT IDUmsatzsteuer-Identifikationsnummer per §27a UStG, if applicable
Responsible partyPerson responsible for content under §55 RStV / §18 MStV
EU online dispute resolutionLink to https://ec.europa.eu/consumers/odr

Layout

The page renders as a single column of headings + paragraphs inside the global page chrome. The order of blocks usually follows the list above, but only the existence of each block is required by law — not the ordering.

Common tasks

Verify all required blocks are present: snapshot the main content region, check each section heading matches the expected block name.

Verify EU ODR link: locate the link by href substring consumers/odr and assert it is a valid outbound HTTPS link.

Verify contact email is reachable: extract the email link, optionally probe DNS / MX records out-of-band (do not actually send mail from a test).

Gotchas

  • The imprint must remain reachable from every page on the site — typically via a footer link. QA should also assert the footer link is present and resolves.
  • Email addresses are sometimes obfuscated (HTML entities, JS injection) to deter scraping; selector strategy must handle decoded text.
  • VAT ID may be absent if the entity is not VAT-registered (Kleinunternehmer); its absence is not an error.
  • This page is one of the rare ones where SEO keyword optimization should be deprioritized — accuracy of the legal text matters more than keyword density.