{"id":186777,"date":"2024-06-03T10:54:55","date_gmt":"2024-06-03T10:54:55","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/gdpr-extensions-com-youtube-2clicksolution\/"},"modified":"2025-04-25T10:59:19","modified_gmt":"2025-04-25T10:59:19","slug":"gdpr-extensions-com-youtube-2clicksolution","status":"publish","type":"plugin","link":"https:\/\/fi.wordpress.org\/plugins\/gdpr-extensions-com-youtube-2clicksolution\/","author":21143278,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.1","stable_tag":"1.0.1","tested":"6.8.5","requires":"6.4","requires_php":"8.1","requires_plugins":null,"header_name":"GDPR-Extensions-com - Youtube 2xClick Solution","header_author":"GDPR-extensions.com Team","header_description":"The GDPR Youtube 2 Click Solution, brought to you by GDPR-Extensions.com, is a feature-rich solution designed to empower website owners in effectively managing youtube videos and bolstering user privacy.","assets_banners_color":"","last_updated":"2025-04-25 10:59:19","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.gdpr-extensions.com\/gdpr-solutions\/our-2-click-solutions\/youtube-2xclick-solution","header_author_uri":"https:\/\/www.gdpr-extensions.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":615,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation"],"tags":{"1.0.0":{"tag":"1.0.0","author":"gdprextensionscom","date":"2025-04-25 10:38:40"},"1.0.1":{"tag":"1.0.1","author":"gdprextensionscom","date":"2025-04-25 10:59:19"}},"upgrade_notice":{"1.0.0":"<ul>\n<li>Initial release<\/li>\n<\/ul>","1.0.1":"<ul>\n<li><strong>Security Improvements:<\/strong> Addressed vulnerabilities identified in the previous version and enhanced overall security.<\/li>\n<li><strong>Bug Fixes:<\/strong> Resolved minor issues affecting the functionality and performance of the plugin.<\/li>\n<li><strong>New Customization Options:<\/strong> Added new options for customizing the <strong>GDPR YouTube 2xClick Solution<\/strong>, giving users more control over layout, style, and text.<\/li>\n<li><strong>Code Refactoring:<\/strong> Optimized codebase for better performance and compatibility.<\/li>\n<\/ul>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":{"gdpr-extensions\/gdpr-youtube":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":2,"name":"gdpr-extensions\/gdpr-youtube","title":"YouTube","category":"gdprextensioncom","keywords":["youtube","gdpr"],"version":"1.0.1","textdomain":"gdpr-extensions-com-youtube","editorScript":"file:.\/index.js","script":"file:.\/index.js","style":"file:.\/index.css","editorStyle":"file:.\/index.css","supports":{"html":false,"align":true},"attributes":{"videoID":{"type":"string","default":""},"isPlaying":{"type":"boolean","default":false},"autoplay":{"type":"boolean","default":false},"disableFullscreen":{"type":"boolean","default":false},"disableKeyboardControls":{"type":"boolean","default":false},"showClosedCaptions":{"type":"boolean","default":false},"disablePlaybar":{"type":"boolean","default":false},"playerRatio":{"type":"string","default":"16:9"}}}},"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[230,131785,396,222,1610],"plugin_category":[],"plugin_contributors":[228348],"plugin_business_model":[],"class_list":["post-186777","plugin","type-plugin","status-publish","hentry","plugin_tags-embed","plugin_tags-gdpr","plugin_tags-privacy","plugin_tags-video","plugin_tags-youtube","plugin_contributors-gdprextensionscom","plugin_committers-gdprextensionscom"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/gdpr-extensions-com-youtube-2clicksolution.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>The <strong>YouTube 2xClick Solution<\/strong> by GDPR-Extensions.com is a privacy-first plugin that allows you to embed YouTube videos in a GDPR-compliant manner. By default, videos are hidden behind a customizable content mask and only activated after the user consents to the use of YouTube cookies.<\/p>\n\n<p>Key features include:\n- Consent-based embedding with customizable overlay.\n- No YouTube cookies until user approval.\n- Integration with cookie consent managers or standalone usage.\n- Custom player settings (autoplay, loop, controls).<\/p>\n\n<h3>Features and Customization<\/h3>\n\n<p>Content Mask Customization:<br \/>\n- Choose a background color or upload a custom image.<br \/>\n- Edit the overlay text (e.g., \u201cTo watch this video, please allow cookies from YouTube.\u201d).<\/p>\n\n<p>Consent Workflow:<br \/>\n- With consent manager: YouTube cookies are listed and require approval before the video is loaded.<br \/>\n- Without consent manager: Consent is collected directly from the overlay.<\/p>\n\n<p>Player Configuration:<br \/>\n- Control autoplay, loop, and visibility of player controls.<br \/>\n- Multiple YouTube videos can be embedded per page.<\/p>\n\n<h3>Data Handling Policy<\/h3>\n\n<p>Objective:<br \/>\nTo ensure full GDPR compliance through transparent and minimal data usage.<\/p>\n\n<h3>YouTube Embedding<\/h3>\n\n<p>Purpose: Embed videos in a privacy-friendly way without preloading external resources.<\/p>\n\n<p>Data Sent: No cookies or external YouTube connections until user approval.<\/p>\n\n<p>Data Storage: Cookies are only stored after consent and expire after 30 days. No persistent data is stored by the plugin.<\/p>\n\n<p>Consent Options<\/p>\n\n<p>= With Consent Manager:=\n- Consent is requested and managed via your site\u2019s cookie manager.<\/p>\n\n<h4>Without Consent Manager:<\/h4>\n\n<ul>\n<li>Consent is obtained directly via the plugin\u2019s content mask.<\/li>\n<\/ul>\n\n<h4>Security and User Control:<\/h4>\n\n<ul>\n<li>No automatic data sharing.<\/li>\n<li>Users control when and how cookies are created.<\/li>\n<li>No third-party scripts load without consent.<\/li>\n<\/ul>\n\n<h3>How to Use<\/h3>\n\n<ol>\n<li>Install and activate the plugin.  <\/li>\n<li>Navigate to <code>Settings &gt; YouTube 2xClick<\/code> to configure appearance and behavior.  <\/li>\n<li>Use the shortcode <code>[youtube_2xclick url=\"VIDEO_URL\"]<\/code> in any post, page, or widget.  <\/li>\n<li>Customize player and consent options using shortcode attributes.<\/li>\n<\/ol>\n\n<h3>External Service Details<\/h3>\n\n<p>This plugin connects to YouTube only after users explicitly opt-in. All calls and cookies are disabled by default, ensuring compliance with GDPR, ePrivacy, and privacy-focused web development standards.<\/p>\n\n<h3>Developer Notes<\/h3>\n\n<p>Prefix for functions and database entries: <code>gdprextensionscomyt2x<\/code><br \/>\nBuilt with WordPress best practices and compatibility in mind.<\/p>\n\n<h3>Privacy Policy<\/h3>\n\n<p>The YouTube 2xClick Solution by GDPR-Extensions.com is designed to respect user privacy and ensure full compliance with GDPR and related data protection laws.<\/p>\n\n<h4>What Data Is Collected:<\/h4>\n\n<ul>\n<li>By default, no personal data is collected or stored by the plugin.<\/li>\n<li>YouTube videos and cookies are only loaded after explicit user consent.<\/li>\n<\/ul>\n\n<h4>How Consent Is Handled:<\/h4>\n\n<ul>\n<li>When a consent management system is active, this plugin defers cookie handling to that system.<\/li>\n<li>Without a consent manager, users must interact with a content mask to enable cookies. No YouTube scripts or tracking are triggered before consent.<\/li>\n<\/ul>\n\n<h4>Cookie Information:<\/h4>\n\n<ul>\n<li>YouTube cookies (e.g., VISITOR_INFO1_LIVE, YSC, and others) are only created after the user consents.<\/li>\n<li>Default cookie expiration is 30 days unless modified by YouTube.<\/li>\n<\/ul>\n\n<h4>Data Sharing:<\/h4>\n\n<ul>\n<li>No user data is sent to GDPR-Extensions.com.<\/li>\n<li>No third-party data sharing occurs without user action.<\/li>\n<\/ul>\n\n<h4>Security:<\/h4>\n\n<ul>\n<li>The plugin avoids preloading third-party scripts and follows WordPress security best practices.<\/li>\n<\/ul>\n\n<h4>Your Control:<\/h4>\n\n<ul>\n<li>Users may revoke consent at any time via your site\u2019s cookie management tools.<\/li>\n<li>Admins may remove or reset embedded videos to reset consent behavior.<\/li>\n<\/ul>\n\n<p>For more information, review:\n- https:\/\/policies.google.com\/privacy\n- https:\/\/policies.google.com\/terms\n-<a href=\"https:\/\/www.gdpr-extensions.com\/gdpr-solutions\/our-2-click-solutions\/youtube-2xclick-solution\/terms-of-use\">GDPR-Extensions.com Terms<\/a>\n-<a href=\"https:\/\/www.gdpr-extensions.com\/gdpr-solutions\/our-2-click-solutions\/youtube-2xclick-solution\/privacy-policy\">GDPR-Extensions.com Privacy Policy<\/a><\/p>\n\n<h3>Frequently Asked Questions (FAQ)<\/h3>\n\n<p><strong>How does this plugin block YouTube cookies?<\/strong><br \/>\nUntil consent is given, YouTube is not loaded, preventing any cookie creation or tracking.<\/p>\n\n<p><strong>Do I need a consent manager?<\/strong><br \/>\nNo. The plugin works standalone or integrates with existing consent management tools.<\/p>\n\n<p><strong>Can I style the content mask?<\/strong><br \/>\nYes, through the plugin settings you can customize background image, color, and text.<\/p>\n\n<p><strong>What happens after the user consents?<\/strong><br \/>\nThe content mask is removed, the YouTube video is loaded, and cookies are created.<\/p>\n\n<h3>Developer Notes<\/h3>\n\n<p>This plugin uses the 'gdprextensioncomyt' prefix for function names and database tables to ensure uniqueness and avoid conflicts with other plugins.<\/p>\n\n<h3>Contact<\/h3>\n\n<p>For questions or support, reach out to us at support@gdpr-extensions.com.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/gdpr-extensions-com-youtube-2xclick-solution<\/code> directory, or install via the WordPress plugin repository.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Go to <code>Settings &gt; YouTube 2xClick<\/code> to customize the content mask and player behavior.<\/li>\n<\/ol>\n\n<p>To embed a video:\n- Use the shortcode:<br \/>\n      [youtube_2xclick url=\"https:\/\/www.youtube.com\/watch?v=example123\"]<\/p>\n\n<ul>\n<li>Optional attributes:<br \/>\n  autoplay=\"1\", <code>loop=\"1\"<\/code>, <code>controls=\"0\"<\/code><\/li>\n<\/ul>","raw_excerpt":"Short Description: The GDPR YouTube 2xClick Solution lets you embed YouTube videos while protecting user privacy through consent-based loading.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/186777","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=186777"}],"author":[{"embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/gdprextensionscom"}],"wp:attachment":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=186777"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=186777"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=186777"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=186777"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=186777"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=186777"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}