Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Iframe Consent

2 sites Security covered Drupal 10–11 Iframe ecosystem
View on drupal.org

This module ensures GDPR compliance by preventing embedded iframes from loading until the user has given explicit consent. It displays a customizable placeholder until consent is granted, aligning with existing consent banner configurations.

The Iframe Consent module enables GDPR-compliant handling of embedded iframes by ensuring third-party content is only loaded after the user has given explicit consent.

Key Features

  • Consent-Based Iframe Loading: Prevents iframes from loading until the user has explicitly consented, based on the consent groups defined in your site's cookie banner.
  • GDPR Compliance: Ensures that third-party content (e.g., YouTube, Google Maps, social media embeds) is only displayed after the user accepts the appropriate consent category.
  • Global Domain Configuration: Allows administrators to configure iframe behavior globally, aligned with domain-level consent settings.
  • Multiple Consent Group Support: Enables assigning more than one consent group to a single iframe type for flexible configuration.
  • Customizable Placeholders: Displays a customizable message or design in place of blocked iframes to inform users that content requires consent.

Usage Considerations

This module is intended for use in cases where an external or third-party consent banner is used (such as OneTrust) or with Drupal modules like EU Cookie Compliance that do not block iframe content by default. The module does not provide its own cookie banner but integrates with existing consent mechanisms to determine whether iframe content should be loaded.

Compatibility

Integrations

Depends on

Dependencies of the latest stable release

  • options Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
7
Tracked since
Feb 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 7
Maintenance
Dormant

Release Timeline

Releases

Version Type Core Release date
1.0.0 Stable 10–11 Apr 12, 2025
1.0.0-rc4 Pre-release 10–11 Apr 8, 2025
1.0.0-rc3 Pre-release 10–11 Apr 5, 2025
1.0.0-rc2 Pre-release 10–11 Apr 3, 2025
1.0.0-rc1 Pre-release 10–11 Apr 3, 2025
1.x-dev Dev 10–11 Apr 3, 2025
1.0.x-dev Dev 10–11 Feb 25, 2025