privacy policy
version 3.0
last updated 28 may 2026
effective immediately

the boring page i wrote very carefully.

tl;dr

one-person studio. the website collects almost nothing. the game (The Hook) keeps your save on your phone and only talks to the internet for ads and the optional remove-ads purchase. email me to wipe anything i hold at any time.

01who i am.

"happy2rave" (sometimes spelled "happy2rave", same thing) is the name one human person makes small games under, from a small flat with too many monitors. it is not a registered company — just an individual, working solo. throughout this document, "i" or "we" or "the studio" means the same thing.

the studio is based in the netherlands. for the purposes of the eu's gdpr and equivalent data protection laws, i am the data controller for the limited data described below. for everything that goes through google (ads, payments, app distribution), the relevant google entity is the controller and its policy governs the data — links are in section 04.

studio namehappy2rave
legal formindividual developer (not a registered company)
based inthe netherlands
products in scopethis website (happy2rave.com) and The Hook on google play
postal addressavailable on request — please email first
contact emailhap2rav@gmail.com

02the website.

when you visit happy2rave.com, the only thing i ask for is what you give me. specifically:

  • your name and email address, if you fill out the contact form or sign up for the newsletter.
  • the contents of your message, if you write one. obviously.
  • basic, cookieless analytics — page views and the country they came from. no fingerprinting, no session replay, no tracking across other websites.
  • order details if you ever buy something from the studio shop — handled by the shop platform, not stored on this site.

i don't use marketing cookies, advertising pixels, or session replay tools. if you see a cookie banner on this site, something has gone terribly wrong and you should email me.

i do not collect, from this website: your precise location, your contacts, your photos, your face, your vibe, or anything tracked across other websites. i don't use any of it to train models, build profiles, retarget ads, or sell anything to anyone. there is no business model that involves your data, ever.

03the game — the hook.

The Hook is a small offline arcade game distributed on google play. it has no account system, no login, no leaderboards, no friends list, no chat, no user-to-user features, and no servers that i operate. everything you do in the game stays on your device.

what the game stores (on your device only)

  • your save — stardust currency, upgrade levels, equipped skin, best distance, run history, level progress and best times.
  • custom levels you create in the in-game editor.
  • editor preferences — zoom, grid, snap toggles.
  • your settings — audio volumes, graphics preset, orientation lock.
  • an "ad-free" flag — so the game knows you've bought the optional remove-ads upgrade and doesn't keep loading ads.

all of this lives in the app's local storage on your phone, in keys named thehook.save, thehook.custom-levels, and thehook.editor-prefs. it never reaches a server i operate, because i operate no servers. uninstalling the app removes it. if your android phone backs up app data to your google account, that backup is governed by google's policy, not mine.

what the game sends off your device

i, personally, receive zero data from the game. there is no telemetry, no crash reporting, no usage analytics flowing back to me. however, two google-owned components do communicate with their own servers when the app runs, and they collect data on their own behalf:

  • google admob serves the interstitial and rewarded video ads on android. it collects an advertising identifier (aaid), ip address, approximate location (derived from ip), device & sdk info, and ad-interaction data. full breakdown in section 04.
  • google play billing handles the one-time "remove ads" purchase. payment details (card, address) never pass through my code — google handles them directly. all the game ever sees is an "owned / not owned" flag.

once you buy "remove ads", admob is no longer contacted during ordinary play, and the game runs effectively offline.

04third-party services.

a small number of vendors help me run the studio and ship the game. i have read their privacy policies. i am not paid to recommend any of them. each is an independent controller for the data they collect — meaning their policy, not mine, governs what they do with it.

used by the game (the hook)

  • google admob — serves ads in the android build. collects advertising id, ip address, approximate location, device & sdk version, and ad-engagement events. may personalise ads based on signals you control via android settings. policy: policies.google.com/technologies/ads.
  • google play billing — processes the one-time "remove ads" purchase. handles payment, refunds and receipts entirely. the game only sees an "owned / not owned" flag. policy: policies.google.com/privacy.
  • google play services — the runtime that admob and billing depend on. installed by google on android phones, not by me.

used by the website & the studio

  • email hosting — to send and receive mail at the studio domain.
  • newsletter service — to send the rave letter, if you signed up.
  • website analytics — privacy-friendly, cookieless, no personal data.

none of these services are given access to data they don't strictly need.

05android app permissions.

The Hook declares only the minimum set of permissions required to function on android:

internetused by admob to fetch and report ads, and by google play billing for the optional purchase. nothing else in the game makes network calls.
billingrequired by google play to offer the in-app purchase ("remove ads", one-time).
advertising idauto-declared by the admob sdk on android 13+. you can reset it or opt out of personalised advertising in android settings → privacy → ads.

the game does not request location, contacts, microphone, camera, storage, calendar, sms, call logs, or any "sensitive" permission. it has no background services and does no work when you're not actively playing.

06how long things are kept.

  • contact form messages — kept until i've finished replying, then archived for up to 18 months in case you write back.
  • newsletter subscribers — kept until you unsubscribe. if you ignore the rave letter for 12 months, i'll quietly remove you anyway.
  • website analytics — aggregated and retained for 12 months.
  • order records — kept for as long as required by applicable tax law (typically 7 years in the netherlands).
  • game save data — kept on your device until you uninstall the app or clear its storage. i never see it.
  • data held by admob / google play — governed by their own retention policies, linked above.

07your rights.

under the eu's gdpr, the california ccpa, and most equivalent laws, you can ask me to:

  • tell you what data i hold about you;
  • correct anything that's wrong;
  • delete it all — i'll usually do this within 7 days of receiving the request;
  • send you a copy in a portable format;
  • stop using your data for any purpose you no longer consent to;
  • object to any profiling (there is none, but the right exists either way).

to exercise any of these, just email me — hap2rav@gmail.com — with the words "data request" somewhere in the subject. no forms required.

for game-related data: there's no central database for me to wipe. uninstalling the app removes the on-device save. for data held by admob or google play, the fastest route is google's own controls: myadcenter.google.com for ad personalisation, myaccount.google.com for everything else.

if you're unhappy with how i've handled your data, you have the right to complain to the dutch data protection authority (autoriteit persoonsgegevens) at autoriteitpersoonsgegevens.nl, or your own country's supervisory authority.

08children.

The Hook is rated for general audiences and contains no chat, social, or user-to-user features. it is, however, not directed at children under 13 — the game shows third-party ads on android, which means it falls outside the "designed for families" / coppa-compliant ad category. if you are under 13, please don't play.

this website is also not directed at children under 13. i do not knowingly collect personal data from children. if you are a parent and believe your child has sent me a message or installed the game under circumstances they shouldn't have, please email me and i'll take care of it immediately.

09security & international data.

i don't run servers, store personal data in a database, or hold any payment information. the small amount of data the website does collect (contact messages, newsletter list) is held on reputable hosted services with industry-standard encryption in transit and at rest.

data collected by admob and google play may be processed in the united states or other countries. those transfers are covered by google's standard contractual clauses and equivalent transfer mechanisms, which you can review in google's data transfer framework documentation.

i'll never sell your data, trade it, "monetise" it, feed it to a model, or use it to retarget you on other platforms. there is no business model that involves your data, ever.

10changes to this policy.

i'll update this page when the studio's practices change (which is rarely). the version number and "last updated" date in the header will change. if there's a material change — like adding a new service that processes your data, or shipping a feature that collects something new — i'll send a heads-up to newsletter subscribers and post a note on the home page and in the game's next update for at least 30 days.

11how to reach me.

any question about this policy, or your data, or just to tell me you read it (no one will believe you, but i will):

thanks for reading the boring page. i appreciate it more than i can comfortably express.

that's the boring stuff.

now go look at the games.

to the games →