1. What personal data enters the system, and does it need to? The most effective compliance measure is also the cheapest: send less. Most prompts carry a full record where three fields would do. Minimisation is a design decision, and it is far easier to make at the start.
2. Who processes it? A hosted model provider is normally a processor and should appear in your records of processing and your DPA chain; we recommend naming it in your privacy notice rather than relying on "we use AI".
3. Where does it go? If processing occurs outside the EEA you need a transfer mechanism. The simpler path is usually not to transfer: EU-region endpoints from the major providers, or self-hosted open models, both keep the data inside the boundary.
4. Can you honour a deletion request? This is where LLM systems commonly fail. Deleting a source record is straightforward. Deleting it from a vector index, a cached context, a conversation log and an evaluation set requires those to have been designed for it — and retrofitting is painful.