Last updated: 5 October 2026 (version 2.0)
Nothing. There is no analytics, no advertising, no crash reporting and no third-party SDK that transmits data. The app requests no runtime permissions: no camera, microphone, contacts, location, storage or identifiers. Besides internet access, which only the optional ranking uses, the only permission it declares is vibration, for short haptic feedback during matches. Nothing is sent anywhere unless you press a button that says it will.
One save file, held in the app's own private storage. It contains your coins, the equipment you own and have equipped, your skill levels, your quest progress, your chosen language, a count of matches played and won, and — if you have played the weekly challenge — your best record for the current week (how many fighters you beat, and your time) together with the recorded button presses from that run. It also keeps your daily mini-game results, the friend challenge codes you have played, your fighter records and rewards, and your settings (button layout, vibration, flashes, controllers). The save file never leaves your device; only your weekly challenge record is sent, and only if you submit it to the ranking. Uninstalling the app removes it.
If you connect a wallet, the app also stores your wallet's public address and the authorisation token the wallet gave it, so you do not have to approve again every time. Disconnecting removes both.
Connecting uses the Solana Mobile Wallet Adapter, which talks to a wallet app installed on the same device. It does not use the internet. We receive nothing from it, and we never see your private key or seed phrase. The app never asks your wallet to approve a transaction, spend anything, or write to any blockchain — the only thing it ever asks for is a signature that proves you own the address, and only when you submit to the ranking. If you have not connected a wallet yet, pressing SUBMIT opens your wallet app once, to connect and sign together.
If your wallet reports a display name for the account (for example a Seeker ID
ending in .skr), the app shows that name instead of your address.
The ranking is the only part of POP CLASH that uses the internet: when you open it, submit to it, or watch the top run. It is off unless you use it.
The app sends the following to api.oshogames.com, a server
operated by OSHO GAMES:
| What | Why |
|---|---|
| Your wallet's public address | To identify the entry as yours. This is public information; it is not a private key. |
The display name your wallet reports (e.g. osho.skr), if any | To show a readable name on the board instead of an address. |
| The week number, how many fighters you beat, and your time | The entry itself. |
| The button presses recorded during that run | So the server can replay the run and confirm the record is real. Without this, any record could be claimed. It is a list of which buttons were held on each frame — nothing else. |
| A signature made by your wallet | To prove the entry came from the owner of that address. |
| The version number of the game | So the server replays with the matching version of the game code. |
What is sent is a record of that single challenge run. It contains no personal information, no contacts, no device identifiers and nothing about anything else you do on your phone.
The app requests the current board. If a wallet is connected, your public address is included in that request so the server can tell you your own position. Nothing else is sent.
The app downloads that entry's recorded run (the button presses only) from our server and replays it inside the game.
For each week, and for each version of the game, we keep one entry per wallet address: the address, the display name, how many fighters you beat, the time, the game version, the recorded run, and when it was submitted. The name, how many fighters you beat and the time are shown publicly on the leaderboard inside the game. The recorded run (the button presses only) of each of the top ten entries on a board can be downloaded from our server by anyone, so that it can be replayed and watched in the game. Other recorded runs are kept so an entry can be re-checked; they are not published.
Entries are kept while the game is in service. You can ask us to delete yours at any time — email the address below from any address, telling us the wallet address to remove.
When you submit, our server checks whether the submitting wallet holds a Seeker
Genesis Token (the token given to each Solana Seeker phone). It asks a public
Solana RPC service (by default api.mainnet-beta.solana.com) for the
public token accounts of your wallet address — information that is already public
on the Solana blockchain. The result (whether a token was found, and the token's
address) is stored with your entry; a lookup is reused for up to one day. If a
token is found, a SEEKER tag is shown next to your name on the ranking, and your
entry also appears on the Seeker-only board (one entry per token).
Like most web servers, ours keeps access logs (IP address, time and request) for about two weeks (15 days at most) for security, and then deletes them. Submissions that are rejected are recorded with the reason, a short technical note and the wallet address that was sent, and kept for up to 30 days. The ranking data is backed up daily, and backups are kept for 14 days. None of this is combined with anything else or used to build a profile of anyone.
The app can vibrate during matches; you can turn this off in Settings. Game controllers are read only to play. Nothing about either is sent; only your settings for them are saved on your device.
There is no analytics provider, no advertising network and no data broker. The ranking server is run by OSHO GAMES and does not share what it holds with third parties. The only outside service it contacts is the public Solana RPC service described above, which receives your wallet address when the server checks for a Seeker Genesis Token. We would disclose information only if we were legally required to.
The game is suitable for all ages and contains no advertising and no purchases. Played on its own it collects nothing, so it collects nothing from children. The ranking requires a Solana wallet, which children are unlikely to have; the only text it can display is the name supplied by a wallet, and there is no chat, messaging or other way for players to communicate.
If a future version collects anything not described here, this page will be updated before that version is released, and the change will be described here.
The weekly ranking lists any run that beats at least one fighter, and records how many fighters you beat alongside your time. Boards are kept separately for each version of the game. You can connect a wallet at the moment you submit. The recorded runs of the top entries can be watched by other players. Our server checks for a Seeker Genesis Token when you submit. Daily mini-games, friend challenge codes, fighter records and settings stay on your device.
Version 1.0 had no network functionality at all. Version 1.1 adds optional wallet connection (which does not use the internet) and the optional weekly ranking (which does). The game still plays in full with the network switched off.
Questions about this policy, or a request to delete a ranking entry: ai.hitori.osho@gmail.com