Privacy Policy

Office Defense · Last updated 14 August 2026

Office Defense ("the app", "the game", "we") is a single-developer tower defense game. This policy explains, in plain language, exactly what the app does and does not do with data. It is short because the app does very little, and it is written to be checkable: everything below describes behaviour you can observe.

The short version

What happens at launch

The campaign and Endless modes are fully offline. They need no network connection and transmit nothing.

The app does make one routine request every time it starts, and it is worth naming rather than leaving as a surprise: it asks the App Store for the current price of its in-app purchase, so the price shown on the button is the price your own store will actually charge. That request goes to Apple, not to us. It carries nothing about you or about your progress, and we never see it or its result.

Versus, the optional online mode

Versus is a live 1 versus 1 match between two devices. To broker that connection it uses Unity Gaming Services, operated by Unity Technologies: Unity Authentication, Unity Relay, and Unity QoS, which Relay uses to pick a nearby server. These are contacted only when you start a Versus match.

This data is used solely to establish and run the multiplayer match. We do not use it to identify you, advertise to you, or track you across other apps.

On encryption. Match traffic prefers an encrypted DTLS relay channel and uses it whenever the relay offers one. If no DTLS endpoint is offered for an allocation, the connection falls back to plain UDP. We would rather state this precisely than promise encryption without qualification.

Unity's handling of this data is governed by Unity's own privacy policy: unity.com/legal/privacy-policy.

Data stored on your device

Your campaign progress, Endless best-wave checkpoints and settings are saved locally on your device. Deleting the app removes them. We operate no server and no account system, so there is nowhere for us to upload them to, and we do not.

Two honest qualifications to the word "only", because an absolute claim should survive scrutiny:

Children

The app asks nobody for personal details, and there is no chat, no user-generated content, and no advertising. The one exception is the anonymous Versus identifier described above, which is issued by Unity, is not linked to a real-world identity, and only exists if the player starts an online match.

The app does contain one optional in-app purchase. It is a single one-time unlock, it is billed by Apple, and it is subject to whatever Screen Time, Ask to Buy or in-app-purchase restrictions the device's parent or guardian has set. The app never asks a player for payment details itself.

In-app purchases and payments

The app contains one in-app purchase. There are no subscriptions, no consumable items, no in-game currency, no loot boxes, and no second invoice.

Changes to this policy

If this policy changes, the "Last updated" date above will change and the revised policy will be posted at the same address.

Contact

Questions about this policy or the app's data practices:
Jeffery Ng, jeffrey.ng.op@gmail.com