Security Requirements

Appendix 4 to the Vesence agreement

Version: April 2026

These Security Requirements form part of the Vesence agreement together with the applicable Order Form, the General Terms and Conditions, the Service Description, and the Data Processing Agreement.

1. Data Protection Commitment

Vesence agrees to uphold the highest standards of data security to ensure the confidentiality, integrity, and availability of data shared or processed under the Agreement. Vesence will implement appropriate technical and organizational measures to safeguard data, as further detailed below.

2. Security Measures

2.1

To protect shared data, Vesence commits to the following security measures:

  • Authentication & Authorization: Utilizing enterprise-grade identity management solutions, including Microsoft Entra ID integration, token-based authentication, and Role-Based Access Control (RBAC), to ensure secure access to systems.
  • Data Encryption: Encrypting all data in transit using TLS 1.3 and at rest using AES-256 encryption within a secure Azure private environment. Vesence will also follow Zero Trust principles to verify and secure any requests for data access.
  • Infrastructure Security: Hosting on Microsoft Azure leveraging its built-in compliance, real-time monitoring, and secure framework. See the infrastructure security illustration attached below in Annex 1 - Infrastructure Security Illustration.
  • Data Retention och Opt-In-Storage: Vesence has turned off Content Filtering and Abuse Monitoring as default. If Customer chooses to create agents in the Webb App, Customer has opted in to storage of such data which is always customer controlled and stored on Azure.
  • EU Processing: All data processing undertaken by Vesence on behalf of Customer takes place in the European Union.

3. Compliance with Laws and Standards

Vesence affirms its adherence to applicable privacy and data protection laws, including GDPR. Furthermore, Vesence will implement industry-recognized controls and ensure that all Customer Data processed by Vesence on behalf of Customer is stored exclusively in the Azure European Central region to comply with international and local data sovereignty laws. Vesence is SOC 2 Type II certified to align with industry standards.

4. Continuous Improvement

Vesence will conduct regular vulnerability assessments to proactively address potential threats. Processes and systems will be updated as necessary to adapt to evolving threats and industry standards.

5. Collaboration with Customer

Vesence commits to working collaboratively with the Customer to address any specific security concerns or compliance requirements raised by the Customer. Such collaboration may include providing additional details about Vesence's security architecture, data handling policies, and incident response framework.


Annex 1 - Infrastructure Security Illustration

Client zone
Web Application
(Browser)
Office Add-Ins
Azure tenant
Public ingress
Enterprise SSO
OAuth 2.0
Static Web App
Container Apps
External Ingress
(JWT-validated)
Virtual network
Container Apps Environment
Application
Services
Internal
Microservices
Data Services
No Public Access
Encrypted at Rest
AI Inference
Providers
The client zone contains the web application and Office add-ins. HTTPS TLS 1.3 connections lead to enterprise SSO (OAuth 2.0) and the static web app in the Azure tenant's public ingress. The static web app connects over HTTPS / WSS to JWT-validated Container Apps external ingress. JWT connects ingress to application services in the virtual network's Container Apps environment. Application services connect to internal microservices and data services with no public access and encryption at rest. Internal microservices connect to AI inference providers over HTTPS TLS 1.3.