{"id":372802,"date":"2026-09-22T14:08:18","date_gmt":"2026-09-22T14:08:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/konformia-shop-prufung\/"},"modified":"2026-09-22T14:30:18","modified_gmt":"2026-09-22T14:30:18","slug":"konformia-shop-prufung","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/konformia-shop-prufung\/","author":23570842,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Konformia Shop-Pr\u00fcfung","header_author":"Konformia","header_description":"Pr\u00fcft den eigenen Webshop kostenlos auf konformia.at: m\u00f6gliche L\u00fccken bei Rechtstexten, direkt im wp-admin ausgel\u00f6st.","assets_banners_color":"","last_updated":"2026-09-22 14:30:18","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/konformia.at\/wordpress","header_author_uri":"https:\/\/konformia.at","rating":0,"author_block_rating":0,"active_installs":0,"downloads":37,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"immsch","date":"2026-09-22 14:30:18","revision":3707564}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3707562,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3707562,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3707562,"resolution":"1","location":"assets","locale":"","width":998,"height":199},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3707562,"resolution":"2","location":"assets","locale":"","width":998,"height":375}},"screenshots":{"1":"The \"Shop pr\u00fcfen\" tools page with the country selector\n(Austria\/Germany) and the \"Shop jetzt pr\u00fcfen\" button.","2":"The result view after a completed check, showing the numbers for\npossible gaps, notes, matching points, points that could not be\nchecked, and the link to the full report."}},"plugin_section":[],"plugin_tags":[244989,282080,502,154545,19675],"plugin_category":[45],"plugin_contributors":[282075],"plugin_business_model":[],"class_list":["post-372802","plugin","type-plugin","status-publish","hentry","plugin_tags-barrierefreiheit","plugin_tags-dark-patterns","plugin_tags-datenschutz","plugin_tags-dsgvo","plugin_tags-impressum","plugin_category-ecommerce","plugin_contributors-immsch","plugin_committers-immsch"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/konformia-shop-prufung\/assets\/icon-128x128.png?rev=3707562","icon_2x":"https:\/\/ps.w.org\/konformia-shop-prufung\/assets\/icon-256x256.png?rev=3707562","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/konformia-shop-prufung\/assets\/screenshot-1.png?rev=3707562","caption":"The \"Shop pr\u00fcfen\" tools page with the country selector\n(Austria\/Germany) and the \"Shop jetzt pr\u00fcfen\" button."},{"src":"https:\/\/ps.w.org\/konformia-shop-prufung\/assets\/screenshot-2.png?rev=3707562","caption":"The result view after a completed check, showing the numbers for\npossible gaps, notes, matching points, points that could not be\nchecked, and the link to the full report."}],"raw_content":"<!--section=description-->\n<p>This plugin sends this shop's address to konformia.at on request and then\nshows the numbers from the free initial report: possible gaps, notes,\nmatching points, and points that could not be checked, plus a link to the\nfull report in a new tab.<\/p>\n\n<p>Checked topics:<\/p>\n\n<ul>\n<li>Impressum: mandatory disclosures for Austria\/Germany, plus VAT ID and e-mail<\/li>\n<li>Datenschutzerkl\u00e4rung, AGB and Widerrufsrecht\/R\u00fccktrittsrecht (the FAGG\/BGB\nright of withdrawal), compared against what the shop actually loads<\/li>\n<li>Trackers that fire before the cookie-banner is confirmed, and whether the\n\"reject\" button actually works<\/li>\n<li>Server location of loaded services, and tracker subdomains cloaked behind\nthe shop's own hostname (CNAME cloaking)<\/li>\n<li>Grundpreis, shipping cost and delivery time on product pages<\/li>\n<li>Payment providers shown only in the cart or checkout<\/li>\n<li>Wording of the order button and, where it applies, the withdrawal button<\/li>\n<li>Pre-ticked consent checkboxes, and outdated legal references still cited\nin the texts (for example an expired framework)<\/li>\n<li>Whether the legal texts read like a template copied from the other\ncountry's law<\/li>\n<li>Accessibility (WCAG 2.1 AA under BaFG\/BFSG) and dark patterns (countdowns,\npre-ticked add-ons, costs added late) on homepage, product page and\ncheckout: the finding, count and legal basis are free; the page-by-page\ndetail needs a Watchdog or Agentur subscription at konformia.at<\/li>\n<\/ul>\n\n<p>The plugin does not label anything a violation, and it is not legal\nadvice. It writes nothing to the shop, does not suggest wording, and does\nnot store credentials. Ownership is proven only through a randomly\ngenerated secret that is served over a publicly readable route of this\nshop and matched by konformia.at itself.<\/p>\n\n<p>Which of the above actually run depends on the chosen country: a few checks\napply only in Austria or only in Germany, since the underlying law differs.<\/p>\n\n<p>Usage: under Tools -&gt; Shop pr\u00fcfen, choose the country and click \"Shop\njetzt pr\u00fcfen\". The plugin then polls konformia.at for progress and shows\nthe numbers plus the link to the full report.<\/p>\n\n<p>The plugin's own screens are in German, since the service is built for\nshop owners in Austria and Germany.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the external service konformia.at to check this\nshop for possible gaps in legally required texts.<\/p>\n\n<p>What is sent: this shop's hostname, the chosen country (Austria or\nGermany), and a randomly generated secret that only proves this plugin\nis running on this shop. No customer data, orders, or shop content is\ntransmitted.<\/p>\n\n<p>When: only when \"Shop jetzt pr\u00fcfen\" is actively clicked in wp-admin, and\nafterward while the result is being polled.<\/p>\n\n<p>What for: konformia.at then checks the shop's publicly visible legal\ntexts (for example imprint, right of withdrawal, privacy policy) and\nreturns numbers plus a link to the full report.<\/p>\n\n<p>Provider: konformia.at. Privacy policy:\nhttps:\/\/konformia.at\/datenschutz<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to wp-content\/plugins\/, or install it as a ZIP file.<\/li>\n<li>Activate the plugin under \"Plugins\".<\/li>\n<li>In wp-admin, go to \"Tools -&gt; Shop pr\u00fcfen\", choose the country, and\nclick \"Shop jetzt pr\u00fcfen\".<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20the%20check%20cost%20anything%3F\"><h3>Does the check cost anything?<\/h3><\/dt>\n<dd><p>The initial report is free, one report per shop every 30 days.<\/p><\/dd>\n<dt id=\"how%20does%20konformia.at%20know%20this%20shop%20belongs%20to%20me%3F\"><h3>How does konformia.at know this shop belongs to me?<\/h3><\/dt>\n<dd><p>On activation, the plugin creates a random secret and serves it at\n\/wp-json\/konformia\/v1\/verify. When a check starts, the plugin sends the\nsame secret along, and konformia.at fetches the route itself and\ncompares the two values. Ownership only counts as proven on a match.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20change%20anything%20in%20my%20shop%3F\"><h3>Does the plugin change anything in my shop?<\/h3><\/dt>\n<dd><p>No. It does not read content from the shop and does not write anything\nto it. It only triggers the scan at konformia.at and shows its numbers\nand report link in wp-admin.<\/p><\/dd>\n<dt id=\"where%20does%20the%20full%20report%20live%3F\"><h3>Where does the full report live?<\/h3><\/dt>\n<dd><p>It sits at a separate, non-discoverable address at konformia.at and is\nnot copied into the shop. The link stays saved in wp-admin even after\nthe underlying check has long since finished.<\/p><\/dd>\n<dt id=\"the%20plugin%20reports%20an%20error%20even%20though%20the%20shop%20is%20online.%20why%3F\"><h3>The plugin reports an error even though the shop is online. Why?<\/h3><\/dt>\n<dd><p>The most common reason: the shop is not publicly reachable, for example\nbecause of a password on the front page, a maintenance page, a firewall,\nor a staging environment without a public address. In that case,\nownership proof fails because konformia.at cannot reach this shop's\n\/wp-json\/konformia\/v1\/verify route from outside, and an error message\nappears instead of a result. The plugin itself is not broken in this\ncase.<\/p><\/dd>\n<dt id=\"how%20often%20can%20i%20check%20a%20shop%20before%20it%20costs%20anything%3F\"><h3>How often can I check a shop before it costs anything?<\/h3><\/dt>\n<dd><p>One check per shop is free for 30 days. Clicking \"Shop jetzt pr\u00fcfen\"\nagain within that time shows the existing report at konformia.at\ninstead of creating a new one.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Checks Impressum, Rechtstexte, tracking, prices, payment, accessibility and dark patterns, free.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/372802","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=372802"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/immsch"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=372802"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=372802"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=372802"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=372802"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=372802"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=372802"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}