Content embedded from external sites such as YouTube or Twitter is loaded immediately when visitors access your site. Embed Privacy addresses this issue and prevents the loading of these contents until the visitor decides to allow loading of external content. But Embed Privacy not only protects your
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 5.9 and PHP 5.6.
SourceWordPress plugins · Oct 19, 2026
01 / Source details
About this tool.
Content embedded from external sites such as YouTube or Twitter is loaded immediately when visitors access your site. Embed Privacy addresses this issue and prevents the loading of these contents until the visitor decides to allow loading of external content. But Embed Privacy not only protects your visitor’s privacy but also makes your site load faster.
All embeds will be replaced by placeholders, ready for you to apply style as you wish. With only a couple of lines of CSS.
By clicking on the placeholder the respective content will then be loaded.
Note: This plugins requires the PHP extension “Document Object Model” (php-dom) .
Contribution
Feel free to contribute. The code is available at GitHub .
Documentation
You can find the documentation for Embed Privacy at docs.epiph.yt .
See it in action
Screenshots & previews.
Add embeds using the classic editor or the block editor's embed blocks.Embed Privacy will add an overlay to supported embeds automatically.You can customize the overlays for each service individually.Different settings allow you to adjust the functionality of Embed Privacy according to your needs.
02 / Source details
Getting started.
01Upload the plugin files to the /wp-content/plugins/embed-privacy directory, or install the plugin through the WordPress plugins screen directly.
02Activate the plugin through the ‘Plugins’ screen in WordPress.
03Embedded content will automatically be replaced by a placeholder and can be loaded on demand by your visitors. There are no additional settings.
04To allow users to opt-out of embed providers that they set to always active, place the shortcode [embed_privacy_opt_out] into your privacy policy.
03 / Source details
Frequently asked questions.
Can Embed Privacy keep external services from tracking me/my visitors?
Yes. As long as you don’t opt in to load external content, you/your visitors can’t be tracked by these services.
Does Embed Privacy make embedding content privacy-friendly?
The embedding process itself will be privacy-friendly with Embed Privacy. That means, that no third-party embed provider can track users without their explicit consent by clicking on the overlay to allow the embed to be loaded. However, to make sure everything is fine you need to expand your privacy policy for each embed provider you’re using or you want to use because you need to specify, where data will be sent to and what happens to them.
Does Embed Privacy use cookies?
If you use the opt-out functionality with the shortcode or the functionality to allow the user to always display content of certain embed providers, Embed Privacy creates a single cookie called embed-privacy with an expiration of 1 year to store the user’s choice.
Does Embed Privacy support the block editor?
Sure thing! We enjoy playing with the block editor and developed Embed Privacy with Gutenberg in mind, the plugin will work no matter the editor you use.
Which embeds are currently supported?
We currently support all oEmbed providers known to WordPress core by default. Want to know about them? Here you go:
Amazon Kindle
Anghami
Animoto
Bluesky
Canva
Cloudup
DailyMotion
Facebook
Flickr
Funny Or Die
Imgur
Instagram
Issuu
Kickstarter
Meetup
Mixcloud
Photobucket
Pocket Casts
Polldaddy.com
Reddit
ReverbNation
Scribd
Sketchfab
SlideShare
SmugMug
SoundCloud
Speaker Deck
Spotify
TikTok
TED
Tumblr
Twitter
VideoPress
Vimeo
WordPress.org
WordPress.tv
YouTube
We also support Google Maps via iframe and Divi and the following plugins:
BuddyPress activity stream
Jetpack (Facebook posts)
Maps Marker (Pro)
Shortcodes Ultimate
wpForo (with the plugin wpForo Embeds)
Additionally, we support the following custom content:
Local Fediverse content
Local X posts
Facebook embed code (HTML)
Instagram embed code (HTML)
Since version 1.2.0, you can also add custom embed providers by going to Settings > Embed Privacy > Manage embeds . Here you can also modify any existing embed provider, change its logo, add a background image, change the text displaying on the embed or disable the embed provider entirely.
Can Embed Privacy automatically download thumbnails of the embedded content?
Yes! Since version 1.5.0, Embed Privacy supports downloading and displaying thumbnails in posts for SlideShare, Vimeo and YouTube as background of Embed Privacy’s overlay.
Can users opt-out of already opted in embed providers?
Yes! You can use the shortcode [embed_privacy_opt_out] to add a list of embed providers anywhere you want (recommendation: add it to your privacy policy) to allow your users to opt-out.
What parameters can be used in the shortcode?
The shortcode [embed_privacy_opt_out] can be used to let users opt-out of embed providers that have been set to be always active by the user. It can have the following attributes:
headline – Add a custom headline (default: Embed providers) [embed_privacy_opt_out headline="My custom headline"] headline_level – Set the heading level of the headline, from 1 to 6 (default: 3) [embed_privacy_opt_out headline_level="2"] subline – Add a custom subline (default: Enable or disable embed providers globally. By enabling a provider, its embedded content will be displayed directly on every page without asking you anymore.) [embed_privacy_opt_out subline="My custom subline"] show_all – Whether to show all available embed providers or just the ones the user opted in (default: false) [embed_privacy_opt_out show_all="1"]
You can also combine all of these attributes:
[embed_privacy_opt_out headline="My custom headline" subline="My custom subline" show_all="1"] Is this plugin compatible with my caching plugin?
If you’re using a caching plugin, make sure you enable the “JavaScript detection for active providers” in Settings > Embed Privacy > JavaScript detection . Then, the plugin is fully compatible with your caching plugin.
How can Embed Privacy be extended?
Check out our documentation: https://epiph.yt/en/embed-privacy/documentation/
Is Embed Privacy accessible?
Yes. During development, I test each feature against the Web Content Accessibility Guidelines (WCAG). You can find the Accessibility Conformance Report in the documentation.
If you find an issue, please don’t hesitate to contact me via the support forums or via my contact page .
Who are you, folks?
We are Epiphyt , your friendly neighborhood WordPress plugin shop from southern Germany.
How can I report security bugs?
You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team help validate, triage and handle any security vulnerabilities. Report a security vulnerability.
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati