1. Roles: controller and processor
The organisation that decides why and how personal data is processed is the controller. As the owner of the application, that is you. Parties that process data on your behalf, such as a hosting provider, a database vendor or an AI service, are processors.
You need a data processing agreement with every processor (Article 28 GDPR). It covers which data is processed, how it is secured and which sub-processors are involved.
- Lovable offers a data processing agreement (DPA) on its Business and Enterprise plans. Free and Pro do not include one.
- Lovable publishes its list of sub-processors, and it belongs in your record of processing activities.
- Every additional integration, such as an email service, payment provider or AI model, is a processor with its own agreement.