← eggames.dev

Vibe Coder Simulator — Privacy Policy

Last updated: 2026-10-25

Vibe Coder Simulator is a single-player idle and tycoon game. This policy explains what the app does with your information.

The game works fully without sending anything. Four optional features use the network: gameplay statistics (only if you agree), Studio Invite and feedback (only if you use them), and rewarded videos (only when you choose to watch one). Only rewarded videos use your device's advertising identifier, and only as your consent and device settings allow. Nothing collects your name, email address, contacts or precise location. You can change your analytics answer and delete your server data at any time in Room → Settings (gear) → Privacy & data.

Who is responsible

EG Games (Ethan Greer) is the data controller. Contact details are at the end of this policy.

1. Gameplay statistics (optional)

After the tutorial, the game asks whether it may send gameplay statistics to Unity Analytics, a service of Unity Technologies. Nothing is sent before you answer, and nothing is sent if you say no. If you agree, the game sends events such as a session start and end, a finished tutorial, a first payout, a venture unlocked or given an agent, a goal or daily gift claimed, a return after time away, a world reached, a feature used, an action the game refused, a share or invite step, a rewarded video watched, or a store purchase. The events carry game values only (for example a venture name or the minutes away), never typed text, codes or links. Unity attaches a random player ID, a device and installation identifier, the device model and operating system, and an approximate country derived from the network connection.

Purpose: to understand how the game is played and improve it. It is not used for advertising or to track you across other apps. Legal basis: your consent (GDPR Art. 6(1)(a)), which you can withdraw at any time. Retention: as set by Unity; you can ask Unity to erase it with the in-game Delete my data button. Unity's handling is described in the Unity Game Player and App User Privacy Policy.

2. Studio Invite (optional)

Studio Invite lets you share a code with a friend. The first time you open it, the game creates an anonymous account on our server (hosted by Supabase in the European Union): a random ID with no name, email or password. The server stores only that random ID, your invite code, which code you redeemed (if any), when you redeemed it, when your invited friend completed their first Brainstorm, and a short record of code attempts used to stop code guessing.

Purpose: to run the invite feature and grant its cosmetic rewards. Legal basis: performance of the feature you asked to use (GDPR Art. 6(1)(b)). Retention: code-attempt records are deleted after 7 days; an invite account that has not been used for 13 months is deleted with all its data; the in-game Delete my data button deletes it at once. Players who never open Studio Invite have no server account.

Each invite code has its own page, eggames.dev/invite/CODE. When someone opens it, the server adds one to a daily count for that code and the place it was shared from (for example the Room or a milestone). It stores no IP address, cookie, device or visitor identifier, so a visit is not linked to anyone. The counts follow the same 13-month retention.

When you share your code, the game opens your device's share sheet. The game does not read your contacts and does not see who you share with.

3. Feedback (optional)

Room → Settings (gear) → Send feedback lets you send us a bug report or an idea. The first time you send one, the game uses the same anonymous account as Studio Invite (a random ID with no name, email or password), or creates one. The server stores that random ID, the category you picked (bug, idea, balance or other), your message (up to 1,000 characters), the game's version and build number, and the time. Please do not put your name, email or other personal details in the message. We do not reply in the game.

Purpose: to find bugs and improve the game. Legal basis: our legitimate interest in fixing and improving the game (GDPR Art. 6(1)(f)); you choose to send each message. Retention: each message is deleted 12 months after it was sent, or at once with the in-game Delete my data button. To limit abuse, a player can send 3 messages an hour and 10 a day.

4. Purchases

In-app purchases are processed by Apple (App Store) or Google (Google Play). The game receives only which product was bought and a transaction ID, to unlock it in your save. It never sees your payment details.

5. Share setup

Share setup makes a picture of your room on your device and opens the system share sheet. The game does not upload it. On iOS the game asks for permission only to add images to Photos if you choose Save Image; it cannot read your photo library.

6. Rewarded videos (optional)

Some bonuses can be earned by choosing to watch a short video ad. Nothing forces you to watch one; every bonus has a way to play without ads. The ads are served through AppLovin MAX, which runs an auction between these ad networks: AppLovin, Google AdMob, Unity Ads, Liftoff (Vungle), Meta Audience Network, Mintegral and Pangle.

When the game loads or shows an ad, these companies may receive your device's advertising identifier (Android Advertising ID, or Apple's IDFA only if you allow tracking), your IP address and the approximate location it implies, device and app information (model, operating system, language, app version) and how you interact with the ad. They use it to choose and measure ads, limit how often you see the same ad, and prevent fraud.

Your choices. In the UK, EEA and Switzerland a consent form from Google's certified consent tool appears before any ad loads, and personalised ads are used only if you agree. On iOS the game asks Apple's tracking permission; if you decline, the IDFA is never shared. You can also reset or delete your advertising ID in your device settings. Legal basis: your consent for personalised ads (GDPR Art. 6(1)(a)); our legitimate interest in funding a free game for non-personalised ads, frequency capping and fraud prevention (Art. 6(1)(f)).

How your game is saved

Your progress is written only to the app's private storage on your device (Application.persistentDataPath). The save never leaves the device. It carries an HMAC-SHA256 integrity check so a corrupted or altered save is detected rather than loaded silently. Uninstalling the app removes the save.

Notifications

Reminders are local notifications scheduled by your device from its own clock. No push service or push token is used. The game asks only after something worth being reminded about has happened, and you can turn them off at any time in your device settings.

Service providers and transfers

We use Unity Technologies (analytics, with consent), Supabase (invite and feedback server, EU region), Apple and Google (purchases and app distribution), and the ad networks named in section 6 (rewarded videos). Each acts under its own data processing terms and privacy policy. Where data leaves the UK or EEA, for example to Unity or AppLovin in the United States, the transfer relies on the provider's Standard Contractual Clauses or an adequacy decision. The app contains no crash reporter. No data is sold for money; ad networks use data as section 6 describes.

Children

The game is for a general audience. It collects no name, contact detail or precise location from anyone. Analytics runs only after the consent prompt is accepted, and Studio Invite and feedback use a random ID only. The game is not directed at children under 13, and rewarded videos are not intended for them. If you are under the age of digital consent in your country, ask a parent before you turn on analytics sharing.

Your rights under the GDPR and similar laws

You have the right to access, correct, delete and port your personal data, to withdraw consent, to object, and to complain to a supervisory authority (in the UK, the ICO; in the EU, your local data protection authority).

Changes to this policy

This policy is updated when the app changes in a way that affects it. The "last updated" date above shows the latest revision, and material changes are described in the store release notes.

Contact

Questions about this policy or the app: support@eggames.dev