Skip to content

Integrations

AI Disclosure depends on core only. These modules are optional, and each one switches on a feature when it is installed. For the tools that are not Drupal modules, see Requirements.

Module What it enables Described in
Image Effects (image_effects) The "AI disclosure icon" image effect of ai_disclosure_image, which draws the icon with its watermark operation. The submodule needs it. Burning the icon into images, Requirements
Image Optimize (imageapi_optimize) With it installed, ai_disclosure_image extends the image style class of that module, so the derivative saved event still fires. The derivative saved event
C2PA Sign (c2pa_sign) The icon effect is recorded as an edited action in the manifest of a derivative, and a new manifest gets the IPTC digital source type of the disclosure. With C2PA Sign
Content Credentials (content_credentials) Reads the C2PA manifest of an uploaded image, video or audio file and records a non-binding suggestion with the source content_credentials. The editor accepts or dismisses it. AI Disclosure never decides from it. Reading C2PA content credentials
Entity Usage (entity_usage) Counts the media embedded in text when the media form says where else an image is used. The position of a single image
AI (ai) The "Generate with AI" button for the spoken disclaimer, with a text-to-speech provider. The description box of the widget also uses its markdown editor. The clips, Requirements, The editing widget
Configuration Translation (config_translation, core) Translating the settings, the grade sentences and the sentences of the spoken disclaimer. The clips
Content Moderation (content_moderation, core, brings Workflows) The ai_disclosure_workflow submodule, which maps profiles to workflow states and transitions. The Workflow mapping
Tool (tool) The ai_disclosure_tool submodule, which exposes the recorder as a Tool API plugin. The Tool plugin