Privacy statement.

Last updated: 20 July 2026

The short version: we track scans on your links, never you. No ad pixels, no profiles, no selling anything to anyone. The longer version follows.

1. Who is responsible.

blok.je is operated by Robot Kittens B.V., Netherlands, which is the controller for the processing described here. Reach us at info@blok.je for anything privacy-related.

2. What we collect about account holders.

  • Email address: to create and confirm your account, let you log in, and send strictly account-related mail (confirmation links, password resets).
  • Password: stored only as a modern one-way hash (scrypt). We cannot read it, and neither can anyone who ever gets hold of the database.
  • Google sign-in: if you use "Continue with Google" we receive your email address, name, and a Google account identifier from Google. We use them for exactly the same purposes as above, nothing more.
  • Consent records: when you accepted the terms, and whether you opted in to partner email.
  • Your blokjes: the destinations you set, the styling you chose, and any logo you uploaded (stored as a small image on the blokje itself).

3. What we collect when someone scans a blokje.

Every scan of a blokje records:

  • device class and operating system (iPhone, Android, desktop), derived from the browser's user agent;
  • browser family and preferred language;
  • the referring page, when the browser sends one;
  • a coarse location (country, sometimes city) when the network provides it;
  • a one-way, day-salted hash of the IP address. It lets us count "roughly how many different people scanned today" without storing the IP itself, and it cannot be linked across days or traced back to a person.

Scan data exists to show blokje owners how their blokjes perform, as patterns and totals: never as individual people.

4. What we deliberately do not do.

  • No advertising trackers, analytics beacons, or fingerprinting, on the site or behind blokjes.
  • No raw IP addresses in the scan history.
  • No profiles of people who scan blokjes; scanners are visitors, not products.
  • No selling or renting of any data to anyone, full stop.

5. Legal bases.

We process account data to perform our contract with you (the terms). Scan statistics rest on the legitimate interest of blokje owners in knowing whether their printed blokjes work, implemented with the minimization described above. Partner email rests solely on your explicit opt-in consent, which you can withdraw at any time via info@blok.je.

6. Cookies and browser storage.

We set no advertising or third-party cookies. Your browser's local storage holds your login session, and, for blokjes made without an account, the secret claim proof for those blokjes. Both stay on your device until you log out, claim the blokje, or clear your browser data.

7. Who else touches the data.

  • Amazon Web Services (EU region, Frankfurt) hosts the service: servers, database, image storage, and email delivery run there under a data processing agreement.
  • Google is involved only if you choose Google sign-in, under Google's own terms.
  • Partners receive nothing. If you opted in to partner email, the mail goes out through us; your address is not handed over.
  • Authorities, only when the law genuinely obliges us.

8. Retention and deletion.

  • Account data lives as long as the account does.
  • Deleting your account permanently deletes it together with every blokje you own and all their scan statistics. No undo, no recovery window.
  • Deleting a single blokje deletes its scan history with it.
  • Server logs used for abuse prevention and debugging are pruned after 90 days.
  • Login sessions expire after 30 days; expired sessions are cleaned up continuously.

9. Your rights.

Under the GDPR you can ask for access, correction, deletion, restriction, portability, and you can object to processing based on legitimate interest. Most of it you can do yourself (the profile page changes your password and deletes your account); for the rest, mail info@blok.je and we respond within a month. You can also complain to the Dutch supervisory authority, the Autoriteit Persoonsgegevens.

10. Security.

Traffic is encrypted (HTTPS), passwords are hashed, secrets never live in source code, and access to production systems is restricted. No internet service can honestly promise perfection; if a breach ever affects your data, we will tell you and the authority as the law requires.

11. Children.

Accounts are for people 16 and over. We do not knowingly hold personal data of younger children; if that happened anyway, contact us and it will be removed.

12. Changes and contact.

When this statement changes meaningfully, account holders hear about it by email or in the service before it takes effect. Questions, requests, complaints: info@blok.je.