Last updated: April 1, 2026
This Data Processing Agreement ("DPA") forms part of the Terms of Service between you ("Controller", "Customer") and Guardiavision ("Processor", "we", "us"). By using the Service, you accept this DPA. If you require a separately signed copy, contact legal@guardiavision.com.
2.1. You are the Data Controller. You determine the purposes and means of processing the Personal Data contained in the images and videos you upload. You are responsible for ensuring you have a lawful basis (under GDPR Article 6 and, where applicable, Article 9) to process the Personal Data contained in your Content Data.
2.2. Guardiavision is the Data Processor. We process your Content Data solely on your documented instructions (i.e., the processing tasks you initiate through the Service) and for no other purpose.
2.3. For Account Data (your name, email, billing information), Guardiavision acts as an independent Data Controller as described in our Privacy Policy.
| Subject matter | AI-powered anonymization of images and videos (face blurring, license plate blurring, object detection and redaction) |
| Duration | For the duration of each processing task only. Original files deleted immediately after processing; output files deleted within 24 hours. |
| Nature and purpose | Automated processing of visual content to detect and anonymize personal data (faces, license plates) as instructed by the Controller via the Service interface |
| Type of Personal Data | Images and video frames potentially containing facial images (biometric data under Art. 9 GDPR), license plate numbers, and other visual identifiers |
| Categories of data subjects | Individuals depicted in the images and videos uploaded by the Controller (determined solely by the Controller) |
Guardiavision shall:
5.1. The Controller grants general authorisation for the Processor to engage the following sub-processors:
| Sub-processor | Purpose | Location |
|---|---|---|
| RunPod | GPU compute for AI processing of Content Data | USA / EU |
| Supabase | Temporary file storage during processing | EU |
| Vercel | Application hosting | USA / EU |
5.2. The Processor shall inform the Controller of any intended changes to sub-processors by updating this page at least 14 days before the change takes effect. If the Controller objects, the Controller may terminate the Service.
5.3. The Processor shall impose on each sub-processor data protection obligations no less protective than those in this DPA.
Where Content Data is transferred to sub-processors outside the European Economic Area (specifically RunPod and Vercel), the transfer is governed by Standard Contractual Clauses (SCCs) as adopted by the European Commission, or equivalent safeguards under GDPR Chapter V.
The Processor implements the following technical and organisational measures (Article 32 GDPR):
8.1. The Processor shall assist the Controller in fulfilling its obligations to respond to data subject requests (Articles 15–22 GDPR) by providing relevant information and technical capabilities where feasible.
8.2. If the Processor receives a data subject request directly, it shall promptly redirect the request to the Controller unless legally required to respond directly.
The Processor shall notify the Controller without undue delay, and in any event within 48 hours, after becoming aware of a Personal Data breach affecting Content Data. The notification shall include the nature of the breach, the categories and approximate number of data subjects concerned, and the measures taken or proposed.
10.1. Content Data is automatically deleted as described in Section 3 (immediately for originals, within 24 hours for output). No manual request is required.
10.2. Upon termination of the Service or upon request, the Processor shall delete all remaining Content Data within 30 days unless retention is required by law.
The Controller has the right to request information from the Processor to verify compliance with this DPA. Upon reasonable written request (no more than once per year), the Processor shall make available relevant documentation, logs, or certifications. On-site audits are not available given the fully cloud-based nature of the Service.
The liability of each party under this DPA is subject to the limitations set out in the Terms of Service.
This DPA is governed by Estonian law, consistent with the Terms of Service. For matters relating to GDPR, the provisions of the GDPR shall prevail where they conflict with this DPA or the governing law.
For DPA-related enquiries, data subject requests, or breach notifications:
Email: privacy@guardiavision.com