{"id":380709,"date":"2026-10-06T13:16:47","date_gmt":"2026-10-06T13:16:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/pavel-silinskii-cookie-consent\/"},"modified":"2026-10-06T13:16:12","modified_gmt":"2026-10-06T13:16:12","slug":"pavel-silinskii-cookie-consent","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/pavel-silinskii-cookie-consent\/","author":23556326,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.3","requires":"5.9","requires_php":"8.0","requires_plugins":null,"header_name":"Pavel Silinskii Cookie Consent","header_author":"Pavel Silinskii","header_description":"Lightweight GDPR\/CCPA cookie consent banner with bar and popup layouts, light\/dark themes, and one-click accept\/decline.","assets_banners_color":"","last_updated":"2026-10-06 13:16:12","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/pavelsilinskiiwork\/pavel-silinskii-cookie-consent","header_author_uri":"https:\/\/profiles.wordpress.org\/pavelsilinskii\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":132,"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":"pavelsilinskii","date":"2026-10-06 13:16:12","revision":3730855}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3730862,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Cookie consent bar on the frontend \u2014 light theme.","2":"Cookie consent popup on the frontend \u2014 dark theme.","3":"Admin settings page \u2014 General and Banner Text sections.","4":"Admin settings page \u2014 Appearance section with color picker."}},"plugin_section":[],"plugin_tags":[166295,20272,16626,131785,396],"plugin_category":[54],"plugin_contributors":[279784],"plugin_business_model":[],"class_list":["post-380709","plugin","type-plugin","status-publish","hentry","plugin_tags-ccpa","plugin_tags-cookie-banner","plugin_tags-cookie-consent","plugin_tags-gdpr","plugin_tags-privacy","plugin_category-security-and-spam-protection","plugin_contributors-pavelsilinskii","plugin_committers-pavelsilinskii"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/pavel-silinskii-cookie-consent\/assets\/icon-256x256.png?rev=3730862","icon_2x":"https:\/\/ps.w.org\/pavel-silinskii-cookie-consent\/assets\/icon-256x256.png?rev=3730862","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Pavel Silinskii Cookie Consent displays a customizable cookie consent banner that lets visitors accept or decline cookies. Everything is configured from the WordPress admin \u2014 no coding required.<\/p>\n\n<p>The visitor's choice is stored in a single first-party cookie (<code>pscc_consent<\/code>) in their own browser. No personal data is sent to any server and the plugin makes no external requests.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Bar or popup layout<\/li>\n<li>Fixed top or bottom position (bar layout)<\/li>\n<li>Light and dark theme<\/li>\n<li>Customizable title, message, and button labels<\/li>\n<li>Optional Decline button<\/li>\n<li>Link to your Privacy Policy page<\/li>\n<li>Consent remembered for 1\u2013365 days<\/li>\n<li>Custom Accept button color<\/li>\n<li>No external requests, no tracking<\/li>\n<li>Helps you collect cookie consent for GDPR and CCPA<\/li>\n<li>Lightweight: vanilla JavaScript, no jQuery on the frontend, assets load only while the banner is shown<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>pavel-silinskii-cookie-consent<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install the plugin through the <strong>Plugins \u2192 Add New<\/strong> screen.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen.<\/li>\n<li>Go to <strong>Settings \u2192 Cookie Consent<\/strong>.<\/li>\n<li>Set the layout, texts, privacy page, and colors.<\/li>\n<li>Click <strong>Save Changes<\/strong> and open your site in a private window to see the banner.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20is%20consent%20stored%3F\"><h3>Where is consent stored?<\/h3><\/dt>\n<dd><p>In a first-party browser cookie named <code>pscc_consent<\/code>, with the value <code>accepted<\/code> or <code>declined<\/code>. It expires after the number of days set in <strong>Settings \u2192 Cookie Consent \u2192 Appearance<\/strong>.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20data%20anywhere%3F\"><h3>Does the plugin send data anywhere?<\/h3><\/dt>\n<dd><p>No. There are no external requests. The only server request is a nonce-protected call to your own site's <code>admin-ajax.php<\/code> that acknowledges the choice; nothing is stored on the server.<\/p><\/dd>\n<dt id=\"is%20it%20gdpr%20compliant%3F\"><h3>Is it GDPR compliant?<\/h3><\/dt>\n<dd><p>The plugin provides the consent interface and records the visitor's choice. Legal compliance depends on your site configuration \u2014 for example, which cookies your theme and other plugins set before or regardless of consent. Consult a legal professional for your specific case.<\/p><\/dd>\n<dt id=\"how%20do%20i%20change%20the%20button%20color%3F\"><h3>How do I change the button color?<\/h3><\/dt>\n<dd><p>Go to <strong>Settings \u2192 Cookie Consent \u2192 Appearance<\/strong> and pick a color with the color picker.<\/p><\/dd>\n<dt id=\"how%20do%20i%20show%20the%20banner%20again%20for%20testing%3F\"><h3>How do I show the banner again for testing?<\/h3><\/dt>\n<dd><p>Delete the <code>pscc_consent<\/code> cookie in your browser, or open the site in a private window.<\/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":"Lightweight GDPR\/CCPA cookie consent banner with bar and popup layouts, light\/dark themes, and one-click accept\/decline.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/380709","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=380709"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/pavelsilinskii"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=380709"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=380709"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=380709"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=380709"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=380709"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=380709"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}