Pre-launch compliance is usually split into five workstreams running in parallel: legal drafts the user agreement and privacy policy, an external adviser prepares the algorithm filing materials, the security team writes the PIA, and product designs the content labelling scheme. Each stream completes, five documents arrive, and the set looks complete. The question a regulator asks is rarely whether the documents exist but whether they agree — the purpose stated in the privacy policy does not match the processing described in the PIA, or the functionality cited in the filing materials does not match the version actually launched.
The value of a document pack lies in recognising that the five documents are not parallel. They have an order of citation.
1. The five documents and their functions
| Document | Audience | Function |
|---|---|---|
| PIA report | Regulator (on request) | Evidence that high-risk processing was assessed beforehand |
| Privacy policy | Users | Notice of processing; basis for consent |
| User agreement | Users | Service rules and allocation of liability |
| Filing materials | Cyberspace administration | Evidence that the service and algorithm meet admission requirements |
| Labelling scheme | Regulator, platforms, users | Implementation of the synthetic-content labelling duty |
The audiences differ, but the facts cannot. There is one factual layer: what data is processed, which model is used, what functionality is offered, how content is labelled.
2. Dependency order: facts first, text second
The correct sequence runs from the bottom up.
Step one: establish the processing facts. Data flow, model call chain, categories, retention, third-party sharing. The output is the activity description in the PIA and the factual basis for every other document.
Step two: complete the PIA. Rate risk on the facts, reach a conclusion and identify remediation. The conclusion then constrains the product: high-risk findings not remediated mean the product should not launch.
Step three: draft the privacy policy. The policy is the external expression of the PIA conclusion. Purpose, categories, third-party sharing and retention identified in the PIA must each have a corresponding statement in the policy. Conversely, any processing activity in the policy that the PIA does not cover indicates a gap in the assessment.
Step four: draft the user agreement. The agreement carries what the policy does not: service rules, liability allocation, content ownership, termination procedure. The two documents should cross-refer and state which prevails in case of conflict.
Step five: prepare the filing materials. The service description, algorithm explanation and security assessment in the filing should match the PIA and the privacy policy. Where a filing review finds three different descriptions of the same functionality, supplementary explanation is normally required.
Step six: implement the labelling scheme. The labelling duty ultimately appears in the product interface and in the user agreement: how generated content is labelled, whether labels survive dissemination, and where the prohibition on removal or tampering is written.
The typical consequence of reversing the order is that the privacy policy is written first and the PIA is produced afterwards, which turns the assessment into a ratification of existing text rather than an independent judgment on the processing activity.
3. An eight-week timeline
| Milestone | Work | Output |
|---|---|---|
| T-8 weeks | Data-flow mapping; model call chain confirmed | Processing activity inventory |
| T-6 weeks | PIA drafting and risk rating | PIA draft; remediation list |
| T-5 weeks | Product completes high-risk remediation | Remediation acceptance record |
| T-4 weeks | Privacy policy and user agreement drafted | Two drafts |
| T-3 weeks | Filing materials and labelling scheme | Filing pack; labelling specification |
| T-2 weeks | Cross-check of the four texts | Consistency check record |
| T-1 week | Launch rehearsal; support and operations training | Response lines; FAQ |
| Launch | Version freeze; archiving | Version pack |
The step most often compressed is the T-2 cross-check. It produces no new document, only a consistency review, and is therefore the first casualty of scheduling — yet it is precisely where inspection most often finds problems.
4. Version management and evidence
The pack should be managed by version rather than by file. For every product change, decide whether it triggers a document update:
- New processing purpose: update the PIA and the privacy policy, and re-obtain consent where necessary;
- Change of model provider: update the DPA, the third-party sharing section of the policy, and the processing chain in the PIA;
- New functionality: update the user agreement and, where the filing covers it, the filing materials;
- Change to labelling: update the labelling scheme and the corresponding clause in the user agreement.
Evidence should include the version number and effective date of each document, records of user consent, filing acceptance and registration certificates, remediation acceptance records and internal approval records. Being able to reconstruct, along a timeline, how the company judged the matter at the time is more persuasive than producing the latest version of a file.
5. Three common misalignments
Documents before product. To meet a launch date, a set of texts is produced first and the product is then adjusted to fit. The result is either text describing functionality that does not exist, or functionality launched without the text being updated.
Documents that do not cite each other. Each of the five is written separately: the PIA says data is kept for six months, the policy says three years; the filing describes an enterprise service, the user agreement contains consumer terms. These contradictions almost always surface in a cross-check.
No update after filing. Filing completion is treated as the end of the project and subsequent iterations are not reflected. Where filing matters change, a variation procedure applies; omitting it is a procedural defect.
6. Pre-launch checklist
| No. | Item | Pass standard |
|---|---|---|
| 1 | Activity inventory | Covers all functional modules and third-party calls |
| 2 | PIA conclusion | High-risk findings remediated and accepted |
| 3 | Privacy policy | Corresponds item by item to the PIA; no uncovered activity |
| 4 | User agreement | Cross-refers to the policy; conflict rule stated |
| 5 | Filing materials | Service description matches the launched version |
| 6 | Labelling scheme | Implemented in interface, API and documentation |
| 7 | Cross-check | Four texts factually consistent; record kept |
| 8 | Support lines | Front-line staff can answer compliance questions from the FAQ |
| 9 | Version archive | Version numbers, effective dates and approvals complete |
| 10 | Change mechanism | Defined triggers for document updates |
What a company obtains from a completed pack is not only a set of files but a reusable compliance record. Financing due diligence, acquisition review and regulatory inspection ask the same set of questions; getting the record right once means every later exercise can cite it directly.
Related reading: user agreements for AI products, privacy policies for AI products, personal information protection impact assessment, the generative AI filing materials checklist, the complete algorithm filing guide, and the algorithm filing and data compliance service pages.
Last updated: 20 August 2026.
Frequently Asked Questions
Which five documents are included?
Terms of service, privacy policy, personal information protection impact assessment, data processing agreement, and filing materials including the content labelling plan. They are produced from facts to text.
Why start with the impact assessment?
Data flows and model chains determine every later document. Doing the assessment first avoids rewriting agreements and policies, and gives the filing materials a factual basis.
How early should preparation start?
T-8 weeks is the usual window. Where filing or export assessment is involved, move earlier according to the authority's timeline; a security assessment usually needs six months.
How should versions be managed?
Each document carries a version number, effective date and change log, mapped to the released product version. Version confusion becomes an evidentiary problem in inspections and disputes.
What if the three texts are inconsistent?
Align them to the facts: fix the terms and privacy policy first, then reconcile the filing materials, and finally confirm the three descriptions agree.
What happens without this document set?
App store review, algorithm and model filing, and customer diligence may all be blocked; in a dispute, the company will also struggle to prove that notice and protection duties were performed.