PATOLA://MOUNTAINS

Legal Notice

Last updated: 12 November 2026

Responsible for this website
Robin Kollmann
Email: robin.kollmann@gmail.com

This is a private, non-commercial hobby website. It offers no paid services, shows no advertising and does not accept donations.

Content

I build and run the games and tools listed here in my free time. I try to keep them working and correct, but I cannot guarantee that they are complete, accurate or always available. They are provided as they are, free of charge.

Links to other websites

This site links to external pages, such as GitHub. I have no control over their content and am not responsible for it. If I become aware of illegal content behind a link, I will remove the link.

Copyright

Text, design and code on this site are mine unless marked otherwise. The fonts Orbitron and VT323 are used under the SIL Open Font License (Orbitron, VT323). The games use further fonts under the same license (Cinzel, PT Sans, Fredoka, Gochi Hand, Patrick Hand, Young Serif, Hanken Grotesk, Geist Mono); each game serves its license files next to the fonts.

Krackel is an unofficial companion app for the drawing game Krakel Orakel. It is not affiliated with or endorsed by the game's publisher. Recipes runs on the open-source software Mealie (AGPL-3.0). Song search results in Song Guesser come from the Spotify Web API; Spotify is not involved in or responsible for this game.

Terms of Use for Accounts

These terms apply to the two services with accounts: Zotero Sync and Recipes. Accounts are by invitation only.

Privacy Policy

This policy covers this front page on patola-mountains.com and robin-kollmann.de (with and without www.) and every service listed on it, on its subdomains of both domains. Sections 1 to 7 apply to all of them; section 8 adds what each service does on top.

1. Controller

The controller under the General Data Protection Regulation (GDPR) is Robin Kollmann, reachable at robin.kollmann@gmail.com.

2. What the front page does not do

3. Server log files

When you open this page or any of the services, the web server (Caddy) automatically records a log entry for each request containing:

Purpose: keeping the server running and secure, finding errors and defending against attacks.
Legal basis: Art. 6(1)(f) GDPR (legitimate interest in a secure, working website).
Retention: log files are deleted automatically after 14 days at the latest. The services themselves keep no access logs of their own. They are not combined with other data, not used to build profiles and not shared, unless required by law.

4. Hosting

The server is rented from Hetzner Online GmbH, Industriestr. 25, 91710 Gunzenhausen, Germany, and is located in the EU. Hetzner processes data only on my behalf under a data processing agreement (Art. 28 GDPR).

5. Encryption

All connections use HTTPS (TLS). Certificates are issued automatically by Let's Encrypt; this does not involve any visitor data.

6. Your rights

You have the right to access (Art. 15 GDPR), rectification (Art. 16), erasure (Art. 17), restriction of processing (Art. 18), data portability (Art. 20) and to object to processing based on legitimate interest (Art. 21). To use these rights, email me.

You can also complain to a data protection supervisory authority. For this website, that is the Dutch Autoriteit Persoonsgegevens, or the authority in the EU country where you live or work.

7. Changes

I update this policy when the site changes. The date at the top shows the current version.

8. The individual services

None of the services use cookies for tracking, analytics or advertising. Some keep small settings in your browser's local storage (for example your nickname, so you don't have to type it again). That data stays on your device, is not sent anywhere on its own, and is needed for the feature you use (Art. 6(1)(f) GDPR; strictly necessary storage under Art. 11.7a of the Dutch Telecommunications Act). You can delete it at any time in your browser's site data settings.

Game rooms are held in the server's memory only. Nicknames, room codes and game moves are visible to the other players in your room and disappear when the room ends or the server restarts, unless said otherwise below. Please use a nickname, not your full name.

Gridlock

Your nickname and current room code are kept in local storage so you can rejoin after losing the connection; your label setting is kept there too. Rooms exist in memory only.

Scrapshot

Your nickname and last room code are kept in local storage. Rooms exist in memory only.

Antics

Your nickname, ant color/hat and sound setting are kept in local storage on your phone; the TV screen remembers its room code for the current tab (session storage). Colonies are saved on the server permanently: the colony name you choose, when it was created and last played, and the stars and best score per level. The list of colonies is shown to everyone who opens the TV screen, so don't use personal names. Player nicknames are not saved with the colony. Email me to have a colony deleted.

Krackel

Your name and a random player ID are kept in local storage so you keep your seat when you reload. Everything else (words, turn order, votes) is held in memory only and is gone when the game is reset.

Bingo

Which tiles you ticked, and your language, are kept in local storage. The board is shared: when someone replaces a tile's task, the new text, its translations and the time are saved on the server and shown to everyone. Nothing about who changed it is stored. To translate a new task into all languages, the server sends its text (only the text, not your IP address) to the OpenAI API (OpenAI, USA); under OpenAI's API terms it is not used to train their models. Please don't write personal information into tiles.

Song Guesser

Broken Model Hunt

Your answers and progress are kept in local storage only and are never sent to the server. The fonts are embedded in the page.

Plant Monitor

Shows soil moisture readings from sensors in my own plant pots. The page collects nothing about you; your browser connects back to this server (MQTT over a secure WebSocket) to receive live readings.

Recipes

Zotero Sync