Sweap set up for admins
Account setting
Administrator's guide to setting up your account
General account settings
Enable AI Feature
The event tags - creation and usage
Create guest fields for your account
Adding deletion rules to automatically delete guest data
Set up templates
User roles and permissions
Permission sets - Default user roles in Sweap
Permissions and configuration of default permission sets
User permissions and their functions in Sweap
Setting up new users
Use single sign-on
Roles and permissions
Visibility groups
Event-Ticketing - e-payment with Sweap
API and publishing package function
Implementing the event overview page within your website
Implementing the event overview page in an IHK24 website
Use Sweap's Zapier integration
Import of distributors with EVA
Import groups and committees from EVA master data
Sweap app and devices for check-in
Set up domain and email address
Getting started with Sweap - Basics
Event overview and dashboard
Basic structure of the event overview
The action field and its functions
The calendar view for your events
The event dashboard - overview
Event Sustainability Widget
Basic functions
Event formats in Sweap
What are event series?
Single event creation with Sweap
Create event series in Sweap
Create sessions for your event series
Using time zones in Sweap
Duplicate an event to use it as a template
The preview mode for creating emails or webpages
Using the correct image sizes
Create text with the HTML-Editor
AI feature in use in HTML editor
Use placeholders in Sweap
Customize headlines and text with HTML
Linking emails and websites in Sweap
Legal notice and privacy policy
Support and data protection at Sweap
GDPR-compliant consent management and cookie banners
Tracking-Tools on your Sweap event pages
Data tracking with Sweap
Privacy policy and GDPR
Questions about security & data protection
Sweap AI - Questions about security & data protection
Increasing security - introduction of Keycloak
Session limits - session limitation
Send your feedback about Sweap
The withdrawal button (Section 356a BGB) – implementing it with Sweap
Personal settings
Search and filter functions
The search function in Sweap
Using the filter function in Sweap
Last Update and Last Reply of your guests
Best practice, online webinars and updates
Create and manage contacts and guests
Create, import and export guest information
Add guests to your list
The guest import with Excel
Edit guest information and change status manually
Export your guestlist
Create and manage contacts
Add companions
Manage attributes for guests and divisions
Standard Fields and Event-Related Information in the Guest List
Create and edit attributes
Segmenting guests by categories
Postal mail invitation and QR code
Setting up and sending emails
Setting up and configuring emails
The email types and their use
Create mails more efficient with using the duplicating function
Testing emails in the editor: Here's how it works
Individual salutation
The guest salutation
Create guest salutation with our salutation assistent
Use your own salutation form in your emails
Dynamic email builder
Dynamic email builder: Create emails
Guest-Links and Token: Efficient Event Communication
Configure emails using a dynamic modular system
Design your email - Content
Design your email - Rows
Design your e-mail - General
Email wizard
The different types of email templates
The Email template LA LUNA
Static email wizard: creating emails
Configure emails - set up an invitation email
Call to Action Button withinin emails
Insert links for virtual events into emails
Insert stock photos into emails
Font types in emails
Troubleshooting for emails
Opt-In states and bounces
Reduce spam probability of emails
Display images correctly in my email
Delivery notification and bounces in the email log
Basics for the successful delivery of emails
Tracking email opening rates
Important information about blocked email addresses - status "mailjet: preblocked
Sending out emails
Registration pages & Virtual event platform pages
Registration page basics
Creating a registration page - basic steps
Metadata and SEO for registration pages
Deactivate event pages (URL link tracking)
Schema.org: Structured data for your event registration page
Registration page - using the Website Builder
Settings to close the registration page
Registration options settings within the Website Builder
AI labels and image captions in the Web Builder
Registration page - using the websitze wizard
Templates for your webpage
Contents and modules of a registration page
Texts, colours and design for the registration page
Settings to close the registration page - Website Wizard
Registration options settings within the Website Wizard
CSS & Java Scripts for website customisation
Header and footer within a website
Publish events on your own website
Font types on websites
Setting up the registration form
Configuration of a registration form
Add a checkbox with URL to the registration form
Show and hide form fields
Enter accompanying persons (registration form)
Newsletter Integration
Virtual Event Platform
Integrations and modules for the Virtual Event Platform
Operate and monitor events with Sweap
Label printing
Monitor events
Event status and the stages of your events
Postponing and cancellations of events
The confirmation status from guests
Event Insights - The key figures of your event
Sweap guestlist app and check-in
Sweap Budget
All on plans and licenses
- All Categories
- Registration pages & Virtual event platform pages
- Registration page - using the Website Builder
- AI labels and image captions in the Web Builder
AI labels and image captions in the Web Builder
Updated
by Matthias Heicke
In the Web Builder, image captions and AI labels can be configured directly from the module settings. Both elements are permanently visible in the rendered content and meet the visibility requirements of Article 50(4) of the EU AI Act.
This article shows you in which modules the new settings are available, how to configure them, and what to be aware of from a legal perspective. Both elements are permanently visible in the rendered content and meet the visibility requirements of Article 50(4) of the EU AI Act.
1. Legal background
Since 2 August 2026, Article 50(4) of the EU AI Act applies. It requires that AI-generated or AI-modified images are visibly and immediately recognisable as such when published. Alt text, metadata, footer notices, and labels that only appear on hover are explicitly not sufficient under the law.
The official EU icon set is optional – the disclosure itself is not.
2. When is a label required?
An AI label must be set when:
- the image is generated entirely by AI, or
- a real image has been modified by AI in a way that could make it pass as authentic (e.g. face swap, AI-furnished room, added or removed objects).
Standard image editing (cropping, colour and exposure correction, retouching) does not require a label. Reduced obligations apply to purely artistic works.
3. Available modules
Image captions and AI labels are currently available in the following Web Builder modules:
- Image (Single Image)
- Image + Text
- Highlight
- Gallery modules (Simple Gallery, Gallery Masonry, Image Slideshow)
4. Configure an image caption
The image caption is permanently displayed below the image. It is visible without any interaction (hover, click) being required.
- Open the registration page in the Web Builder.
- Select the Image, Image + Text, or Highlight module.
- Enter the desired text in the Image caption area. As long as the field remains empty, no caption is rendered.
- Choose the alignment of the caption: left, centre, or right.
- Choose the text colour. The caption colour is independent of the module's general text colour and can be set separately.
5. Configure an AI label
The AI label is displayed as an icon overlaid directly on the image. The official EU icon set is used as the basis.
- Open the AI label area in the same module.
- Select the label type:
- No label – no AI icon is shown (default).
- AI-generated – for images generated entirely by AI.
- AI-modified – for real photographs that have been modified by AI in a way that makes them appear authentic.
- Choose the position of the label on the image. Six positions are available: top and bottom, each left, centre, or right.
- Choose the styling:
- Black (solid) or Black (transparent) – for images with light content at the label position.
- White (solid) or White (transparent) – for images with dark content at the label position.
The label stays inside the image with consistent spacing from the edges. Image size, crop, and corner radius remain unchanged.
6. Preview and publish
- Open the preview and check the display of the image caption and AI label on both desktop and mobile.
- If a module-specific mobile image is configured, the label is positioned correctly there as well. Verifying the mobile layout is still recommended.
- Publish the registration page and open the public URL to verify the configuration on the live page.
7. Important notes for use
- Publisher responsibility. Choosing the correct label and deciding whether disclosure is required is the responsibility of the person publishing the registration page.
- Visibility without interaction. Image caption and AI label are always visible. This fulfils the EU AI Act requirement that the disclosure must be visible without hover or click.
- Existing images without disclosure. Images for which neither a caption nor an AI label is configured remain visually unchanged. No additional elements are added to the page.
- Accessibility. The alt text of an image remains in place regardless of the AI label and is not overwritten.
Related Articles
Further reading
- EU icon set for labelling AI-generated content
- Article 50(4) EU AI Act (official legal text)