GrowMate

Privacy Policy

Last updated: 4 September 2026

GrowMate is a small, self-hosted strength-training app run by one person (Daan) on a single server (VPS) — not by a company, and not on a big cloud platform. This page explains, in plain language, what personal data GrowMate processes, why, on what legal basis, for how long, who can see it, and what rights you have. It is written to meet the requirements of the EU General Data Protection Regulation (GDPR — in Dutch: AVG).

Who is responsible for your data

Daan Kingma is the controller for GrowMate. Reach him at daankingma27@gmail.com for anything in this policy — a question, a correction, or a complaint. GrowMate is a personal project, not a registered company, so there is no separate business address or Chamber of Commerce number.

What we process, why, and on what legal basis

DataPurposeLegal basis
Email address, name, username, password (as a scrypt hash, never the plain text) Create and secure your account, let you sign in on any device, send account emails (activation, password reset)Performance of a contract — you asked for an account, this is what makes it work
Phone number (optional) Let people who already have your number find you on GrowMate Performance of a contract (you choose to add it when you register)
Workouts, sets, weights, reps, body measurements, your plan, progress photos The core of the app: track and plan your training Performance of a contract
Groups, posted sessions, friend list Train together, share sessions with people you choose Performance of a contract
Hashes of phone numbers/emails from your phone's contacts Find which of your contacts already use GrowMate, so you can add them as GrowMates Your explicit consent, asked for every time, right before your phone's contact picker opens — see "Find GrowMates in your contacts" in the app
Session cookie, CSRF token, sign-in IP address (kept only in short-lived, in-memory rate-limit counters, never written to disk) Keep you signed in, protect the login/registration/password-reset forms against abuse Performance of a contract, together with our legitimate interest in keeping the service secure and available

Where it lives

Everything is stored on the one VPS that runs GrowMate, in plain files under /root/GROWMATE/data/ — never at Google, Meta, Amazon, or an advertising network, and never shared with, sold to, or profiled for anyone else.

How long we keep it

Who else can see it — processors

Nobody processes your data on our behalf except:

Google Fonts is not used or contacted: as of 4 September 2026 the two typefaces this site and the app use are hosted on this same server (assets/fonts/), so no font request — or any other request — leaves this server when you use GrowMate.

Your rights

Under the GDPR/AVG you have the right to:

To exercise the rights that aren't self-service in the app, email daankingma27@gmail.com. We aim to respond within a month, as the GDPR requires. If you're unhappy with how we handle your data or your request, you can lodge a complaint with the Dutch data protection authority, the Autoriteit Persoonsgegevens.

Security

Passwords are stored only as a scrypt hash, never as plain text — not even we can read them back. Data on the server is only readable by the account that runs GrowMate. The connection between your device and the server is encrypted (https).

GrowMate is a personal project, not a commercial service. This policy describes exactly how it works today and will be updated if that changes — the core promise (no tracking, no resale, your data stays on this one server, no outside connections) won't change without this page being updated to say so first.

See also the Terms of Service.

← Back to the install page