← Vetro Attest · All free tools · High-risk classifier · FRIA generator · Annex IV documentation · Log retention · Log checker · Deutsch · Français · Italiano · Español

EU AI Act technical documentation generator (Annex IV) — free template for high-risk AI systems

Providers of high-risk AI systems must draw up technical documentation before the system is placed on the market or put into service, keep it up to date, and make it available to national competent authorities and notified bodies (Art. 11(1)). Annex IV of Regulation (EU) 2024/1689 lists what it must contain, in nine sections. Fill them below and download a draft. Nothing you type leaves your browser; the form is autosaved in this browser only.

Before you start
Document information
1. General description of the AI system Annex IV(1)
2. Elements of the system and development process Annex IV(2)
3. Monitoring, functioning and control Annex IV(3)
4. Appropriateness of the performance metrics Annex IV(4)
5. Risk management system Annex IV(5), Art. 9
6. Relevant changes through the lifecycle Annex IV(6)
7. Harmonised standards and common specifications Annex IV(7)
8. Copy of the EU declaration of conformity Annex IV(8), Art. 47
9. Post-market monitoring system Annex IV(9), Art. 72

Orientation tool, not legal advice. The structure follows Annex IV of Regulation (EU) 2024/1689 as published; the Commission may amend Annex IV by delegated act (Art. 11(3)). Empty items are marked "[to be completed]" in the export; write "not applicable" with a reason rather than leaving an item blank. The draft is saved only in this browser's localStorage; use "Clear form" on shared computers.

`; } function download(data, type, name) { const a = document.createElement('a'); a.href = URL.createObjectURL(new Blob([data], {type})); a.download = name; document.body.appendChild(a); a.click(); a.remove(); setTimeout(() => URL.revokeObjectURL(a.href), 1000); } const slug = () => (v('sys') || 'ai-system').toLowerCase().replace(/[^a-z0-9]+/g, '-').replace(/^-|-$/g, '') || 'ai-system'; F.addEventListener('submit', e => { e.preventDefault(); const secs = model(); md = toMd(secs); html = toHtml(secs); const empty = secs.flatMap(s => s.items.filter(i => !i.value).map(i => s.title.split('.')[0] + ' ' + (i.label.match(/^\(([a-h])\)/) ? i.label.slice(0, 3) : '— ' + i.label.slice(0, 40)))); const total = secs.reduce((n, s) => n + s.items.length, 0), cls = !empty.length ? 'ok' : empty.length > total / 2 ? 'bad' : 'warn'; OUT.innerHTML = `

${total - empty.length} of ${total} items completed

${empty.length ? `

Still empty: ${esc(empty.join('; '))}.

` : '

All Annex IV items have content. Check each against the hints and attach the referenced files (test reports, declaration of conformity, instructions for use).

'}

Preview

${esc(md)}
`; document.getElementById('dlm').onclick = () => download(md, 'text/markdown', `annex-iv-${slug()}.md`); document.getElementById('dlh').onclick = () => download(html, 'text/html', `annex-iv-${slug()}.html`); document.getElementById('pr').onclick = () => { const w = window.open(''); if (!w) return; w.document.write(html); w.document.close(); w.focus(); w.print(); }; CTA.hidden = false; OUT.scrollIntoView({behavior: 'smooth'}); });

Need the documents, not just the answer?

FRIA (Art. 27), Annex IV technical documentation draft, AI literacy plan (Art. 4) and Art. 50 notices, drafted from your answers and signed — PDF + editable Markdown. No ledger or integration needed.

Get the full pack — $99

EU AI Act deadline reminders + checklist

One short email before each deadline (Aug 2, 2026 transparency and penalties; Dec 2027 high-risk) plus the evidence checklist. No spam, unsubscribe anytime.

Pricing