{"id":327229,"date":"2026-06-22T10:44:19","date_gmt":"2026-06-22T10:44:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/samtykkr\/"},"modified":"2026-06-22T20:57:44","modified_gmt":"2026-06-22T20:57:44","slug":"samtykkr","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/samtykkr\/","author":23517411,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.3","stable_tag":"1.0.3","tested":"7.0","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"Samtykkr","header_author":"Northflow Technologies AS","header_description":"Cookie-samtykke som er riktig etter norsk lov ut av boksen. Bokm\u00e5l og nynorsk. Consent Mode v2.","assets_banners_color":"145742","last_updated":"2026-06-22 20:57:44","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/samtykkr.no","header_author_uri":"https:\/\/northflow.no","rating":0,"author_block_rating":0,"active_installs":0,"downloads":36,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"northflowtech","date":"2026-06-22 10:43:50"},"1.0.3":{"tag":"1.0.3","author":"northflowtech","date":"2026-06-22 20:57:44"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3581639,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3581639,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3581639,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3581639,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"samtykkr\/declaration":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"samtykkr\/declaration","title":"Samtykkr cookie-erklaering","category":"widgets","icon":"shield","description":"Auto-generert cookie-erklaering fra Samtykkr-tracker-databasen.","textdomain":"samtykkr","keywords":["cookie","informasjonskapsler","samtykke","personvern"],"supports":{"html":false,"align":["wide","full"]},"editorScript":"file:.\/index.js","render":"file:.\/render.php"}},"tagged_versions":["1.0.2","1.0.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3581639,"resolution":"1","location":"assets","locale":"","width":1280,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3581639,"resolution":"2","location":"assets","locale":"","width":1280,"height":900},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3581639,"resolution":"3","location":"assets","locale":"","width":1123,"height":533},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3581639,"resolution":"4","location":"assets","locale":"","width":808,"height":2591}},"screenshots":{"1":"The consent banner with Accept and Reject treated equally in the first layer.","2":"The customise view with a separate toggle per purpose.","3":"The setup wizard in the WordPress admin.","4":"The auto-generated cookie declaration."}},"plugin_section":[],"plugin_tags":[223629,20272,16626,131785,396],"plugin_category":[54],"plugin_contributors":[268331],"plugin_business_model":[],"class_list":["post-327229","plugin","type-plugin","status-publish","hentry","plugin_tags-consent-mode","plugin_tags-cookie-banner","plugin_tags-cookie-consent","plugin_tags-gdpr","plugin_tags-privacy","plugin_category-security-and-spam-protection","plugin_contributors-northflowtech","plugin_committers-northflowtech"],"banners":{"banner":"https:\/\/ps.w.org\/samtykkr\/assets\/banner-772x250.png?rev=3581639","banner_2x":"https:\/\/ps.w.org\/samtykkr\/assets\/banner-1544x500.png?rev=3581639","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/samtykkr\/assets\/icon-128x128.png?rev=3581639","icon_2x":"https:\/\/ps.w.org\/samtykkr\/assets\/icon-256x256.png?rev=3581639","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/samtykkr\/assets\/screenshot-1.png?rev=3581639","caption":"The consent banner with Accept and Reject treated equally in the first layer."},{"src":"https:\/\/ps.w.org\/samtykkr\/assets\/screenshot-2.png?rev=3581639","caption":"The customise view with a separate toggle per purpose."},{"src":"https:\/\/ps.w.org\/samtykkr\/assets\/screenshot-3.png?rev=3581639","caption":"The setup wizard in the WordPress admin."},{"src":"https:\/\/ps.w.org\/samtykkr\/assets\/screenshot-4.png?rev=3581639","caption":"The auto-generated cookie declaration."}],"raw_content":"<!--section=description-->\n<p>Samtykkr is a lightweight cookie consent banner built to be correct under Norwegian law out of the box. Since 1 January 2025, the Norwegian Electronic Communications Act section 3-15 requires consent that is valid under the GDPR before cookies and similar technologies are used. Most banners get the details wrong. Samtykkr ships with defaults that follow the requirements, so you do not have to be a privacy expert to set it up correctly.<\/p>\n\n<h4>Correct by default<\/h4>\n\n<p>Accept and Reject are placed in the first layer, with the same size and contrast, as the Norwegian Data Protection Authority requires. There are no pre-ticked boxes, and consent is specific, with a separate choice per purpose.<\/p>\n\n<h4>No tracking before consent<\/h4>\n\n<p>Google Consent Mode v2 starts at denied for every category and is updated only when the visitor consents. Tracking scripts are blocked until then. Samtykkr runs Basic consent mode, so no data is sent to Google before consent.<\/p>\n\n<h4>Withdraw at any time<\/h4>\n\n<p>A permanent button lets visitors change or withdraw their choice whenever they want. Every choice is recorded in a local consent log that serves as documentation.<\/p>\n\n<h4>Norwegian and Nynorsk<\/h4>\n\n<p>The banner and settings are available in Bokmal and Nynorsk, with English as a fallback. The purpose texts are written for Norwegian law, not generically translated.<\/p>\n\n<h4>Lightweight and accessible<\/h4>\n\n<p>The banner is small, reads client-side, and does not break caching or Core Web Vitals. It works with common caching plugins and page builders. It follows WCAG, is keyboard friendly, and is accessible.<\/p>\n\n<h4>Your data stays on your site<\/h4>\n\n<p>The consent log lives in your own WordPress database. It is not sent to us or to a cloud abroad.<\/p>\n\n<h4>Pro<\/h4>\n\n<p>Samtykkr Pro adds a tracker scanner, automatic tracker and rule updates, an audit PDF for documentation, white-label, and multi-site management for agencies. Learn more at https:\/\/samtykkr.no<\/p>\n\n<p>Samtykkr is a product of Northflow Technologies AS.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin through Plugins &gt; Add New, or install it directly from the WordPress plugin directory.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Open Settings &gt; Samtykkr and run the short setup wizard: choose your default language, confirm which services your site uses, and adjust the appearance.<\/li>\n<li>Save. The banner appears on the front end with lawful defaults already in place.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20my%20website%20be%20guaranteed%20compliant%3F\"><h3>Will my website be guaranteed compliant?<\/h3><\/dt>\n<dd><p>Samtykkr gives you a consent solution that is correct under the Electronic Communications Act section 3-15 and the Data Protection Authority's guidance. Responsibility for the whole website's compliance rests with you as the owner, and depends on correct setup and which services the site uses. Samtykkr makes the consent correct and helps you get the rest in place.<\/p><\/dd>\n<dt id=\"do%20you%20support%20google%20consent%20mode%20v2%3F\"><h3>Do you support Google Consent Mode v2?<\/h3><\/dt>\n<dd><p>Yes. The default is denied for all categories and updates when the user consents. Samtykkr runs Basic mode, which sends no data to Google before consent.<\/p><\/dd>\n<dt id=\"is%20samtykkr%20a%20google-certified%20cmp%3F\"><h3>Is Samtykkr a Google-certified CMP?<\/h3><\/dt>\n<dd><p>Samtykkr implements Google Consent Mode v2 directly, which is correct for sites that use analytics and advertising as an advertiser, that is, the vast majority of business sites. Sites running programmatic ad sales through Google AdSense or Ad Manager need a Google-certified CMP with IAB TCF, which Samtykkr does not currently provide.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20caching%20and%20page%20builders%3F\"><h3>Does it work with caching and page builders?<\/h3><\/dt>\n<dd><p>Yes. The banner is lightweight and reads client-side, so it does not break caching or Core Web Vitals, and it works with common caching plugins and page builders.<\/p><\/dd>\n<dt id=\"is%20the%20banner%20available%20in%20nynorsk%3F\"><h3>Is the banner available in Nynorsk?<\/h3><\/dt>\n<dd><p>Yes. Both Bokmal and Nynorsk are included, with English as a fallback.<\/p><\/dd>\n<dt id=\"where%20is%20consent%20data%20stored%3F\"><h3>Where is consent data stored?<\/h3><\/dt>\n<dd><p>On your own website. The consent log lives in your own WordPress database, not with us or in a cloud abroad. Pro can export an audit PDF for documentation.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Banner: the floating \"manage consent\" button is now a compact icon that expands to its label on hover and focus, so it takes far less space on the page.<\/li>\n<li>Admin: a short guide to the Pro features and an updated install description.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Banner: the \"Secured by Samtykkr\" mark now uses the brand accent colour.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Admin: settings styles moved to an enqueued stylesheet.<\/li>\n<li>Banner: consent category toggles now reflect their state correctly.<\/li>\n<li>Admin: wizard preview readability and re-run fixes.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Cookie consent for WordPress that is correct under Norwegian law (Electronic Communications Act section 3-15) and the GDPR. Bokmal and Nynorsk.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/327229","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=327229"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/northflowtech"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=327229"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=327229"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=327229"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=327229"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=327229"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=327229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}