GDPR-Compliant Data Processing Addendum
This Data Processing Agreement ("DPA") forms part of the Terms of Service between you ("Controller", "Customer", "you") and ImmersiveLogic Lda ("Processor", "we", "us", "our", "ImmersiveLogic"), a Portuguese limited liability company (sociedade por quotas) with NIPC 519172701, owner and operator of the Viizor platform, and governs the processing of Personal Data (as defined below) in connection with the Viizor platform (the "Service").
This DPA applies where the Customer is a data controller and ImmersiveLogic acts as a data processor processing Personal Data on behalf of the Customer, in accordance with Regulation (EU) 2016/679 ("GDPR"), the Portuguese Data Protection Law (Lei n.º 58/2019), and other applicable data protection laws.
Effective Date: January 26, 2026
Last Updated: January 26, 2026
Data Processor: ImmersiveLogic Lda | NIPC: 519172701
Registered Address: Avenida Dr. Carlos Pinto Ferreira, nº 88, 1º Esq, 4480-665 Vila do Conde, Portugal
In this DPA, the following terms have the meanings set forth below:
| Term | Definition |
|---|---|
| Controller | The natural or legal person that determines the purposes and means of the processing of Personal Data (i.e., the Customer) |
| Processor | The natural or legal person that processes Personal Data on behalf of the Controller (i.e., ImmersiveLogic Lda) |
| Personal Data | Any information relating to an identified or identifiable natural person, as uploaded to or processed through the Service, including but not limited to names, email addresses, IP addresses, coordinates, and metadata contained in point cloud files |
| Data Subject | An identified or identifiable natural person to whom Personal Data relates |
| Sub-processor | Any third party appointed by ImmersiveLogic to process Personal Data on behalf of the Controller |
| Data Protection Laws | All applicable laws and regulations relating to the processing of Personal Data, including GDPR, CCPA, and any successor legislation |
| Supervisory Authority | An independent public authority established by an EU Member State pursuant to GDPR Article 51 |
This DPA applies where:
The parties acknowledge and agree that:
In the event of any conflict or inconsistency between this DPA and the Terms of Service, this DPA shall prevail with respect to the processing of Personal Data.
ImmersiveLogic shall:
The Controller instructs Viizor to process Personal Data for the following purposes:
| Parameter | Description |
|---|---|
| Nature of Processing | Storage, retrieval, conversion, display, analysis, and transmission of point cloud data and associated metadata |
| Purpose of Processing | Provision of the Viizor platform for 3D point cloud visualization, analysis, and collaboration |
| Duration of Processing | For the term of the Customer's subscription plus 30 days for backup retention |
| Types of Personal Data | Names, email addresses, IP addresses, geospatial coordinates, timestamps, user identifiers, metadata embedded in point cloud files (e.g., GPS coordinates, photographer information) |
| Categories of Data Subjects | The Controller's employees, contractors, clients, collaborators, and any individuals whose Personal Data is contained in uploaded point cloud files |
ImmersiveLogic shall, taking into account the nature of the processing, assist the Controller by appropriate technical and organizational measures in fulfilling the Controller's obligation to respond to Data Subject requests to exercise their rights under Data Protection Laws, including:
If Viizor receives a Data Subject request directly:
ImmersiveLogic's assistance with Data Subject requests is included in the Service fees. For requests requiring extraordinary measures beyond normal Service functionality, ImmersiveLogic may charge reasonable fees based on time and resources expended.
Viizor implements the following technical and organizational measures to ensure a level of security appropriate to the risk:
Viizor regularly reviews and updates security measures to maintain compliance with industry standards and address emerging threats.
In the event of a Personal Data Breach, ImmersiveLogic shall notify the Controller without undue delay after becoming aware of the breach; this is separate from the Controller’s applicable 72-hour supervisory-authority notification deadline.
ImmersiveLogic's notification shall include, to the extent possible:
ImmersiveLogic shall cooperate with the Controller and provide reasonable assistance in connection with the Controller's handling of a Personal Data Breach, including:
The Controller remains responsible for complying with GDPR breach notification requirements, including notifying the relevant Supervisory Authority and affected Data Subjects where required.
The Controller authorizes Viizor to engage Sub-processors to process Personal Data, subject to the requirements of this Section.
Viizor currently engages the following Sub-processors:
| Sub-processor | Service Provided | Location |
|---|---|---|
| Supabase, Inc. | Database hosting and authentication services | United States |
| Cloudflare, Inc. | Object storage (R2) and content delivery | United States / EU (customer selectable) |
| OpenAI, L.L.C. | AI-powered analysis features (optional) | United States |
An up-to-date list of Sub-processors is maintained at: viizor.app/legal/sub-processors.html
ImmersiveLogic shall:
ImmersiveLogic shall inform the Controller of any intended changes concerning the addition or replacement of Sub-processors by:
The Controller may object to such changes within 30 days of notification. If the Controller objects and Viizor cannot accommodate the objection, either party may terminate the affected portion of the Service.
Personal Data may be transferred to and processed in countries outside the European Economic Area (EEA), including the United States, which may not provide equivalent data protection as the laws of the EEA.
Viizor ensures that international transfers of Personal Data are protected by appropriate safeguards, including:
Sub-processors located outside the EEA are subject to the same transfer mechanisms. The Controller's authorization of Sub-processors includes authorization of international transfers necessary for their services.
The Controller has the right to audit ImmersiveLogic's compliance with this DPA, subject to the following conditions:
ImmersiveLogic shall make available to the Controller information necessary to demonstrate compliance with GDPR Article 28, including:
At the Controller's request and expense, ImmersiveLogic shall allow audits by an independent third-party auditor mutually agreed upon by the parties.
Viizor retains Personal Data for the duration of the Customer's subscription plus 30 days for backup retention, unless:
Upon termination of the Service or upon the Controller's request, ImmersiveLogic shall, at the Controller's choice:
ImmersiveLogic may retain Personal Data to the extent required by EU or Member State law, and only for the duration and purposes required by such law. ImmersiveLogic shall inform the Controller of any legal requirements preventing deletion or return.
Upon request, ImmersiveLogic shall provide written certification of deletion or return of Personal Data.
Each party's liability under this DPA shall be subject to the limitations of liability set forth in the Terms of Service.
The parties acknowledge that under GDPR Article 82:
ImmersiveLogic shall indemnify and hold harmless the Controller from any claims, fines, or penalties imposed by Supervisory Authorities arising from ImmersiveLogic's breach of this DPA or Data Protection Laws, except to the extent caused by the Controller's instructions or actions.
This DPA takes effect on the Effective Date and continues until termination of the Terms of Service or until all Personal Data has been deleted or returned, whichever is later.
Either party may terminate this DPA:
Upon termination, ImmersiveLogic shall delete or return all Personal Data as described in Section 10, and all provisions of this DPA that by their nature should survive termination shall survive.
ImmersiveLogic may update this DPA from time to time to reflect changes in Data Protection Laws, Supervisory Authority guidance, or industry best practices. Material changes will be notified to the Controller with at least 30 days' advance notice.
This DPA is governed by the same law as the Terms of Service. To the extent of any conflict between this DPA and Data Protection Laws, Data Protection Laws shall prevail.
If any provision of this DPA is found invalid or unenforceable, the remaining provisions shall remain in full force and effect.
In the event of any conflict between this DPA and the Terms of Service with respect to processing of Personal Data, this DPA shall prevail.
For questions or concerns regarding this DPA, contact us at:
ImmersiveLogic Lda
NIPC: 519172701
Avenida Dr. Carlos Pinto Ferreira, nº 88, 1º Esq
4480-665 Vila do Conde, Portugal
Data Protection Contact:
Email: hello@viizor.app
Subject Line: Data Processing Agreement Inquiry