Playmat
Privacy policy
Last updated 4 October 2026
Playmat is a turn timer for board games. It runs entirely on your device: there are no accounts, no servers of ours, and no feature that sends the content of your games to anyone. The only information that leaves your iPhone is anonymous technical reports on crashes, performance and which features are used, which we use to fix bugs and to understand what gets used so we can improve it. You can switch them off at any time.
This policy explains exactly what that means.
Who is responsible
Oriol Farré, independent developer of Playmat.
Contact: playmat@farre.cat
What we do not collect
Playmat does not collect, request or store off your device:
- Your name, email address, phone number or any contact details.
- Any account or credential: the app has none.
- Your location.
- Your address book, photos, calendar, microphone or camera.
- Advertising identifiers (IDFA) or any tracking across apps or websites.
- The content of your games: player names, saved profiles or who you play with.
We do not sell or share any data with third parties for commercial purposes, and there are no ads. Playmat has two optional one-time upgrades (no subscriptions): payments are processed by Apple and we never receive or see your payment details. The app only checks, on your device, which upgrades you have unlocked.
What stays on your device
Playmat saves the turn duration you pick and your preferences (theme, typeface, countdown design) in the system’s local storage. That information:
- Never leaves the device.
- Cannot be read or recovered by us.
- Disappears when you delete the app.
Diagnostic data
So the app does not hang or crash, Playmat sends automatic technical reports to Sentry, a crash-reporting service. These reports are anonymous and contain nothing about what you do in the app. They can be switched off (see “How to switch it off”).
What a report contains
| Type | Contents |
|---|---|
| Crashes | Error type, stack trace, thread it happened on, exact time. |
| Hangs | Interface stalls and terminations forced by the system. |
| Performance | System metrics (MetricKit) and start-up traces for one in ten runs. |
| Sessions | Whether a run of the app ended normally or with a crash. |
| Technical context | iPhone model, iOS version, Playmat version and build, system language and region, available memory. |
| Identifier | A random install identifier generated by the SDK, unconnected to you or your Apple Account. |
Sending personal data is explicitly turned off in the SDK configuration
(sendDefaultPii = false): neither your IP address nor any other identifying data
is attached.
Why, and on what legal basis
We process this data to keep Playmat stable and secure and to fix bugs. The legal basis is legitimate interest (Article 6(1)(f) GDPR) in making the app work properly. You can object by writing to us.
Who processes it
| Processor | Service | Where |
|---|---|---|
| Functional Software, Inc. (Sentry) | Crash and performance reporting | United States |
The international transfer to Sentry relies on the European Commission’s standard contractual clauses. Sentry acts as a processor and may not use this data for its own purposes.
How long it is kept
Error events are kept in Sentry for the standard 90 days and then deleted automatically. We keep no copy anywhere else.
Usage data
To learn which features are used so we can improve them, Playmat sends anonymous usage signals to TelemetryDeck, a product analytics service.
What a signal contains
| Type | Contents |
|---|---|
| App usage | That the app or a screen (Settings, Upgrades…) was opened, that a turn finished or that the alarm sounded. |
| Options chosen | The design, palette, typeface, theme, sound, vibration or icon you pick. |
| Ranged values | Durations and player counts only travel rounded to a range, never as the exact value. |
| Purchases | Which module is shown, started, completed, cancelled or restored. No payment details: only Apple sees those. |
| Technical context | Playmat version, whether paid modules are active and whether multi-player mode is on, plus basic technical data the SDK adds, such as the iOS version or device model. |
| Identifier | An anonymous installation identifier generated by the SDK, unrelated to you or your Apple Account. |
Player names, saved profiles and anything else you type in the app never travel.
Why and on what legal basis
We process this data to understand which features are used and to improve Playmat. The legal basis is legitimate interest (Article 6(1)(f) GDPR) in improving the app. You can object by switching off the toggle described below or by writing to us.
How to switch it off
Settings → Privacy has a single toggle, on by default, that stops both error reports (Sentry) and usage signals (TelemetryDeck) at once. Playmat works exactly the same with the toggle off.
Data handled by Apple
When you download Playmat from the App Store, Apple processes your data as its own controller, under its own privacy policy. We only see aggregated, anonymous statistics (number of downloads, countries, iOS versions) and, if you have turned on sharing analytics with developers in iOS settings, aggregated crash reports. None of it identifies you.
This website
playmat.farre.cat is a static site hosted on Cloudflare Pages
(Cloudflare, Inc.). The site:
- Uses no cookies.
- Loads nothing from third parties to render content: the fonts are served from this same domain.
Visit statistics
We use Cloudflare Web Analytics to know how many visits the site gets. It’s built specifically not to need a cookie notice: it uses no cookies or any other browser storage, and it does not identify or track people from one website to another. What we see is aggregated and anonymous: number of visits, referring page, approximate country (from the IP address, which is not stored), device and browser type.
The legal basis is legitimate interest in knowing whether the site is
being used. You can object by blocking the static.cloudflareinsights.com
domain with a content blocker, or by writing to us.
Like any server, Cloudflare logs technical request data (including the IP address) for a short period, for security and abuse prevention. That processing relies on the legitimate interest in keeping the service available and protected.
Your rights
You can exercise your rights of access, rectification, erasure, restriction, objection and portability by writing to playmat@farre.cat.
Because diagnostic and usage reports are anonymous and cannot be linked to a person, in many cases we will not be able to tell which data is yours (Article 11 GDPR). If you want something deleted, tell us the approximate date and time and your device model and we will try to locate it.
If you believe we have handled your data badly, you can complain to the Spanish Data Protection Agency (Agencia Española de Protección de Datos, C/ Jorge Juan 6, 28001 Madrid, aepd.es) or to the supervisory authority of your country of residence.
Children
Playmat is not directed specifically at children under 14 and does not knowingly collect their data. As the app asks for no personal data at all, there is nothing a child could enter.
Changes to this policy
If we change anything, we will update the date at the top of this page. If the change matters — for example, if Playmat starts collecting something new — we will also say so in the app’s release notes.