This is a courtesy English translation. The legally binding version is
the Spanish original.
1. Who is responsible
This policy describes how the alemarble mobile application
(hereafter, "the app") handles the personal data of those who use it.
Controller: Ronny Montano (natural person)
Contact: rmontano1992@gmail.com
Jurisdiction: Spain (European Union)
2. Quick summary
We do not require an account nor collect email, name, age,
address, or identifying information.
We do not use advertising or third-party trackers.
We do not sell or share data with anyone.
Game data is stored on your own device, except when you play
online (then certain data passes briefly through our server in
Germany).
3. What data we process
3.1 On your device (does not leave it)
Using Android/iOS's standard SharedPreferences, the app stores
locally:
Your game statistics (wins, losses, streak, captures, difficulty).
Your preferences (language, light/dark theme, sound on/off, AI
speed).
The last saved game (so you can resume if you close the app).
An anonymous random token to reconnect to an online match if your
connection drops.
These data never leave your device unless you uninstall the app
(then they are erased) or back up/restore your phone through other
means. We do not see them.
3.2 On the server (online mode only)
If you play an online match ("Online with room code" mode), our
server:
Generates a 4-character room code.
Maintains the match state while it lasts (positions, cards,
turns), stored in a Postgres database.
Generates an anonymous session token tied to your seat in the
room, so you can reconnect if you lose Wi-Fi. This token is not
linked to any email, name, or profile.
Records the IP address of your connection in the server logs
for technical purposes (error diagnosis). Retention of those logs
depends on the policy of our hosting provider (Render).
The LAN and vs. AI modes are played without connection to our
services, except for the anonymous metrics described in 3.3.
3.3 Anonymous usage statistics
When each match starts and ends (in any mode), the app sends an
anonymous metric to our server with:
A random identifier generated on the device (UUID, not tied to
your identity and erasable by uninstalling the app).
The game mode (solo / LAN / online) and variant (teams / free for
all).
The AI difficulty when applicable.
The match duration.
The app's language and installed version.
This helps us understand how many matches are played and which modes
are popular; we do not collect match content (cards, positions,
plays) or anything that could identify you.
3.4 What we do NOT collect
Email, real name, address, phone, age, gender, etc.
Geolocation.
Game history beyond your local stats.
Biometric data.
Device contacts.
Advertising identifiers (IDFA, AAID, etc.).
Automatic crash reports.
4. Device permissions
Camera: only if you choose "Join LAN" and scan the host's QR
code. If you don't use LAN or type the IP by hand, we don't need
the camera.
Local network: so your device can discover the host of a LAN
match on the same Wi-Fi.
Both permissions are requested at the moment they are used and can be
revoked from system settings.
5. Where data is stored
Game server (online mode): Render, Frankfurt region (Germany).
Database (online mode): Neon, Frankfurt region (Germany).
Both are within EU territory; no data is transferred outside the
European Economic Area.
6. How long we keep data
Data on your device: until you delete it (uninstall the app or
clear its data from system settings).
Online match state: kept while the match lasts. When it ends,
the room is marked as concluded and kept in the database for
internal purposes (diagnosis, aggregated statistics) without
linkage to identified persons. We may purge concluded matches at
any time.
Session tokens: deleted when the room ends.
Server logs with IP: retention determined by the hosting
provider (Render).
7. Your rights (GDPR)
Although we don't collect identifying data, you retain the rights
recognised by the General Data Protection Regulation:
Access: you can ask us what data tied to your device we hold
(in practice, almost nothing, because we don't link data to
persons).
Rectification: correct inaccurate data.
Erasure ("right to be forgotten"): delete your in-progress
online match or your session token.
Portability: export the data we hold.
Objection and restriction: object to processing you consider
illegitimate.
Complaint: you can lodge a complaint with the Spanish Data
Protection Agency (aepd.es).
To exercise any of these rights, write to rmontano1992@gmail.com.
We respond within 30 days.
8. Minors
The app does not collect identifying data, so the risk for minors is
low. Still, it is not specifically designed for or directed at
children under 13, and we recommend adult supervision for online mode
(interaction with other players via room code).
9. Changes to this policy
If what we process changes significantly, we will update this page
and the date in the header. For major changes, we will notify within
the app before they take effect.
10. Contact
Any questions about this policy or about the data the app handles,
write to: