Skip to content

AI Basic Act, Article 31

Output marked as AI-made (machine-readable if users are told once); deep fakes clearly marked.

In short

  • Where: South Korea
  • Status: In force since 22 January 2026
  • Who: Businesses offering generative AI to users in Korea, foreign ones too
  • Covers: AI-generated content generally
  • Kennmarq.com: covers images and video today; audio: waits for spoken notices in audio for deep fakes (expected December 2026); text: waits for text (expected March 2027); 3D: waits for 3D models and scenes (expected June 2027).
Updated 4 November 2026; source checked 4 November 2026. Sources are government sites. This page explains what Kennmarq.com does; it isn't legal advice.

What it asks of each kind of file

What AI Basic Act, Article 31 asks of each kind of AI-generated file, and what Kennmarq.com adds today
FileWhat it asksKennmarq.com today
Imagesmachine-readable marks (a watermark or metadata); a visible label, on deep fakesCovered
Videomachine-readable marks (a watermark or metadata); a visible label, on deep fakesCovered
Audiomachine-readable marks (a watermark or metadata); a notice people can hear, on deep fakesWaits for spoken notices in audio for deep fakes (expected December 2026)
Textmachine-readable marks (a watermark or metadata)Waits for text (expected March 2027)
3Dmachine-readable marks (a watermark or metadata)Waits for 3D models and scenes (expected June 2027)

In the API

Send markets=kr on each call to POST /v1/mark: a call that lacks what South Korea's rules need is refused before anything is counted, and each mark gets a receipt of what it carries for each law.

What a mark for South Korea carries, by kind of file
FileMade with AIA deep fake (deepfake=true)
PictureWatermark and Content CredentialsWatermark, Content Credentials and the visible label
ClipWatermark and Content CredentialsWatermark, Content Credentials and the visible label
SongWatermark and Content CredentialsRefused for now: South Korea's deep fakes in sound need a notice people can hear, which we don't add yet.
Mark a picture for South Korea
curl https://api.kennmarq.com/v1/mark \
  -H "Authorization: Bearer $KENNMARQ_API_KEY" \
  -F file=@image.png \
  -F source=created \
  -F markets=kr \
  -o image.marked.png

An AI coding agent gets the same answer from the MCP tool get_requirements (MCP server).

Official text

More