VEYDRIS

Privacy Policy

This page explains, in plain language, which personal data the browser game VEYDRIS at playveydris.com processes, why, and for how long. It was written from the game’s actual source code, not from a template.

Last updated: 17 October 2026

In short

1. Who is responsible

VEYDRIS is a non-commercial hobby project run by a private individual living in Serbia. There is no company behind it, nothing is sold, and no advertising networks or data brokers are involved.

The operator is the controller (rukovalac) for the personal data described on this page. As permitted for non-commercial private websites in Serbia, no name or postal address is published; the operator can be reached by e-mail at any time:

kontakt@playveydris.com

Please use this address for all privacy questions and requests. See also the contact page.

2. Applicable law

Because the operator lives in Serbia, this site is subject to the Serbian Law on Personal Data Protection (Zakon o zaštiti podataka o ličnosti, “Službeni glasnik RS” no. 87/2018, “ZZPL”). For visitors located in the European Union or the European Economic Area, the General Data Protection Regulation (GDPR) also applies under its Article 3(2). Both laws are built on the same principles, and the legal bases named below exist in both (ZZPL Article 12 / GDPR Article 6(1)).

3. Hosting and server logs

All parts of this site run on a single dedicated server rented from Hetzner Online GmbH, Industriestr. 25, 91710 Gunzenhausen, Germany, in a data centre in Germany (EU). Hetzner provides the hardware and network only and acts as a processor; the server itself is administered by the operator. Databases, files and backups stay on this server.

Like every web server, the nginx web server writes an access log entry for each request. An entry contains your IP address, date and time, the requested address, HTTP status and size, the referring page (if your browser sends it) and the browser identification string (user agent). Errors are written to a separate error log.

4. Visitor statistics (Umami, self-hosted)

To see which pages are used, the site uses Umami, an open-source statistics tool that runs on the same server in Germany. It is not provided by a third party, and no data is sent to Umami’s developers or anyone else. The script is loaded from this site itself (https://playveydris.com/_u/).

The game itself additionally keeps its own operational records; these are described in sections 10 and 11.

5. Your account

When you register, the game stores:

Legal basis: performance of the user agreement, i.e. providing the game you signed up for (ZZPL Art. 12(1)(2) / GDPR Art. 6(1)(b)).

Deletion: there is no self-service delete button yet. Send a request from your account’s e-mail address to kontakt@playveydris.com, stating your hero name, and the account will be deleted together with your sessions, friend links, blocks and direct messages. Items you sold on the in-game market remain with the buyer as game items.

6. Account e-mails

The game can send two kinds of e-mail: a link to confirm your e-mail address (valid 24 hours) and a password reset link (valid 30 minutes). The tokens in these links are random, used once, and stored in the database only as SHA-256 hashes. No newsletters or marketing e-mails are sent.

At the time of writing, no external e-mail delivery service is connected. These messages are generated on the game server itself and stored there with restricted file permissions; they may therefore not reach your inbox. If you need help confirming your address or resetting your password, use your recovery code or write to kontakt@playveydris.com. Should an e-mail provider be connected in the future, it will be named here beforehand.

7. Browser storage – no cookies

VEYDRIS does not set cookies. To keep you signed in and remember settings, it uses your browser’s local storage. This is strictly necessary for the game to work and stays on your device; the sign-in token is sent to the server with each game request.

EntryWherePurpose
eternal-session-tokenlocalStorageYour sign-in token, so you stay logged in. Valid for 30 days; removed when you log out. The server stores only a SHA-256 hash of it.
eternal-state-cachelocalStorageA cached copy of your hero’s state for faster loading.
eternal-preferenceslocalStorageDisplay, audio and accessibility settings.
eternal-onboarding:…localStorageWhich tutorial hints you have already seen.
Guest access key, settingslocalStorageThe random key for a guest Chronicle (if you play as a guest) and your choice for the optional measurement described in section 11.
Tab session IDsessionStorageA random ID for the current browser tab, used for the session statistics in section 10. Deleted when you close the tab.

The installable app version registers a service worker that only caches an offline notice page; it does not cache personal data. You can clear all of this at any time in your browser settings; you will then need to sign in again, and a guest Chronicle without an account will be lost.

8. What other players see

VEYDRIS is an online game. Other players (and, for leaderboards and profiles, anyone using the game) can see:

The public profile is built from a fixed whitelist. It never includes your e-mail address, internal ID, password or recovery data, session data, IP address, online status, login times, inventory, storage, currency balances, feedback or moderation data. Choose a hero name that does not reveal your real identity.

9. Friends, messages, guilds and groups

The operator does not read private messages as a matter of routine. A message is only looked at when it is reported (section 13), when needed to investigate abuse, or at your request.

Legal basis: providing the community features of the game (ZZPL Art. 12(1)(2) / GDPR Art. 6(1)(b)); moderation is based on legitimate interests in a safe community (Art. 12(1)(6) / Art. 6(1)(f)).

10. Game operation, security and troubleshooting

All game logic runs on the server, which needs some operational records:

Telemetry is not sent to any third party. Legal basis: legitimate interests in a secure, working and fair game (ZZPL Art. 12(1)(6) / GDPR Art. 6(1)(f)).

11. Optional entry measurement (opt-in)

In the game’s settings you can switch on “Help improve the opening experience”. If enabled, visits to the entry screen, class selection, account form and guest trial are counted as daily totals. This sends no name, e-mail, password or persistent visitor ID. It is off unless you turn it on, and you can turn it off at any time in the same place. Legal basis: your consent (ZZPL Art. 12(1)(1) / GDPR Art. 6(1)(a)).

12. Guest play

You can try the game without an account. The guest progress is stored on the server under a random access key that is kept only in your browser; the server stores only a hash of the key. Guest access expires after 30 days. You can transfer the guest progress once to a registered hero; after that, the guest key no longer works.

13. Feedback, bug reports and message reports

These records are kept until they are handled and are deleted on request. Legal basis: legitimate interests in improving the game and in moderation (ZZPL Art. 12(1)(6) / GDPR Art. 6(1)(f)).

14. Where data is stored and who receives it

Personal data is stored on the server in Germany. Germany is an EU member state; under Serbian law, transfers to EU countries are considered to have an adequate level of protection. Data is not sold, rented or shared for advertising. Apart from the hosting provider and the cases named on this page, data is only disclosed when required by law (for example to a court or authority with a binding order).

VEYDRIS uses no third-party services for analytics, advertising, payment, chat or fonts: all scripts, fonts and images are served from this site, as enforced by its Content Security Policy.

15. Retention overview

DataHow long
Account (e-mail, hero name, password and recovery hashes, game state)Until you ask for the account to be deleted
Sign-in sessions30 days, or until you log out / reset your password
E-mail confirmation / password reset links24 hours / 30 minutes (only hashes are stored)
Direct messages, friend links, blocksUntil the sender’s or recipient’s account is deleted
Guild chat and guild logAs long as the guild exists, no fixed period yet
Group (party) listingsExpire after 2 hours
Guest ChronicleAccess expires after 30 days
Operational events and error reportsDeleted automatically after 90 days
Feedback, bug reports, message reportsUntil handled; deleted on request
Web server logs14 days
BackupsAutomatic daily backups are rotated after 7 days; occasional manual snapshots before updates may be kept longer

After deleting an account, copies can remain in backups until those backups are rotated out.

16. Your rights

Under the ZZPL and, where it applies, the GDPR, you have the right to:

To use these rights, write to kontakt@playveydris.com. To protect your data, the operator may ask you to confirm that the account or data is yours. Requests are answered without undue delay and in any case within 30 days, free of charge.

For account data, please write from the e-mail address registered with the account and state your hero name. You can correct your e-mail address and password by contacting the operator; your hero name is public, so choose it carefully.

Right to complain

You can complain to the Serbian supervisory authority, the Commissioner for Information of Public Importance and Personal Data Protection (Poverenik za informacije od javnog značaja i zaštitu podataka o ličnosti), Bulevar kralja Aleksandra 15, 11000 Belgrade, www.poverenik.rs. If you live in the EU/EEA, you can also complain to the data protection authority in your country of residence. It would be appreciated if you got in touch first, so the problem can be fixed directly.

17. Children

VEYDRIS is a fantasy game with online communication between players and is not aimed at young children. In Serbia, a person aged 15 or over can consent to online services on their own; in EU countries the age is between 13 and 16. If you are a parent or guardian and believe your child has created an account without your permission, write to kontakt@playveydris.com and the account will be deleted.

18. Security

All connections use HTTPS. Server access is limited to the operator, services run separately from each other, and backups are stored with restricted file permissions. Passwords and recovery codes are hashed with scrypt, sign-in and e-mail tokens are stored only as hashes, login attempts are rate-limited, and the game container runs read-only with minimal privileges. No system is perfectly secure; if you notice a vulnerability, please report it by e-mail.

19. Changes to this policy

This policy is updated whenever the site changes in a way that affects personal data. The date of the current version is shown below.

Last updated: 17 October 2026

Kurzfassung auf Deutsch

VEYDRIS ist ein nicht-kommerzielles Hobbyprojekt einer Privatperson mit Wohnsitz in Serbien; Kontakt ausschließlich per E-Mail an kontakt@playveydris.com. Es gelten das serbische Datenschutzgesetz (ZZPL, Sl. glasnik RS 87/2018) und für Nutzer in der EU/im EWR die DSGVO (Art. 3 Abs. 2).