PRIVACY POLICY
OFFSET: Endless for Android
Effective: 10 August 2026
1. Scope and Controller
This privacy policy applies exclusively to the Android application „OFFSET: Endless“ (hereinafter referred to as the „App“). The App uses Google services for advertising and leaderboards and PostHog for gameplay analytics. The desktop edition of OFFSET does not include these services.
The controller responsible for the processing of personal data in connection with this App is Christian Huber, publishing as HuberGraphics:
Christian HuberOdenwaldstraße 24
69124 Heidelberg
Germany
[email protected]
2. Local Game Data
The App stores the following data exclusively on your device:
- Game progress and save states
- High scores and best chain values
- Current run state
- Audio, control, and accessibility settings
The complete local save data is not transmitted to Christian Huber. The limited gameplay events described in section 4 may contain individual values derived from the current game state. Local storage is technically necessary for the App to function (e.g., to resume your game after closing the App). You can delete this data at any time by clearing the App’s data in your device settings or by uninstalling the App.
Android Cloud Backup and device-to-device transfer have been disabled for this App, meaning your local data will not be backed up by Google’s Android backup services.
3. Advertising through Google AdMob
This App displays interstitial advertisements and optional rewarded video ads. These ads are served by Google AdMob (Google LLC / Google Ireland Limited). Depending on your region and your consent choices, the following categories of data may be processed by Google and its advertising partners:
- IP address and derived approximate location
- Device and account identifiers
- App and ad interaction data (e.g., ad views, clicks, time spent)
- Diagnostic and crash data
Purposes: Ad delivery, ad measurement, fraud prevention, and security. Personalised advertising is only used where legally permitted and with your consent.
Recipients: Google and the advertising partners disclosed in Google’s consent dialog. Depending on your region and your consent choices, you may receive personalised, non-personalised, or limited ads.
Legal basis: Your consent (where required by applicable law); necessary security and fraud-prevention processing only to the extent permitted by law.
International transfers: Your data may be processed outside the European Economic Area. Google relies on standard contractual clauses or other recognised transfer mechanisms as required by applicable law.
For more information, refer to:
4. Gameplay Analytics through PostHog
The App sends a limited set of gameplay events to PostHog’s EU service so Christian Huber can understand where players stop or struggle. Events may include:
- The current screen, run and node number, room number, and Array position
- Shift and hint counts
- Deaths and their in-game cause
- Objective progress and active play time
- Ad completion and level or run completion
The App does not send names, email addresses, account details, precise geographic location, typed text, continuous movement coordinates, screenshots, or session recordings to PostHog.
Events use a random session identifier that is not saved after the App closes. They do not create PostHog person profiles, and GeoIP enrichment is disabled. PostHog processes these events on behalf of Christian Huber. Gameplay analytics events are retained according to the PostHog project’s retention settings.
For more information, refer to the PostHog Privacy Policy.
5. Privacy Choices
Before ad requests are sent, the App presents Google’s User Messaging Platform (UMP) dialog to obtain your consent where required by law. You can review and change your choices at any time by opening Settings → Privacy and Cookie Settings inside the App.
The App remains fully playable even if you decline consent for advertising purposes – no functionality is blocked.
You can turn gameplay analytics off or on at any time under Settings → Gameplay Analytics. Turning analytics off stops new gameplay events from being sent to PostHog.
This privacy policy itself does not load any consent-dependent scripts or resources, in accordance with AdMob’s policy URL requirements.
6. Google Play Games
The App offers optional sign-in to Google Play Games. When you choose to sign in, your integer „Longest Chain“ high score is submitted to the Google Play Games leaderboard. This data is associated by Google with your Play Games profile.
The App does not operate its own user account system nor its own leaderboard backend. You can use the App without signing in to Google Play Games; no feature is locked behind authentication.
Legal basis: Performance of the leaderboard functionality you are using (Art. 6(1)(b) GDPR).
Management and deletion of data processed through Google Play Games are handled via your Google Account settings and the Google Play Games app.
7. Permissions and Other Services
The App requires only internet access. It does not access:
- Precise location
- Contacts
- Camera or microphone
- Photos, media, or files
The App contains no in-app purchases and does not operate its own user-account or crash-reporting system. Gameplay analytics are limited to the PostHog processing described in section 4.
As the platform provider, Google Play may independently process download, device, payment, and diagnostic data in accordance with its own terms and privacy policy.
8. Children
This App and its advertising have not been configured as directed at children. The App is intended for users aged 16 years and older. Ad content is restricted to at most a „Teen“ rating level.
9. Retention, Your Rights, and Complaints
Retention: Data stored locally on your device remains there until you delete it or uninstall the App. Data processed by Google is retained according to Google’s policies and your account settings. Gameplay analytics events are retained according to the PostHog project’s retention settings.
Your rights: Under applicable data protection law (in particular the GDPR), you have the right to:
- Access your personal data
- Rectify inaccurate data
- Erase your data („right to be forgotten“)
- Restrict processing
- Data portability
- Withdraw consent at any time without affecting the lawfulness of processing based on consent before its withdrawal
- Object to processing
To exercise any of these rights, contact: [email protected]
Complaints: You have the right to lodge a complaint with a data protection supervisory authority. The competent authority in Germany is:
Der Landesbeauftragte für den Datenschutz und die InformationsfreiheitBaden-Württemberg
www.baden-wuerttemberg.datenschutz.de
There are no automated individual decision-making processes, including profiling, carried out by Christian Huber.
10. Policy Updates
Any changes to this privacy policy will be published in the App before or together with an App version that alters its data processing practices. Continued use of the App after such changes constitutes acceptance of the updated policy.