Data protection, security compliance and assurance and user access model
Summary: Hosting, back up and uptime
- TolaData GmbH is a German company. The TolaData application and the data input by users is hosted in Germany by Amazon Web Services EMEA SARL in the AWS Europe (Frankfurt) Region. All client application data at rest remains within Germany.
- The AWS Frankfurt Region is certified against ISO/IEC 27001, ISO/IEC 27017 and ISO/IEC 27018, audited under SOC 1/2/3, and holds a C5 attestation from Germany’s Federal Office for Information Security (BSI).
- Application data is stored in parallel across two physically separated data centers within Germany, which secures non-loss of data even in case of a hazard at one data center.
- Backups are taken automatically every day and stored in encrypted form within Germany.
- For service availability, we guarantee 99% uptime of our platform (excluding the optional AI features, see Clause 1.6 of the Terms of Use).
- Optional AI features: the TolaData Software offers optional AI features (Knowledge Database, Data Analytics Assistant, Report Generation) that use a large language model operated by OpenAI as sub-processor. They are disabled by default, are enabled per organisation only at the client’s documented request, and transmit to the sub-processor only the minimum context required to answer an individual request. Document indexing, semantic search and query execution remain within TolaData’s own hosting environment in Germany. See “Optional AI Features” under Section 1 and “Third Party Data Processing” under Section 4.
GDPR and Data retention policy
- The client remains the owner of their data at all times and TolaData GmbH will retain (or at the client’s request, delete) the data according to our Terms of Use on our website (https://www.toladata.com/terms-and-policies/).
- Under GDPR we are required to delete all personal data we hold on users (names, email addresses etc.) if the client or user requests us to or else latest two years after they cease to be our client.
- This is not the same as the data the client inputs into the TolaData application; it is the client’s responsibility to comply with relevant legislation and their own data policies for this data.
- A Data Processing Addendum (including EU Standard Contractual Clauses where applicable) is concluded between TolaData GmbH and Amazon Web Services EMEA SARL in accordance with Art. 28 GDPR, and TolaData maintains a Transfer Impact Assessment covering the AWS engagement. Supplementary measures include encryption of data in transit and at rest and the exclusive use of the Frankfurt (Germany) Region for client application data.
- For the optional AI features: a Data Processing Addendum pursuant to Art. 28 GDPR is concluded between TolaData GmbH and OpenAI (OpenAI Ireland Limited, Dublin, Ireland). Client data transmitted to the sub-processor is not used to train or improve any model. Processing by OpenAI takes place in the United States on the basis of the EU Standard Contractual Clauses incorporated in the OpenAI Data Processing Addendum; TolaData maintains a Transfer Impact Assessment covering this engagement. No data is transmitted in respect of clients who have not enabled the features.
- Product usage analytics for the TolaData Software is provided by PostHog, Inc. via PostHog Cloud EU, hosted in Frankfurt, Germany, under a data processing agreement pursuant to Art. 28 GDPR incorporating the EU Standard Contractual Clauses. For this purpose, pseudonymous usage and device data is transmitted to and processed by PostHog to monitor application usage, analyse user interactions, and improve the TolaData Software. Content data entered into the TolaData Software is not intentionally collected or transmitted to PostHog as part of the product usage analytics.
- More details are available in our Data Privacy Policy on our website (https://www.toladata.com/terms-and-policies/).
1. Confidentiality
| Physical Access Control | |
| Physical Security Measures | Servers in AWS data centers in Frankfurt, Germany. Physical security measures — independently audited under SOC 2 and ISO/IEC 27001 — include controlled building perimeters with professional security staff on site 24/7, multi-factor authentication for authorized staff entering data center floors, comprehensive video surveillance and intrusion detection systems, strictly limited role-based and time-limited physical access granted on a need basis with all access logged and regularly reviewed, and no physical access for visitors or external parties to data center floors. The AWS Frankfurt Region is certified against ISO/IEC 27001, ISO/IEC 27017 and ISO/IEC 27018, audited under SOC 1, 2 and 3, and holds a C5 attestation (Cloud Computing Compliance Criteria Catalogue) issued under the standards of Germany’s Federal Office for Information Security (BSI). TolaData has technical and organizational measures to control access to its premises and facilities, particularly to check authorization. These are: access only with key, key management (key issuance), visitors are accompanied by authorized employees, cabinets and offices are locked when not present. |
|---|---|
| Hazard Detection System | Data centers are equipped with automatic fire detection and suppression systems. Smoke sensors are installed in networking, mechanical and infrastructure areas, supported by fire-suppression equipment. Buildings are constructed and operated to withstand environmental risks, with continuous monitoring of mechanical and electrical equipment. |
| Video Surveillance | Physical access points to server rooms are recorded by closed-circuit television. Surveillance data is retained and deleted in accordance with AWS’s legal and compliance obligations. |
| Perimeter Protection | Controlled perimeters with security staff on site 24/7 year-round. Entrances are secured with intrusion detection devices that trigger alarms if doors are forced open or held open. |
| Key Management | Physical access media and credentials are issued only to authorized AWS employees and contractors with a legitimate business need, are time-limited, logged, and regularly reviewed and revoked when no longer required. TolaData provides keys only to its employees; access to the office is only available to keyholders. |
| Supervision of Outside Parties | AWS does not permit routine visits to its data centers. Where third-party access is exceptionally required, it must be requested and approved in advance, is limited in scope and time, and such parties are escorted and monitored by authorized AWS personnel. At the TolaData office, visitors are accompanied by authorized employees. |
| Electronic Access Control | |
| Data Processing | Formal guidelines and procedures covering the processing of data have been defined, documented and agreed between all data controllers and data processors prior to the commencement of processing activities. |
| Password Protection | Passwords of TolaData users for accessing the TolaData application are both hashed and salted, and not stored as plain text. At TolaData company, the policy on passwords and authorizations is based on the general provisions regarding the structure of passwords according to best practice (such as minimum length, and level of complexity). Furthermore, the company operates a ‘clean-desk policy’ when it comes to employee passwords and employees are required to use the company’s password manager. Administrative access to the AWS environment (AWS console and APIs) is protected by individual named accounts, strong password requirements and mandatory multi-factor authentication (MFA). |
| Encryption | Data transfer between the user and the TolaData application is encrypted using SSL/TLS (TLS 1.2 or higher); the same applies to every transmission between TolaData’s services and the AI sub-processor. Data at rest in the AWS environment, including databases, storage volumes, automated backups, uploaded documents, document vector indexes and AI conversation history, is encrypted using industry-standard AES-256 encryption with keys managed in AWS Key Management Service (KMS). TolaData’s engineering team administers the AWS environment through AWS IAM Identity Center with individual named accounts and MFA. The application runs as managed containers (Amazon ECS on AWS Fargate) in private subnets, and the production databases (Amazon RDS) sit in private database subnets that accept connections only from the application services, which authenticate with short-lived IAM tokens rather than static database passwords. For the production database (i.e. the database that holds data entered by clients), the access credentials are shared only with the authorised staff personnel for whom this is required. Emails are generally transmitted by TolaData via TLS, provided that the recipient’s email provider supports TLS encryption. If required, emails can also be encrypted and signed using the S/MIME procedure. The IT policy of TolaData GmbH requires employees to encrypt sensitive and customer data on hard drives or external data carriers if storage is essential. |
| 3rd Party Data Processing | The TolaData Data Privacy Policy sets out the third parties with whom the customer data is processed and for what purpose. This includes the AI sub-processor engaged for the optional AI features and the product analytics provider for the TolaData Software (see Section 4, “Third Party Data Processing”). |
| Internal Access Control | |
| Cloud Infrastructure Controls | Hosting on AWS follows the AWS Shared Responsibility Model: AWS is responsible for the security of the underlying cloud infrastructure (facilities, hardware, network and virtualization layer), while TolaData is responsible for security in the cloud (operating systems, application, data and access management). AWS employees gain access based on a documented approval process following least-privilege principles; access is time-limited, logged, regularly reviewed and revoked when no longer required. TolaData manages its AWS environment through AWS Identity and Access Management (IAM) with individual named accounts, role-based least-privilege permissions and mandatory MFA. |
| Role Based Access Controls | The TolaData software has role based access controls with users assigned different roles accessing different functionalities based on the access matrix. These users are authenticated on login based on their assigned roles. For TolaData employees, specific access control rights are allocated to each role (involved in the processing of personal data) following the need-to-know principle. A Client Data Management Policy that governs access is in place. |
| User Accounts and Permissions | In the TolaData Software, every client has one or more designated Org Admin users that manage invitations for new users and the deactivation of old users. For TolaData company, an access control system is in place that allows creating, approving, reviewing and deleting employees’ user accounts and permissions. The use of common user accounts is avoided. |
| Control of Access to Data/Records | In the TolaData Software, Org Admins grant access permission to each project, and all its associated data, to users. This access can be edit access or view only. In addition, each project has one or more Project Admins who can grant access to other users to that specific project. For TolaData employees, specific access control rights have been allocated following the need-to-know principle. A Client Data Management Policy that governs access is in place. |
| Management of Privileged Level Accounts | For the TolaData Software, Org Admin accounts are created and controlled by the TolaData User Support team at the request of the client or by the latter on their own. Project Admin accounts are managed by the Org Admin(s). For TolaData company, privileged level accounts (including hosting-provider administrative accounts) are secured by mandatory MFA (where supported by the provider) and a password management system that consolidates all accounts in a centralized vault in a fully encrypted form. |
| Logging of Server Access | Administrative access to and changes within the AWS environment are logged in a traceable manner (AWS CloudTrail); CloudTrail is protected against deactivation by an organisation-wide policy. Network traffic logs (VPC Flow Logs) and application logs are recorded in Amazon CloudWatch and retained for 90 days in the production environment. For the TolaData software infrastructure, an access log (including attempted access) is kept both on server level and database level. A defined timeout is in place for sessions. For TolaData employees, data access is logged in all systems used. Defined timeouts are required to be in place for all sessions. |
| Isolation Control | |
| Data retention and disposal | Fully compliant with GDPR. Customer data is stored during the period of their use of the software and is deleted on the client’s request or latest two years after the customer is deactivated from the TolaData software or upon their request. AWS applies defined, audited processes for the secure decommissioning and destruction of storage media at end-of-lifecycle, in line with industry standards. |
| Environments | TolaData’s AWS environment is logically isolated from other AWS customers using Amazon Virtual Private Cloud (VPC), private subnets, security groups and network access controls, ensuring that TolaData’s data remains isolated and does not get mixed with other customers’ data. Furthermore, on our servers we maintain isolation control by separating the different environments (production, testing, development), with production and staging operated in separate AWS accounts (governed through AWS Control Tower), each with its own network and databases. Only authorised staff (where this is needed) have access to the production databases. |
| Pseudonymisation | |
| Protection of personal data | The TolaData application does not require the entering of personal data other than upon registration and login. With the Terms of Use, TolaData and the client agree that the client alone is the controller of all (personal) data that the client processes through the Software. Data entered by clients can only be accessed in the software by users as assigned by the client’s organisation and permissions for the data of each project are set and managed by the client’s Admin users. Ownership and legal responsibility for such data is always with the client. While TolaData cannot control (and thus be held liable) whether a client enters or uploads a file including personal information, we encourage best practices and pseudonymisation for personal data. |
| Optional AI Features | |
| Activation and scope | The AI features are disabled by default and are enabled per organisation only at the client’s documented request; the settings comprise a per-organisation master switch and a separate switch for each feature (Knowledge Database, Data Analytics Assistant, Report Generation), all of which are off by default. TolaData switches the master switch and the individual features on or off only at the client’s documented request (e-mail sufficient); switching off takes effect immediately. Each AI request carries the requesting user’s organisation and permission scope, taken from the signed login token (verified by every AI service for signature, expiry and issuer on every request), which are applied as a mandatory filter in the data-access layer before any data is assembled; a user obtains answers only from the projects and data they are already permitted to see in the TolaData Software. The AI model never determines whose data may be accessed. |
| Data minimisation before transmission | Only the minimum context required to answer an individual request is transmitted to the AI sub-processor: for document questions, a limited number of the client’s documents (or extracts) within a fixed context budget; for data questions, the database structure and a limited sample of result rows; for report generation, the evidence tables and answers retrieved for the report; at document upload, a short opening extract of the file. Internal identifier columns (id, *_id, uuid, guid) are removed from result data before transmission, and fixed volume limits apply to every request. These limits may be adjusted as the features are improved; the current values are available to clients on request. Document embedding, indexing and semantic search, as well as the execution of analytical queries, are performed within TolaData’s own hosting environment and are not transmitted. Authentication credentials and data of other clients are never transmitted. Limitation: there is no automated detection or redaction of personal data in free-text fields or uploaded documents; clients are advised not to store beneficiary-level personal data in the TolaData Software and to curate the documents made available to the Knowledge Database. |
| Read-only processing, output control and logging | Analytical queries generated by the AI features are restricted to read-only SELECT statements and are validated before execution; statements that would insert, update, delete or alter data, and known injection patterns, are rejected, and a row cap is enforced. Nothing produced by the AI features is written back to the client’s data automatically. Every figure in Data Analytics Assistant answers and generated reports is automatically compared with the data supplied to the model; a figure that cannot be traced causes the answer to be regenerated or blocks the report draft. Reports additionally undergo an independent check for evidence attributed to the wrong project or organisation, and Knowledge Database answers cite their source documents. All output is presented to the user as a draft for review, labelled as AI-generated; no AI output is published or transmitted onward automatically. Every AI request is logged with a correlation identifier across all services involved (user, organisation, time, services called, query executed, duration); for the Data Analytics Assistant the generated SQL is stored against the conversation. Authentication secrets and tokens are excluded from logs. Conversations and generated reports are stored within the client’s own TolaData environment under the same access controls as all other client data; transient working state (paused conversations, workflow checkpoints) and unanswered background report jobs are deleted automatically by an hourly sweep: paused conversations and workflow checkpoints after 7 days, and unanswered background report jobs after 24 hours. When a user deletes a conversation, it is marked as deleted and excluded from all access; physical removal takes place on request. |
2. Integrity
| Data Transfer Control | |
| Data Sharing and Transfer | All data transferred to and from the customer interface is encrypted in transit using SSL/TLS. A defined process is in place for the secure deletion of data from the hosting environment upon contract completion, and AWS applies audited media-destruction procedures for decommissioned storage devices. The TolaData employees access the server and databases remotely and are required to not take local copies or use data carriers of client data. Furthermore employees are required to use only hardware and software that has been officially released by the company, not to print out any sensitive documents and not to forward information to external IT services. |
|---|---|
| Data Entry Control | |
| Logging | Administrative access to and changes within the AWS environment are logged in a traceable manner (AWS CloudTrail); CloudTrail is protected against deactivation by an organisation-wide policy. Network traffic logs (VPC Flow Logs) and application logs are recorded in Amazon CloudWatch and retained for 90 days in the production environment. For the TolaData software infrastructure, an access log (including attempted access) is kept both on server level and database level. The TolaData software automatically logs additions, edits and deletions of data by the user within the software. For TolaData employees, access to data processing systems is only possible after login, no passing of passwords, a password policy is in place on how to proceed if a password becomes known, automatic logging when entering, changing and deleting data. |
3. Availability and resilience
| Availability Control | |
| Data Backup and Restore | Application data is replicated across two physically separated Availability Zones (data centers) within the AWS Frankfurt (Germany) Region at any time. Data entered by clients is thus stored in two different data centers, ensuring non-loss of data even in case of a hazard at one Availability Zone. Automated daily database backups are taken and stored in encrypted form. These backups enable the technical team to restore at a certain image point. |
|---|---|
| Uninterruptible Power Supply | Fully redundant power systems including uninterruptible power supply (UPS) units and backup generators guarantee a constant, uninterrupted power supply for critical loads. Climate-control systems maintain constant operating temperatures. |
| Reporting Procedures | TolaData maintains regulated procedures and processes for security patches and has a monitoring system in place for its hosting environment (Amazon CloudWatch dashboards and alarms, with alerts routed to the engineering team and documented response runbooks). |
| Data Breach Incident Management | Isolation control is in place; different environments (production, testing) are run in separate AWS accounts. In case of an incident, daily backups can be restored within a few hours and a team is on standby ready to support the data restore and ensure services are reinstated swiftly. AWS operates a documented incident response management program, aligned with ISO/IEC 27001 and audited under SOC 2, so that incidents affecting the underlying infrastructure are detected and addressed quickly. At TolaData, an incident management plan is in place: Preparation and response measures are documented, including a list of necessary steps and a clear assignment of roles in the event of a data breach. Any incident or data breach must be reported immediately to management and the Data Protection Coordinator (Managing Director, Vijay Bhalaki). Where TolaData acts as processor, it notifies the affected customers (as controllers) without undue delay after becoming aware of a personal data breach and assists them with their notifications under Articles 33 and 34 GDPR (Clause 9 of the Data Processing Agreement). Where TolaData is itself the controller, the Data Protection Coordinator reports the breach to the competent supervisory authority within 72 hours where required and informs affected individuals where required. |
| Anti-virus | All TolaData machines have antivirus installed. In the AWS hosting environment, the application runs in managed containers built from scanned images, and Amazon GuardDuty continuously monitors for threats and malicious activity; findings are centrally tracked in AWS Security Hub. |
| Malware | The antivirus software installed on all TolaData machines protects against malware. In the AWS hosting environment, Amazon GuardDuty continuously monitors for threats and malicious activity, and container images are scanned for known vulnerabilities before deployment; high and critical findings are reported to the engineering team immediately. |
| Anti-spyware | The antivirus software installed on all TolaData machines has anti-spyware capabilities. |
| Intrusion detection | The TolaData software and its hosting environment are monitored for intrusions: high and critical security findings (Amazon GuardDuty, AWS Security Hub) and network firewall alerts are sent immediately to the engineering team. The AWS environment is protected by AWS Shield Standard, a continuously active managed DDoS protection service that constantly analyses traffic, recognises attacks early, and automatically mitigates malicious traffic before it reaches its target. In addition, AWS WAF (in blocking mode, with rate limiting) protects the application’s load balancer, and AWS Network Firewall applies stateful traffic filtering in the production environment. |
| Firewall | There are firewalls in place for the network in use in the office and in the TolaData software hosting environment (including VPC security groups and network access control lists). |
| Vulnerability Scans | AWS performs routine security updates and vulnerability management on the underlying cloud infrastructure. TolaData applies regulated patching procedures for the operating systems and application components it manages. Container images are scanned for known vulnerabilities in the build pipeline and in Amazon ECR, and Amazon Inspector continuously assesses the workloads for vulnerabilities. |
| Rapid Recovery | |
| Business Continuity / Disaster recovery | Standard procedures are in place for business continuity. This includes: technical expertise on standby at all times to investigate and resolve issues, database-level disaster recovery, replication across two data centers in Germany and daily encrypted backups. |
| Systems Monitoring | The TolaData software and its hosting environment are monitored through Amazon CloudWatch dashboards and alarms (e.g. unhealthy services, error rates, database load) and AWS Security Hub; alerts are sent immediately to the engineering team, and documented runbooks define the response. |
| Testing | The data recovery process has been tested, including restore tests in the AWS environment. Before go-live, failover of the production databases (Amazon RDS Multi-AZ) and of the cache layer was tested, and an AWS Resilience Hub assessment was completed without high-severity findings. |
| Recoverability | Application data replicated across two separate Availability Zones within the AWS Frankfurt (Germany) Region at any time. Automated daily database backups are taken and stored in encrypted form, enabling the technical team to restore at a certain image point. |
4. Procedures for regular testing, assessment and evaluation
| Data Protection Management | |
| Data Protection Coordinator | TolaData has not appointed a DPO. The Managing Director, Vijay Bhalaki, has been designated as the Data Protection Coordinator. TolaData ensures that all employees are adequately informed about the security controls of the IT system that relate to their everyday work. This includes documented, mandatory annual security and data protection refreshers for all staff members, including specific one-on-one training upon induction. All TolaData employees are asked to review and agree on the security policy of the organization and sign respective confidentiality and non-disclosure agreements. |
|---|---|
| Incident Response Management | |
| Incident Management | In case of an incident, daily backups can be restored within a few hours and a team is on standby ready to support the data restore and ensure services are reinstated swiftly. AWS operates a documented incident response program for the underlying cloud infrastructure. |
| Data Protection by Design and Default | |
| GDPR Compliance | TolaData is fully GDPR compliant and data protection is at the forefront of the decision-making process. With this in mind, data protection by design and by default are incorporated into the company’s structure and into the application. |
| Order or Contract Control | |
| Order Control | TolaData takes all necessary measures to ensure that data processed on behalf of the customer are only processed in accordance with the customer’s instruction: TolaData processes the customer’s data only for purposes within the scope of the business relationship; all necessary contracts in accordance with GDPR are concluded. Suppliers are carefully chosen and suppliers’ employees have only access to the information they need to carry out the order. Suppliers’ employees are obliged to comply with the data protection principles of GDPR. Control of the execution of the contract is warranted. |
| Third Party Data Processing | For the TolaData Software, application data is hosted and processed by Amazon Web Services EMEA SARL (38 Avenue John F. Kennedy, L-1855 Luxembourg) in the AWS Europe (Frankfurt) Region (eu-central-1) in Germany. A Data Processing Addendum pursuant to Art. 28 GDPR is concluded with AWS. The AWS DPA incorporates the EU Standard Contractual Clauses; TolaData additionally maintains a Transfer Impact Assessment and applies supplementary technical measures (encryption in transit and at rest, exclusive use of the Frankfurt Region). Where hosting in a different AWS Region has been agreed in writing with an individual client, the applicable hosting location and safeguards are set out in dedicated terms between the parties. Where a client has enabled the optional AI features, natural-language generation is additionally performed by OpenAI (OpenAI Ireland Limited, 1st Floor, The Liffey Trust Centre, 117-126 Sheriff Street Upper, Dublin 1, D01 YC43, Ireland) as sub-processor under a Data Processing Addendum pursuant to Art. 28 GDPR. Only the minimum context required to answer an individual user request is transmitted; document indexing, semantic search and query execution are performed within TolaData’s own hosting environment and are not transmitted. Client data is not used to train or improve any model. Inputs and outputs are retained by OpenAI for up to 30 days solely for abuse monitoring and are then deleted. Processing takes place in the United States on the basis of the EU Standard Contractual Clauses incorporated in the OpenAI Data Processing Addendum; TolaData maintains a Transfer Impact Assessment covering this engagement. The AI features are disabled by default and are enabled per organisation only at the client’s request. Details of the data transmitted are set out in Annex II of the TolaData Data Processing Agreement. Product usage analytics for the TolaData Software is provided by PostHog, Inc. (2261 Market Street #4008, San Francisco, CA 94114, USA) via PostHog Cloud EU, hosted in Frankfurt, Germany, under a data processing agreement pursuant to Art. 28 GDPR incorporating the EU Standard Contractual Clauses. PostHog receives pseudonymous usage and device data of users only; content data entered into the TolaData Software is not intentionally collected or transmitted to PostHog as part of the product usage analytics. For signing into the software via the company website as well as communication and support of customers, data is shared with a range of third-party data processors who can be found in our Data Privacy Policy: (https://www.toladata.com/terms-and-policies/). Any third-party data processing takes place in compliance with Art. 28 GDPR, corresponding standards of the GDPR and, where applicable, the BDSG or other data protection laws and guidelines. |
Related: Terms of Use · Data Privacy Policy · Data Processing Agreement · Technical and Organisational Measures · Sub-processors · All terms and policies