Privacy Policy
This Privacy Policy explains how Matthias Kirchner (“we”, “us”) processes personal data when you visit unikhorne.dev and related UNIKHORNE projects linked from this site.
1. Data controller
Matthias Kirchner
Spitzwegstr. 19
24539 Neumünster, Germany
Email: matnickir@gmail.com
German legal notice (Impressum): unikhorne.dev/impressum
2. unikhorne.dev (this site)
When you visit the landing page, we may process:
- Server logs: IP address, browser type, requested URL and timestamp (standard nginx access logs on our VPS). The game servers of the arcade also log the URLs they are asked for.
- No cookies: the landing page itself does not set tracking cookies or require login.
- No third-party requests: fonts and all other files come from our own server.
- Links: a card that points to another domain takes you off this site, and the destination service applies its own policy. The arcade stays on unikhorne.dev, see section 4.
Legal basis (GDPR): legitimate interest in operating and securing the website (Art. 6(1)(f)).
3. UNIKHORNE projects
Products on their own domain process data under their own policy:
- WarEra Tools (warera.unikhorne.dev): web suite and the UNIKHORNE Bot on Discord. Privacy: warera.unikhorne.dev/privacy
- Ulveth (ulveth.online): browser game, no account on the public prototype.
- Dropforge (unikhorne.dev/arcade/dropforge): browser game, no account required.
- TradeNations (tradenations.unikhorne.dev): browser game with optional account. Privacy policy (German): tradenations.unikhorne.dev/datenschutz
- Discord community: discord.gg/NZFnjtZtPZ is hosted by Discord Inc.
4. Arcade games
The games at unikhorne.dev/arcade/<game>/ (overview at /arcade) need no email address and no password. What they send and keep differs per game:
- Browser storage (all games): settings and best scores stay in your browser’s local storage. Games with online features also keep a random guest ID there. It is created in your browser, linked to no email address, and clearing the site data removes it. This storage is needed for the game you are playing (§ 25(2) no. 2 TDDDG).
- Round counter (Diggy, Jackpot.exe, Pinforge, Super Gambros, Moonset): when a round starts, and for Pinforge when the page loads, the game sends an empty request to warera.unikhorne.dev, which shows how many rounds have been played. The server keeps one running total per game and nothing about you. Your IP address is held in memory only, to stop the same visitor from being counted over and over.
- Coil and Moonset: for the leaderboard, your guest ID, the name you choose and your results go to the game’s own server. Coil also sends your guest ID every 60 seconds while it is open, for the “playing now” count. In Moonset online matches, your name, your moves and your chat messages are passed to the other players. Chat is not stored. Moonset puts the guest ID into some request URLs, so it can show up in the server logs.
- Hoardling: your save game is stored on the server under your guest ID, every 90 seconds and when you leave the page, together with a presence signal every 60 seconds. A leaderboard name is stored if you set one. If you create a vault to restore your save on another device, we store the vault name and a hash of your PIN, never the PIN itself.
- Bounty Dash, Gambiafall and Kingfisher: you play as a public WarEra profile of your choice. Our server fetches it from the WarEra API and stores its user ID, username, avatar, country and military unit with your daily results. Your browser never contacts WarEra. When you search for a profile, the search term goes to the WarEra API through our server. Gambiafall and Kingfisher also keep, for each WarEra profile that ranked a run, the dates of later steps toward the featured country (for example becoming its citizen), to measure how well the game recruits. Gambiafall can be played from Discord as well. Those runs keep your Discord ID for up to 7 days.
Your IP address is used by the game servers only in memory, to limit requests, and is not stored with your game data. To have your entries removed, write to matnickir@gmail.com with the game and your name or WarEra profile.
Legal basis (GDPR): saves and vaults you create: performance of the service you asked for (Art. 6(1)(b)). Leaderboards, the round counter, recruiting statistics and abuse protection: legitimate interest in running the games (Art. 6(1)(f)).
5. Hosting & processors
- Hetzner Online GmbH: VPS hosting in Germany (unikhorne.dev, the arcade game servers and several sub-services).
- GitHub: source code hosting (no visitor data from this page).
We do not sell personal data.
6. Retention
- Web server logs: typically rotated after a few weeks (server default).
- Request logs of the arcade game servers: up to 90 days.
- Coil and Moonset: leaderboard runs are deleted after 90 days. Each guest ID’s best result and the all-time top 100 stay until you ask us to remove them. Coil’s presence signals are deleted after one hour.
- Hoardling: a save without a vault is deleted after 365 days without use. A save with a vault stays until you ask us to remove it. Weekly leaderboards are deleted after 90 days.
- Bounty Dash, Gambiafall and Kingfisher: daily results are deleted after 90 days. Each profile’s best result, each day’s top 50 and the recruiting dates stay until you ask us to remove them.
- Round counter: totals only, no personal data.
- Browser storage: until you clear the site data.
- Project-specific data on other domains: see the respective product privacy policy.
7. Your rights
If you are in the EU/EEA, you may have the right to access, rectify, erase, restrict, or object to processing, and to lodge a complaint with your supervisory authority. Contact matnickir@gmail.com.
8. Children
This site is not directed at children under 16.
9. Changes
We may update this policy. The date above will change accordingly.