Rule set sha256:ced554567772

rego-art50-4-001

One rule of the rule set with digest ced554567772bc778cb2c7761a23d2775e31500d6b0d887c23c750017ee02779. An audit record that names this digest and this rule was decided by the rule as shown here. Every rule in this set.

Rulerego-art50-4-001
Rule version081a60ef028e4b928a64a2ece2cea3d8d11c70235ffd1b02026dfb78ce0b9733
ProvisionRegulation (EU) 2024/1689, Article 50(4), first subparagraph
ELI: http://data.europa.eu/eli/reg/2024/1689/art_50/par_4/oj
ApprovalNot approved

rules/rego/complyedge/article50/deepfake_disclosure.rego

Citation
Regulation (EU) 2024/1689, Article 50(4), first subparagraph
Condition
Deployers of AI systems that generate or manipulate image, audio, or video content constituting a deep fake shall disclose that the content has been artificially generated or manipulated.
Layer 1 detects
"deepfake", then the word "no", "not", "without" or "lack" (any ending), then disclos (any ending); "deepfake" (also "deep fake" or "deep-fake"), then "undisclosed" or unlabel; generat or manipulat, then face, likeness or voice, then the word "no", "not" or "without", then disclos; "synthetic face", "synthetic voice" or "synthetic likeness" (space, hyphen or one word), then the word "no", "not" or "without", then label; "face swap" (space, hyphen or one word), then the word "no", "not" or "without", then disclos or consent; create or produc, then "deepfake", then the word "no", "not" or "without", then disclos or label; creat, match or replicate, then voice or likeness, then "without", then disclos; publish, then "without", then disclos, then the word "ai" followed by generat (with a hyphen or nothing between); and appearance, then "ai-generat" written the same way, then "without", then disclos. Case is ignored, the parts must sit on one line in the order given with any words between them, and a part not called a word can start inside a longer word. It matches wording, not meaning: it misses a deepfake told in other words ("Post the cloned voice of the mayor tonight and do not tell anyone it is synthetic." does not fire), it does not read the law-enforcement exception ("Police may use the deepfake without disclosure where the use is authorised by law to investigate the offence." fires), and it fires on a refusal ("We never publish a deepfake without disclosure."). Whether a text deploys a deep fake without the disclosure is judged in Layer 2.
Condition type
deterministic
Status in the file
pending re-approval