In short
- The game sends anonymous gameplay statistics to Mixpanel, stored on Mixpanel's servers in the EU. They are tied to a random ID, not to your name, email or Meta account.
- For the leaderboard the game uses your Meta user ID and Meta profile (display name, picture), through Meta's platform. There is no game server of our own.
- Your room scan stays on your headset. It is never uploaded; the statistics only include a few numbers about your room, such as its floor area.
- No ads, no selling of data, no tracking across apps or websites.
- This website sets no cookies, runs no analytics and loads nothing from third parties.
- You can ask for your data to be deleted at any time.
1. Data the game processes
1.1 Gameplay analytics (Mixpanel)
To balance the waves, find bugs and see where players get stuck, the game sends events such as: app start, game start and end, wave start and end, pause and resume, tutorial pages viewed, turret upgrades and repairs, and failed room checks. Events can include the wave number, score, Energy, the item and level involved, the session length, the headset's battery level and, for a failed room check, the reason, the number of rooms found and whether the room could be located.
Since version 1.1.3 events can also include:
- How a run went: why it ended (for example game over, quit or restart), the type of robot that dealt the last hit, and per wave and per run the kills by weapon, the damage taken, the shield cells used and the number of pauses.
- Pauses: the reason (for example the pause menu, the headset was taken off or the system menu was opened) and how long the pause lasted.
- Performance: how smoothly the game ran during a wave (frame rate, slow frames, hitches, dropped frames and the display refresh rate).
- A summary of your room: floor area, ceiling height, the number of furniture pieces and rooms, and how many caves opened. These are plain numbers: no room shapes, positions, images or scan data are sent.
The Mixpanel SDK also adds technical device data (for example headset model, operating system version and app version). Mixpanel uses your IP address when an event arrives to estimate an approximate location (country, region, city) and does not keep the IP address itself.
Events carry a random identifier created on your headset. We do not send your name, email address, Meta user ID or Meta profile to Mixpanel, and we do not link analytics to your identity. Events are sent outside a run (in the lobby, the pause menu and the game-over screen) or when the app pauses; without a connection they wait on the headset and are sent later. The game has no in-app switch for analytics today; if you object, write to us (see Your rights).
Legal basis: our legitimate interest in understanding and improving the game (Art. 6(1)(f) GDPR), using pseudonymous data only.
1.2 Leaderboards and ownership check (Meta Horizon platform)
The game uses Meta's platform features to check that you own the game and to run the global leaderboard. For this it processes, through Meta's services:
- User ID: your Meta user identifier;
- User profile: your display name and profile picture or avatar, as provided by Meta;
- your score and the wave you reached.
We use this data only to submit your score and show the leaderboard in the game. It is stored and processed by Meta; we do not copy it to any server of ours.
Legal basis: providing the leaderboard you use as part of the game (Art. 6(1)(b) GDPR).
1.3 Room, head and controller data
The game reads your Space Setup through Meta's Scene API: walls, floor, ceiling and furniture, used to cut the caves into your room and to let the robots find their way. Head and controller positions are used in real time to play. This data is processed only on your headset and is never transmitted, stored outside the headset or shared by us. The only exception is the room summary described in 1.1 (floor area, ceiling height, number of furniture pieces and rooms, number of caves), which is sent as plain numbers with the gameplay statistics.
1.4 Data saved on your headset
The game stores on the headset: your checkpoints (wave, score, Energy, turret levels, encrypted), your settings (such as the spawn priority), the surfaces you excluded in the Room Editor (saved per room) and analytics events not sent yet. Clear the app's data or uninstall the game to remove them.
1.5 Crash reports
Meta may collect crash reports and performance diagnostics through its platform, under Meta's privacy policy. We use them only to fix problems.
2. Data this website processes
www.infinitewave.app is a static website. It uses no cookies, no local storage, no analytics, no advertising and no social plugins. Fonts, images and videos are served from our own hosting; nothing is loaded from third parties.
Like every web server, our hosting provider, Aruba S.p.A. (Italy), processes technical data needed to deliver the pages and protect the service: IP address, date and time, the page requested, browser type and referring page. These server logs are kept by the provider for a limited time for security and are not used by us to profile visitors. Legal basis: legitimate interest in running a secure website (Art. 6(1)(f) GDPR).
Links to the Meta Horizon Store take you to Meta's website, where Meta's privacy policy applies.
3. When you email us
If you write to support@infinitewave.app, we use your email address and message to answer you and to improve the game based on your feedback. We do not use them for marketing and do not share them. Legal basis: answering your request (Art. 6(1)(b) and (f) GDPR).
4. Who receives data
| Recipient | Purpose | Data |
|---|---|---|
| Mixpanel, Inc. | Gameplay analytics (EU data residency) | Pseudonymous events and device data, approximate location |
| Meta Platforms | Ownership check, leaderboards, crash reports, the Store | User ID, user profile, scores, diagnostics |
| Aruba S.p.A. | Website and email hosting | Server logs, support emails |
We do not sell personal data and we do not share it for advertising. Mixpanel and Meta are companies based in the United States; where data reaches them outside the European Economic Area, they rely on safeguards recognised by the GDPR, such as the EU–US Data Privacy Framework or the European Commission's Standard Contractual Clauses. See Mixpanel's privacy policy and Meta's privacy policy.
5. How long we keep data
- Analytics events: as long as they help improve the game while it is developed and supported; then they are deleted.
- Leaderboard entries: as long as the leaderboard exists, or until you ask for deletion; Meta's retention rules apply on Meta's side.
- Data on your headset: until you clear the app's data or uninstall the game.
- Support emails: as long as needed to handle your request and any follow-up.
- Website server logs: for the limited period set by the hosting provider.
6. Your rights and data deletion
Wherever you live, you can ask us to access, correct or delete data about you, to restrict its processing, to receive a copy, and you can object to processing based on our legitimate interest, including analytics. In the EU you can also lodge a complaint with a data protection authority, such as the one in the country where you live (in Italy, the Garante per la protezione dei dati personali).
To make a request, write to support@infinitewave.app with the subject “Infinite Wave – Data Request” and include enough to identify the data, such as your Meta display name. We answer within one month.
- Leaderboard data: we can remove your entry. For data held by Meta, you can also use Meta's privacy tools or contact Meta.
- Analytics: events carry a random ID we cannot connect to you, so we usually cannot find the records of one person. We will still help with anything we can reasonably link to you.
- Data on your headset: clear the app's data or uninstall the game.
7. Children
The game is intended for users aged 13 and older and follows Meta's account age requirements. We do not knowingly collect personal data from children under 13. If you believe a child has provided data, contact us and we will delete it.
8. Security
Data is sent over encrypted connections and checkpoints are stored encrypted on the headset. No method of transmission or storage is completely secure, but we keep the data we handle to the minimum.
9. Changes to this policy
We update this policy when the game or the website changes how data is handled. The effective date at the top shows the current version; important changes are also announced in the game's update notes.
10. Contact
Josef Grunig
support@infinitewave.app