---
title: "Data processing according to GDPR"
description: "Here you will find all the information on GDPR-compliant processing of personal data."
url: https://knowledgebase.ovosplay.com/en/articles/7845634-data-processing-according-to-gdpr
collection: "General Information about the Product"
updated: 2026-08-18
language: en
alternates: [de]
---

# Data processing according to GDPR

Here you will find all the information on GDPR-compliant processing of personal data.

## **Which personal data does ovos play store and process?**

ovos play processes data that is related to the users' accounts. Depending on which modules are activated and used, more or fewer data are stored. The email address can also be optional when using the service.

<table data-id="516e693f-5e3d-46c1-89a2-439fd5ec137a" style="min-width: 50px;"><colgroup><col style="min-width: 25px;"><col style="min-width: 25px;"></colgroup><tbody><tr><td colspan="1" rowspan="1" style="background-color: #d9d9d9;"><p data-id="f53c01a1-f1be-4aa8-bfb4-830b33543ddb" style="text-align: left;">Category of personal data</p></td><td colspan="1" rowspan="1" style="background-color: #d9d9d9;"><p data-id="4b9bb776-f2fa-4c84-b767-3daeed16ec45" style="text-align: left;">Data types</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="492a09b9-cf81-4708-9f51-8e92fc624abc" style="text-align: left;">Information about the data subject</p></td><td colspan="1" rowspan="1"><ul><li><p data-id="57e816f0-d98b-4802-8d62-c7e7c3a31a99" style="text-align: left;">Nickname</p></li><li><p data-id="ddd1df03-d056-4ca4-bfe3-f496058b06cd" style="text-align: left;">Email address</p></li><li><p data-id="bd416c21-75d5-47a9-a110-161f50fc1fe6" style="text-align: left;">First name</p></li><li><p data-id="510fdf93-7c1e-4e61-9f13-bd924b5ae4d6" style="text-align: left;">Last name</p></li><li><p data-id="dcb8bb95-1523-484b-9520-20b3cda495cb" style="text-align: left;">Password</p></li><li><p data-id="66812473-5917-4319-b340-b197c3c3ac86" style="text-align: left;">Time of registration/account creation</p></li><li><p data-id="b3720b65-990b-4e9d-b7a9-b8cd03d874f5" style="text-align: left;">Selected avatar</p></li></ul></td></tr><tr><td colspan="1" rowspan="1"><p data-id="8c6b51fc-493b-4cd7-a87b-88dd52da3139" style="text-align: left;">Information about the system used by the data subject</p></td><td colspan="1" rowspan="1"><ul><li><p data-id="15c34a77-09cf-4f50-8c37-e5aebe997a3b" style="text-align: left;">Operating system</p></li><li><p data-id="9f12eb4c-afb6-4ccc-8c0d-bb8432e56f2e" style="text-align: left;">Browser agent</p></li></ul></td></tr><tr><td colspan="1" rowspan="1"><p data-id="2f0fc458-54a3-4da0-b4d9-f1743c039d2e" style="text-align: left;">Information about tool usage</p></td><td colspan="1" rowspan="1"><ul><li><p data-id="677cb16a-ecc1-4e3b-bbcd-c3e67627d98a"><span style="color: #000000;">Time of account activation</span></p></li><li><p data-id="cd1c83ce-64d8-472a-8659-5c4bd16b1e18"><span style="color: #000000;">Time of last activity</span></p></li><li><p data-id="20cfc8b4-24ab-461f-b648-f300c5687b98"><span style="color: #000000;">Push notifications enabled</span></p></li><li><p data-id="e02c317b-5eb2-4f44-8bb3-8cd05f1f0401"><span style="color: #000000;">Card performance</span></p></li><li><p data-id="4deb433f-60c9-4bde-923a-452ef1faebb8"><span style="color: #000000;">Deck performance</span></p></li><li><p data-id="e11589a3-3361-4ce9-9512-7559311d9d6f"><span style="color: #000000;">Topic performance</span></p></li><li><p data-id="fd31be7f-34c8-43a2-b382-d2d4183f18b8"><span style="color: #000000;">Skill values</span></p></li><li><p data-id="c3eb2b66-4888-4ad2-a877-90047c8eab6d"><span style="color: #000000;">Point values</span></p></li><li><p data-id="ac980c13-3790-4639-b433-778b0942cdea"><span style="color: #000000;">Forced password changes of the user</span></p></li><li><p data-id="ebf2dc22-9d9a-44c9-b0c0-a7071a131e2f"><span style="color: #000000;">User roles</span></p></li><li><p data-id="79918871-681c-4021-90ad-52c37c10321d"><span style="color: #000000;">Voucher codes</span></p></li><li><p data-id="2bcd9b3d-9bc2-4961-893d-8890448f4d5f"><span style="color: #000000;">Content groups</span></p></li><li><p data-id="c347567a-a0b3-4403-b6b1-a6aac1086b81"><span style="color: #000000;">Friends</span></p></li><li><p data-id="eb078676-e34c-4ecf-b177-2be9a35cdff7"><span style="color: #000000;">Firebase push notification token</span></p></li><li><p data-id="309dca85-a7d2-4b5b-bccb-23ae87eb5bbf"><span style="color: #000000;">Sent push notifications</span></p></li><li><p data-id="2c0bffe8-8d87-401b-aa37-a72df8c89643"><span style="color: #000000;">Sent and received messages in conversations</span></p></li><li><p data-id="52781a45-bdb7-42b6-82ac-d0cf2958cc57"><span style="color: #000000;">Timestamps of sent messages</span></p></li><li><p data-id="069beeaa-7909-466c-bf33-788880540b88"><span style="color: #000000;">Consents to agreement pages</span></p></li><li><p data-id="3ab6d250-880d-4381-beb4-7f2fe16af8b5"><span style="color: #000000;">Change history of the user</span></p></li><li><p data-id="35b5ab2b-e423-45de-9ee6-1245a76171cd"><span style="color: #000000;">Change history of authors and admins</span></p></li></ul></td></tr><tr><td colspan="1" rowspan="1"><p data-id="bc503947-d56b-4e1c-904e-b529de936c1c">Module Quiz Duel</p></td><td colspan="1" rowspan="1"><ul><li><p data-id="08fe700b-5afe-412a-aef2-f88bf9d6be87">Duels of the user with other users</p></li></ul></td></tr><tr><td colspan="1" rowspan="1"><p data-id="871e5870-5ebe-44bb-8936-06702060095f">Module Live</p></td><td colspan="1" rowspan="1"><ul><li><p data-id="9f9d6da0-ad40-4021-9046-5d0be09b3c24"><span style="color: #000000;">Participation in live presentations with timestamps for entry and exit</span></p></li><li><p data-id="23e6e6fd-4d9c-4d4f-bf01-3b9b4919f67b"><span style="color: #000000;">Submitted answers in surveys and tasks</span></p></li><li><p data-id="f6e02f46-5ec3-41d1-a855-ac5a73fab4b0"><span style="color: #000000;">Point values</span></p></li></ul></td></tr><tr><td colspan="1" rowspan="1"><p data-id="10d0ea95-25aa-4106-8cf4-0d561ac047a2">Module Friend</p></td><td colspan="1" rowspan="1"><ul><li><p data-id="20cfc745-7ec2-4305-ab89-e7fd00e76c68">Friends</p></li></ul></td></tr><tr><td colspan="1" rowspan="1"><p data-id="198b9bc4-5b21-42a5-8c7b-0022050a75ff">Module Moodboard</p></td><td colspan="1" rowspan="1"><ul><li><p data-id="b4aa27e5-3590-43a0-9a1b-60f59ea055e2">Moodboard entries</p></li></ul></td></tr><tr><td colspan="1" rowspan="1"><p data-id="f9c28ca4-9497-45f3-bcc8-8d22dab63ae1">Module “Upgrade AI” (if enabled)</p></td><td colspan="1" rowspan="1"><ul><li><p data-id="ecec2639-3089-4546-b848-c54dc7463a55">Username</p></li><li><p data-id="c3e87bc2-d7ae-4a0a-b52b-81104d5cc625">First name</p></li><li><p data-id="d76f1084-1451-4d3c-bff3-8b484bfd54b6">Conversations and messages with the AI assistant</p></li><li><p data-id="12722d5d-bd1a-457c-bbc4-f0b92b9c55fc">Timestamps of messages sent to the AI assistant</p></li></ul></td></tr><tr><td colspan="1" rowspan="1"><p data-id="07c7e44b-26b5-4d02-90d1-3e4d3a08581d">Web analytics (if enabled)</p></td><td colspan="1" rowspan="1"><ul><li><p data-id="9a9a51dc-b4f7-42d4-861f-22c302bef4f7"><span style="color: #000000;">Pseudonymous visitor ID</span></p></li><li><p data-id="58a2d2af-ebdd-4727-b445-1e34d038e739"><span style="color: #000000;">Session data</span></p></li><li><p data-id="973cddaa-1ce7-47e8-bd5f-7cbc5e57b5bd"><span style="color: #000000;">Referrer information (origin page)</span></p></li><li><p data-id="231f0ca1-f260-4e41-b8ba-aac23502c7c2"><span style="color: #000000;">Visited pages and time of visit</span></p></li><li><p data-id="d8d55da9-b1d8-4991-b7d5-0f0979411dbc"><span style="color: #000000;">Shortened IP address (2 bytes masked)</span></p></li><li><p data-id="da993c45-9325-4f9a-97f6-c155ce1a8e5a"><span style="color: #000000;">Operating system</span></p></li><li><p data-id="13c6724e-1770-4d46-aafe-fcdf8ce8d716"><span style="color: #000000;">Screen resolution</span></p></li><li><p data-id="21d1d5f1-8f2b-4351-bdf7-92d84b19c9f0"><span style="color: #000000;">Browser agent</span></p></li><li><p data-id="c3ce418d-d55e-4d47-94ff-03d488839a52"><span style="color: #000000;">Browser language</span></p></li></ul></td></tr></tbody></table>

The processing of the data takes place when the app is used by the users, when users or administrators register in the app, and when the data is evaluated or analyzed by ovos or the client.

## **For what purpose are the above-mentioned personal data stored and processed?**

Data is processed for the following purposes:

-   Provision of the app
    
-   Use and administration of the app
    
-   Traceability of learning success
    

## **How long are personal data stored?**

Personal data is generally processed as long as the purpose of the processing exists (e.g. the users are taking part in a training through ovos play). After the training has been carried out, the personal data is stored for three months for the purpose of making the learning success traceable.

**Optional: Automatic anonymization or deletion of accounts of inactive users**

Users who are inactive for a certain period of time (i.e. no interaction with the system at all) are automatically anonymized (username, email address, password and avatar are deleted from the data set). It is not possible to reverse the anonymization or trace the data of an anonymized user back to a person, as required by the GDPR. A re-identification is only possible with extensive effort and data access.

Anonymized accounts can no longer be used by users. Some of the usage data of the account will continue to be processed, but only for statistical purposes. The period for automatic anonymization is 365 days in the default configuration and can be set individually per tenant.

21 and 3 days before the optional automatic anonymization, a notification is sent via email to the affected users each time.

**Manual deletion of an account**

Users can be manually deleted at any time. This can be done either by the users themselves or by admins. When an account is deleted, all personal data is immediately deleted from the database (within 5 minutes).

**Deletion of the system**

If an instance of ovos play is deleted, all users registered on this instance are also deleted immediately (within 5 minutes).

**Data backups**

After anonymization or deletion, personal data is still present in backups of the respective database. After a certain period, these backups are also permanently deleted. The deletion period for backups is 3 months in the default configuration and can be set individually for each database (= tenant).

**Logfiles**

General logfiles do not contain any personal data. Resources that create logs:

<table data-id="7ef5bf8e-84d1-4c8f-a5db-e70ad1dd50e1" style="min-width: 125px;"><colgroup><col style="min-width: 25px;"><col style="min-width: 25px;"><col style="min-width: 25px;"><col style="min-width: 25px;"><col style="min-width: 25px;"></colgroup><tbody><tr><td colspan="1" rowspan="1" style="background-color: #efefef;"><p data-id="9275725a-9c1a-45d0-9893-8f8dd2bb3e97" style="text-align: left;"><strong>Trigger</strong></p></td><td colspan="1" rowspan="1" style="background-color: #efefef;"><p data-id="b0ac5968-1b6a-4517-8804-9618348c7311" style="text-align: left;"><strong>May contain personal data</strong></p></td><td colspan="1" rowspan="1" style="background-color: #efefef;"><p data-id="21d76b1f-a628-4e07-8243-1a12855e8210" style="text-align: left;"><strong>Automatic deletion</strong></p></td><td colspan="1" rowspan="1" style="background-color: #efefef;"><p data-id="c1d8049f-4487-4c1a-8f76-9d044e82a437" style="text-align: left;"><strong>Default deletion period (days)</strong></p></td><td colspan="1" rowspan="1" style="background-color: #efefef;"><p data-id="155945a9-c51e-41a5-b830-37c4a3545506" style="text-align: left;"><strong>Deletion period configurable per tenant</strong></p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="9c6949a4-6f80-492c-8791-6e1d8d6ff2ab" style="text-align: left;">ovos play services</p></td><td colspan="1" rowspan="1"><p data-id="4c44d1d2-7add-483d-a50f-4af58a859d8e" style="text-align: left;">No (there may be exceptions if e.g. debug mode for SAML auth is activated)</p></td><td colspan="1" rowspan="1"><p data-id="849d86ff-cef8-4689-8c22-313a26e5798f" style="text-align: left;">yes</p></td><td colspan="1" rowspan="1"><p data-id="638ef4c2-e0a5-4bee-9659-b1643d78ac45" style="text-align: left;">90</p></td><td colspan="1" rowspan="1"><p data-id="58a7b838-7192-4a0f-8608-a51d7b97b4f7" style="text-align: left;">no</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="43f75048-856e-4001-ad46-ab4452efa71a" style="text-align: left;">Bugsnag</p></td><td colspan="1" rowspan="1"><p data-id="20d3d9c7-d7e3-46d8-abed-3d8268cdd953" style="text-align: left;">yes</p></td><td colspan="1" rowspan="1"><p data-id="0c997faa-1c85-4648-aff1-056cc6630988" style="text-align: left;">yes</p></td><td colspan="1" rowspan="1"><p data-id="28dfbcaf-56f3-4fbd-a5e0-b3980d25a6ab" style="text-align: left;">60</p></td><td colspan="1" rowspan="1"><p data-id="c13c8cc6-4584-4ab2-8427-4347bd996862" style="text-align: left;">no</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="14b09a5b-bc39-4961-9846-e221e6741254" style="text-align: left;">Sparkpost</p></td><td colspan="1" rowspan="1"><p data-id="e9331487-3202-4b14-b959-05b6f5c1ec04" style="text-align: left;">yes</p></td><td colspan="1" rowspan="1"><p data-id="bf2a43c5-ea68-4084-861f-ff7a4f2dd549" style="text-align: left;">yes</p></td><td colspan="1" rowspan="1"><p data-id="92142cee-8dc7-4848-b1e5-f1e32e4bcade" style="text-align: left;">10</p></td><td colspan="1" rowspan="1"><p data-id="87303487-73e4-4552-afd1-5bf3e31e5b4f" style="text-align: left;">no</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="48d61190-b943-4883-95c9-bc12f650a34e" style="text-align: left;">pm2</p></td><td colspan="1" rowspan="1"><p data-id="a5008d7f-cbd5-4e44-b9cc-4df0627157c2" style="text-align: left;">no</p></td><td colspan="1" rowspan="1"><p data-id="edf8093a-cef2-4622-9597-c00494fc1bc4" style="text-align: left;">yes</p></td><td colspan="1" rowspan="1"><p data-id="4a520b1b-a835-4c73-913f-a79a650fe592" style="text-align: left;">14</p></td><td colspan="1" rowspan="1"><p data-id="6a905ebc-6bbe-4afb-a26b-e0d5e439cf89" style="text-align: left;">no</p></td></tr></tbody></table>

## **How long do the data have to be stored (retention period)?**

The data processed by ovos play do not fall into any category for which there is a statutory retention obligation.

[https://www.wko.at/service/wirtschaftsrecht-gewerberecht/eu-dsgvo-speicher-und-aufbewahrungsfristen.html](https://www.wko.at/service/wirtschaftsrecht-gewerberecht/eu-dsgvo-speicher-und-aufbewahrungsfristen.html)

## **Who has access to personal data?**

Developers, project managers and quality managers at ovos have access to the personal data of registered users. Personal data are not transmitted to any other controller.

## **Where are the data stored (provider)?**

Unless otherwise agreed with the client, the data are stored in the data processing system of internex GmbH. The server infrastructure and processing are located in Austria or in the European Economic Area. For the current ovos play instance, operation can take place in Austria, Germany or Switzerland, if desired.

## **Provider: internex GmbH**

-   Company register number: 342171v
    
-   Value added tax ID (VAT): ATU65604535
    
-   Managing director Markus Böhm
    
-   Registered office Lagerstraße 15, 3950 Gmünd, AT
    
-   Office address 1090 Vienna, Alserbachstraße 30
    

## **Processing location (address)**

**Server location**

-   Interxion Austria
    
-   Louis-Häfliger-Gasse 10
    
-   1210 Vienna, AUSTRIA
    

## **Services of the provider**

-   Server hosting incl. ensuring the availability of services and databases
    
-   Traffic monitoring
    
-   Defense infrastructure
    

## **How is the data protected?**

## **Access control**

## **internex / server hosting**

Measures that prevent unauthorized persons from gaining access (understood spatially) to data centers where personal data is processed.

Building security

-   Building and infrastructure monitoring
    
-   Video surveillance
    
-   Automatic access control system
    
-   Securing building shafts outside the perimeter boundary
    
-   Logging visitors
    
-   Careful selection of cleaning staff and security staff
    
-   Written access regulations
    

Securing rooms

-   Biometric access control to the data center area
    
-   Access card for entering a data center room
    

## **ovos / development**

Building security

-   lockable office door
    
-   Reception with access control to the office premises
    
-   Employee instructions when leaving the office
    

Securing the rooms

-   Separately locked server room with key in keylock.
    
-   Access for
    
    -   Hannes Amon
        
    -   Milan Orszagh
        
    -   Jochen Kranzer
        
    -   Sigrid Cichocki
        
    -   Jörg Hofstätter
        

## **Access control**

Measures that prevent data processing systems from being used by unauthorized persons:

**Access to the server systems**

-   Server passwords and access details are handed over to the client when the system is first put into operation. The client changes the passwords independently immediately after takeover and chooses a complex password in line with generally accepted standards.
    
-   The client manages the access data independently and is responsible for its security and periodic changes.
    

## **Access control**

For managing internal server systems by authorized administrators, the hosting partner internex uses ezeelogin ([https://www.ezeelogin.com/](https://www.ezeelogin.com/)). The following measures are implemented:

-   Authorization concept including role definition
    
-   Password policy (minimum length, special characters, periodic change)
    
-   Social engineering prevention
    
-   Multi-factor authentication
    

The responsibility for access control to customer systems lies with the client.

## **Access logging**

An access log can be exported from ezeelogin.

## **Transfer control (Art. 32 para. 1 lit. b GDPR)**

Measures to ensure that personal data cannot be read, copied, modified, or deleted without authorization during electronic transmission:

-   Options for encrypted data transmission are provided within the scope of the commissioned services of the main contract. The client evaluates the data processing applications they operate and, based on that, commissions the necessary technical measures.
    
-   All employees are trained and obligated to ensure data protection-compliant handling of personal data.
    
-   critical interfaces are always IP restricted
    

## **Input control (Art. 32 para. 1 lit. b GDPR)**

Measures for internal server systems to ensure that it can subsequently be checked whether and by whom personal data has been entered, modified, or deleted:

-   Logging via log files (ezeelogin)
    
-   User identification
    

On customer systems or server systems of the client, responsibility for input control lies with the client.

## **Order control (Art. 32 para. 1 lit. d GDPR)**

Measures to ensure that personal data is processed in accordance with the client’s instructions:

-   Definition of authority to issue instructions according to customer requirements
    
-   Order acceptance only in written form or by authorized persons
    

## **Availability control (Art. 32 para. 1 lit. b GDPR)**

## **internex / server hosting**

Measures for internal server systems used for administration to make sure that personal data is protected against accidental destruction or loss:

-   Fire protection measures
    
-   Surge protection
    
-   Uninterruptible power supply
    
-   Air conditioning (redundant system) (Harald receives a notification)
    
-   Humidity between 40% and 60%
    
-   24/7 monitoring of server systems
    
-   Separate fire sections
    
-   Backup concept for internal server systems used for administration
    

For customer systems or server systems of the client, responsibility for availability control, especially data backup, lies with the client, unless otherwise agreed in writing in the main contract.

## **How is the (personal) data encrypted?**

Data is stored unencrypted in the database. Data transfers/requests use the SSL/TLS protocol. Passwords are hashed in the database (bcrypt, 12 rounds)

**_"Although the GDPR obviously requires that organizations take the appropriate technical and organizational measures regarding the protection and security of personal data, whereby_** [**_pseudonymization_**](https://www.i-scoop.eu/gdpr/pseudonymization/) **_and encryption of personal data are recommended, the GDPR strictly speaking does not say you must use encryption as some claim since the GDPR says what it says and only jurisprudence and instances such as supervisory authorities and the proper EU authorities have the power of interpreting and/or amending it (and common sense dictates that in specific circumstances encryption is important when considering context and risks)."_**

[**_https://www.i-scoop.eu/gdpr-encryption/_**](https://www.i-scoop.eu/gdpr-encryption/)

## **What is the backup strategy?**

## **How regularly are the backups deleted?**

Backups are only stored for a limited period of time and are automatically deleted after the period expires:

## **ovos play Kubernetes Production**

Uploaded files as well as the MongoDB and MySQL database

-   1x/week for the last 14 weeks
    
-   1x/day for the last 30 days
    

internex backup cluster

-   makes multiple daily backups of the server which are stored for 10 days
    

local MySQL and MongoDB databases

-   dumped daily (10d as well)
    

## **What is the information strategy?**

-   To authenticate authorized people for a request, the email address of the requested user account is used
    
-   If authentication isn’t clearly possible (e.g. no email address available) then information is only provided after prior review and approval by the client.
    
-   A data export can be done at any time.
    
-   All data belonging to the user is exported in a machine-readable format.
    

## **What is the deletion strategy?**

-   Authentication of the requesting person is done as with the information strategy
    
-   If authentication is successful, the data will be
    
    -   Option A: manually deleted by ovos employees (deletion takes place within 30 days – backups remain stored for a while and are then deleted automatically)
        
    -   Option B: manually deleted by the users themselves via a button in the app (secured by entering the nickname) (deletion takes place immediately – backups also remain here for a while)
        

## **Process flows**

## **Registration**

Data is sent to the server via an SSL/TLS encrypted connection.

In the case of a successful registration (email address, username, password valid), the password is hashed with bcrypt (12 rounds) and stored. Otherwise, the data is discarded.

> **Info:** The actual registration process may vary depending on the authentication method used.

## **Login**

User logs in with email and password. Data is sent to the server via an SSL/TLS encrypted connection.

In the case of a successful login, the user receives a JWT token that can be used for authentication. The token payload only contains the user ID.

> **Info:** The actual login process may vary depending on the authentication method used.

## **Reset password**

Users can request a password reset link. The link is sent to the email address provided during registration (or stored otherwise). The link is valid for an unlimited time until a new reset link is requested or until the password is reset via the link.

If no email address is stored for the user, the user account can be deleted by contacting ovos play support ([support@ovos.at](mailto:support@ovos.at)). After the request has been reviewed and approved by the client, the requesting person will be contacted to clarify the next steps.

## **Delete account**

The user can delete their account via their user profile. When the account is deleted, all personal data of the user is deleted from the database.

## Does ovos play use subcontractors?

Yes, ovos play uses subcontractors to ensure the operation of the software.

1.  for the operation of the software application:
    

-   Internex GmbH, Lagerstraße 15, 3950 Gmünd, Austria, [dataprotection@internex.at](mailto:dataprotection@internex.at)
    
-   SmartBear Software, Mayoralty House, Flood Street, Galway H91 P8PR, Ireland, [info@smartbear.ie](mailto:info@smartbear.ie), [https://smartbear.com/legal/data-processing-addendum/](https://smartbear.com/legal/data-processing-addendum/)
    

2.  for sending emails unless another SMTP service has been agreed:
    

-   Bird B.V., Keizersgracht 268, 1016 EV, Amsterdam, Netherlands, [privacy@bird.com](mailto:privacy@bird.com), [https://bird.com/legal/dpa](https://bird.com/legal/dpa) 
    

3.  for sending push notifications if the use of the iOS or Android app has been agreed:
    

-   Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irland, https://support.google.com, https://firebase.google.com/terms/data-processing-terms
    

4.  for the use of AI functionalities (cloud infrastructure, platform services and LLM functions in the EEA), if the “Upgrade AI” module has been agreed:
    

-   Amazon Web Services EMEA S.à r.l., 38 Avenue John F. Kennedy, L‑1855 Luxembourg, Luxemburg.  [aws-EU-privacy@amazon.com](mailto:aws-EU-privacy@amazon.com),  
    [https://d1.awsstatic.com/legal/aws-gdpr/AWS\_GDPR\_DPA.pdf](https://d1.awsstatic.com/legal/aws-gdpr/AWS_GDPR_DPA.pdf) 
    
-   OpenAI Ireland Limited, The Liffey Trust Centre, 117-126 Sheriff Street Upper, Dublin 1, D01 YC43, Ireland, company number 737350, [privacy@openai.com](mailto:privacy@openai.com), [https://openai.com/policies/data-processing-addendum/](https://openai.com/policies/data-processing-addendum/) 
    
-   Eleven Labs Poland sp. z o.o., Lipska 27/22 Street, 03-908, Warsaw, Poland, [legal@elevenlabs.io](mailto:legal@elevenlabs.io),  
    [https://elevenlabs.io/docs/conversational-ai/legal/gdpr](https://elevenlabs.io/docs/conversational-ai/legal/gdpr), [https://elevenlabs.io/dpa](https://elevenlabs.io/dpa) 
    

Google Firebase for sending push notifications is only used when the native app is used. As an alternative to sending emails with Sparkpost, you can also configure your own SMTP server.

## **Miscellaneous**

## **Is there a data protection officer at ovos?**

**No**, because the obligation to appoint a data protection officer only applies to companies (controllers and processors) if their core activity is the performance of processing operations which, by virtue of their nature, scope and/or purposes, require extensive regular and systematic monitoring of data subjects (e.g. banks, insurance companies, credit agencies and private investigators) or if “sensitive data” (GDPR Art 9 para 1) or “personal data relating to criminal convictions and offences” (GDPR Art 10) are processed. **This does not apply to ovos.**

Source: [https://www.wko.at/service/wirtschaftsrecht-gewerberecht/EU-Datenschutz-Grundverordnung:-Der-Datenschutzbeauftragt.html](https://www.wko.at/service/wirtschaftsrecht-gewerberecht/EU-Datenschutz-Grundverordnung:-Der-Datenschutzbeauftragt.html)

Nevertheless, data protection is so important to us that we have two responsible (and trained for this) employees for this topic:

-   Andreas Friedl ([af@ovos.at](mailto:af@ovos.at))
    
-   Dominik Leitner ([dol@ovos.at](mailto:dol@ovos.at))
    

## **Is there a CISO (Chief Information Security Officer) at ovos?**

**Yes**, the CISO at ovos is Milan Orszagh ([mo@ovos.at](mailto:mo@ovos.at))

## **Contact person for data protection questions**

If you have any questions about your personal data or want to exercise your rights, please contact [datenschutz@ovos.at](mailto:datenschutz@ovos.at).

* * *

## Data processing when using the AI module

When you optionally use the AI module of ovos play, data is processed by additional subcontractors. In this section you’ll find all the necessary information about this.

## Where is the data processed?

For the AI module in ovos play, LLMs (Large Language Models) from Anthropic (Claude) are used for content creation, app search, and chat. The models from Anthropic (Claude) are hosted via AWS Cloud Services in the EU. Third parties for processing the AI workflows are hosted by ovos itself in the same environment as the learning platform.

For image generation, OpenAI is used via the available API interface; for text-to-speech generation, OpenAI or ElevenLabs can be used via the available API interface.

## Data processing by OpenAI

The AI module uses OpenAI's LLMs for image and, if applicable, text generation. When using the provided API, **according to OpenAI, no data sent is used for training the LLMs.**

Data sent to OpenAI is stored for **30 days**. You can find detailed and up-to-date information here: [https://platform.openai.com/docs/models/how-we-use-your-data](https://platform.openai.com/docs/models/how-we-use-your-data)
