Privacy Policy

Effective Date: 9 August 2026

Scope

This Privacy Policy applies to the following products:

  • Catch Flex: Controller (iOS and Android)
  • Catch Flex (the game, on every platform where it is distributed, including Steam, the App Store, Apple TV, Google Play and the Microsoft Store / Xbox)

The two send different things, so in short:

  • Catch Flex: Controller sends us nothing at all. It never contacts our servers and never reports crashes. Movement data goes straight to your own game device over your own network.
  • Catch Flex, the game, sends us crash and error reports on every platform but Apple TV, where it sends none at all, and you can switch them off in Settings. It also submits scores and achievements to whichever store you bought it from (Steam, Google Play Games, Game Center or Xbox), which is handled by that platform, not by us.
  • Neither ever sends camera images, video, or body-tracking data anywhere. That is true on every platform and has no off switch because it never happens in the first place.

The rest of this policy sets out each of these in detail.

Camera and Movement Data

We never receive your camera data. It is not sent to us, it is not stored on any server of ours, and it does not travel over the internet. We operate no server that could receive it.

Catch Flex uses a camera to detect how your body moves. The camera image is analysed on the device that holds the camera, turned into simple body-position data, and then discarded as you play. Camera images and video frames are never saved and never leave the device that captured them.

Playing on a device that has its own camera, such as a PC or a phone: the camera image and the movement data derived from it never leave that device at all.

Playing on Apple TV or a console: these devices have no camera, so the game does not use one there. Movement is tracked by the Catch Flex: Controller app on your phone, as described next.

Using Catch Flex: Controller as your camera: the phone analyses the camera image on the phone itself and sends only the resulting movement data — never images, never video — straight to your game device across your own local network, such as your home Wi-Fi or a hotspot you created. This is a direct device-to-device transfer between two devices you control. It does not pass through our servers, it does not pass through any third party, and it does not leave your local network for the internet.

Camera images, video frames, and body-tracking data are never included in crash reports, leaderboard submissions, achievements, or anything else described in this policy.

Catch Flex: Controller (iOS/Android)

  • Local processing only: the app uses your device camera for movement tracking during gameplay, and that processing happens on your phone.
  • Local network only: movement data is sent only to a game device you own or control, over your own local network, and never to us or to the internet.
  • No collection by us: we do not collect, store, or access any personal data from the Controller app. It does not send crash reports and does not contact our servers.

Crash and Error Reporting

When the game encounters an error or crashes, it automatically sends a diagnostic report so we can find and fix the fault. This applies to the Catch Flex game on every platform except Apple TV: the Apple TV build contains no crash reporting at all, so nothing in this section happens there. The Controller app does not send these reports either.

A report may include:

  • The error type, message, and technical stack trace
  • Game version, build type, and release identifier
  • Device model, operating system and version, processor, graphics hardware, and memory size
  • Language, region format, and time zone settings
  • Technical context about what the game was doing, such as the active scene and recent in-game events preceding the error
  • A device identifier supplied by the game engine, which distinguishes one installation from another so we can tell how many devices a given fault affects. It is not your name or account, and we hold nothing that maps it back to you.

A report never includes camera images or video, body-tracking data, your name, email address, contact list, or payment information. We have configured our reporting provider not to store IP addresses, so your network address is not retained and no location is derived from it.

We rely on our legitimate interest in diagnosing faults and keeping the game working. These reports are not used for advertising, profiling, or tracking you across other apps or websites, and they are not sold or shared for such purposes.

You can switch this off. In the game, open Settings and turn off "Send crash reports". The setting takes full effect the next time the game starts, because the crash handlers start with the game itself; from then on nothing is sent at all. On Apple TV the setting is absent, because there is nothing there to switch off.

Reports are processed on our behalf by Sentry (Functional Software, Inc.), whose privacy policy is available at https://sentry.io/privacy/. They are deleted automatically 30 days after they arrive.

Platform Crash Diagnostics

Separately from the above, Apple, Google, Microsoft, and Valve may collect their own crash and performance diagnostics from your device and share them with us in aggregated form. That collection is governed by each platform's own policy and by the diagnostics settings you chose on your device or account, not by us. You can change those settings in your device or platform account settings.

Leaderboards and Achievements

When you finish a level, the game submits your result to the leaderboard and achievement service of the platform you are playing on: Steam Leaderboards, Google Play Games, Apple Game Center, or Xbox, depending on where you bought the game.

What is submitted:

  • Your score for the level, and gameplay statistics sent with it such as accuracy and which tracking method you used
  • Achievement progress and unlocks
  • The player identifier and public display name that the platform itself assigns to you — your SteamID and Steam nickname, Play Games player ID and gamertag, Game Center player ID and display name, or Xbox user ID and gamertag

This is used only to rank scores, show leaderboards, and award achievements inside the game. We do not operate our own server for it: the data goes directly from your device to the platform holder, is stored in their systems, and we can see it only through the developer tools they provide. Each platform holds and retains this data under its own privacy policy:

We never submit camera images, video frames, body-tracking data, your email address, contact list, or payment information through leaderboards or achievements.

Where the platform lets you decline its gaming service — Google Play Games and Game Center both do — declining means nothing is submitted, and you can still play the whole game.

Data Retention

  • Camera and movement data: Never stored by us at all — it is discarded on your device as you play.
  • Controller app: We do not store personal data.
  • Crash and error reports: Deleted automatically 30 days after they arrive.
  • Leaderboards and achievements: Retention is governed by Steam, Google, Apple, or Microsoft in their own systems.

Your Choices

You can turn off the diagnostics your platform shares with developers in your device or platform account settings.

Deleting Your Data

Catch Flex is published by Vilegacy. The only data we hold is crash and error reports, and this section explains exactly what can and cannot be done about them.

Everything is deleted automatically after 30 days. Crash and error reports are erased by our reporting provider 30 days after they arrive, whether or not you ask. We keep no separate copies, no backups and no archive, so nothing you send us survives beyond that window.

You can stop the collection at any time. In the game, open Settings and turn off "Send crash reports". It takes full effect the next time the game starts, and from then on nothing is sent. This is the most direct control you have, and it works immediately without contacting us. On Apple TV nothing is collected in the first place, so there is nothing to stop and no setting for it.

We cannot pick out one player's reports on request. The reports carry no name, e-mail address or IP address — only a device identifier that we have no way to connect to a person. If you write to us, we receive an e-mail address, and there is nothing in our data to match it against. We are telling you this plainly rather than promising a deletion we could not actually perform.

What we cannot delete at all: leaderboard scores, achievements and account details held by Steam, Google Play Games, Apple, or Microsoft live in those platforms' own systems, not ours. Ask the platform directly to remove them.

If you have a question about any of this, write to us from our Support page and we will answer within 30 days.

Children

Catch Flex is not directed at children under 13, and we do not knowingly collect personal data from them.

Changes to This Privacy Policy

We may update this Privacy Policy from time to time. Any changes will be posted on this page with an updated effective date.

Contact Information

For any inquiries regarding our privacy practices, please visit our Support page.