Smart Local Youtube
GDPR-compliant cookie consent manager for YouTube embeds on Joomla — blocks videos until the visitor accepts, with inline placeholders, themes, dark mode and geo-detection.
What It Does
Smart Local Youtube scans your rendered pages for YouTube code and removes it before it reaches the browser, so no video iframe, player script or YouTube cookie loads until the visitor consents. A consent box takes the video's place: either an overlay in one of four positions, or an inline placeholder with a play button where each video was. Once the visitor accepts, the videos load on the next page view. The consent handling runs on your own server, with no external consent service. After consent, the videos themselves still come from YouTube.
Key Features
- Consent first: YouTube iframes (including
youtube-nocookie.com), the IFrame API script and common extension markup stay blocked until the visitor accepts - Inline placeholders: a click-to-load card per video, with a play button and a self-hosted poster image per video if you want one
- Fits your site: themes, dark mode, positions and animations, with an accessible, translatable dialog
- Privacy controls: browser-language geo-detection, an expert regex for unusual video widgets, and a debug view for administrators
See the full feature list.
Requirements
| Requirement | Version |
|---|---|
| Joomla | 4.4 or later, 5.x, or 6.x |
| PHP | 8.1 or higher |
| HTTPS | Recommended (the Secure cookie flag needs Force HTTPS set to Entire Site) |
The installer checks both versions and stops with a clear message if your site does not meet them.
Support
- Website: nextsoftware.dev
- Email: [email protected]
- License: GNU General Public License v2 or later