SHIFT privacy policy

Last changed 5 November 2026.

SHIFT is a puzzle game made by Asynk Tech. This policy says what data SHIFT and its ad partner collect, why, who sees it, how long we keep it and how to delete it. For a question, write to support@asynk.tech.

SHIFT needs no real name, no email address and no sign-in. It takes no real money. It shows an ad only when you press for one: see "Ads" below. "Send scores and play data" in Settings stops uploads to the SHIFT server only, and the game still plays. "With the setting off" below says what still goes there, and "Ads" says what the ad partner's software does. You can still read the public boards.

SHIFT is for people who are 13 or older. It is not made for children under 13.

What the server stores

What the server does not store

The database holds no email, no phone number, no location, no contacts and no device data. It does not hold your internet address. The server uses your address in memory for a short time to limit how many requests one address can make. The web server in front of it keeps a normal access log of other addresses, but it keeps no log of friend links (/f/), so that log never holds your friend code.

When the game sends a run, it also says if it runs on Android or on iPhone. The server does not store this. If the server's score for the run is not the score that the game found, the server writes one line in its log with the kind of phone, the road and the two scores. That line holds no name, no id and no address. It shows us if one kind of phone counts a road differently.

With the setting off

With "Send scores and play data" off, the game sends no score, no run, no daily run and no play record to the SHIFT server, and Friends are off. Only what you do yourself still goes to the server: a name that you save, in Settings or on a leaderboard (the game makes an account for it if you have none), "Delete my account", a replay link that you open, and a board that you open.

A road that you finish while the setting is off waits on your phone. It goes to the server when you turn the setting on again, also through "Turn on and report". Daily runs and play records from that time are not kept for later.

If your phone already has an account, a board of a road or a chapter that you open still says who is reading it, so that the players you blocked stay off it and each row has its code for Report and Block. The server stores nothing for that read. A daily board says nothing about who reads it. With the setting off, Block works on your phone only: the game keeps a note of that player on your phone and sends nothing.

The setting does not stop the ad partner's software, and it does not remove what the server already has: use "Delete my account" for that.

The daily road

The game has the daily road in its own files, so it plays with no connection. With "Send scores and play data" on, the game also asks the server for today's road, the time and the top scores, usually when Home opens. If you have an account, that request says who you are, so that the answer can hold your place. The server stores nothing for that request. With the setting off, the game does not make that request, it does not send or keep a daily run to send later, and a daily list that you open does not say who is reading it.

Your phone keeps a record of the coins each day paid, your best daily score of each day and the difference between your phone's clock and the server's clock. With the setting off, the game does not use that difference, and it uses your phone's clock. Your phone also keeps the best score and the marks that it has sent for the current daily road, so that it sends a run only when the run is better. This stays on your phone and goes nowhere. "Erase my progress" removes your best daily scores. It keeps the record of coins paid, as it keeps the coins, and the record of what your phone sent, because the server still has those runs. "Delete my account" removes the record of what your phone sent.

Ads

SHIFT can show rewarded ads: on Android from version 0.10.0, and on iPhone from its first version, 0.12.0. An ad shows only when you press "Watch an ad", to get a life back or to double the coins of a finish. SHIFT shows no banners and no ads that you did not choose, and never an ad during a road.

The ad partner is Unity: its LevelPlay service gets the ads from Unity's ad networks, ironSource Ads and Unity Ads. The partner's software is in the game. On Android, a part of it starts each time the game starts, as it does in every app that has it, and the game cannot stop that part. On a phone, the game starts the partner's software when the game starts, and it asks the partner for an ad so that one is ready when you press "Watch an ad".

Unity's own answers for the Google Play Data safety form say that the partner's software can collect:

Unity uses this data to choose and show ads, to count them, for its own analytics and to find fraud, and its answers say that it shares most of this data for those uses. The game cannot turn this off, and "Send scores and play data" does not change it.

On Android, the game has Android's permission to read the advertising ID, because the partner's software asks for it. The partner can use your phone's advertising ID to choose ads. Before your first ad, the game asks if you allow personalised ads. Until you answer, and after "No thanks", the game asks the partner not to personalise ads, and you still get ads. The game keeps your choice on your phone and gives it to the partner's software, which sends it to the partner with each request for an ad. You can change it in Settings with "Personalised ads". Your phone's own settings can also reset or limit the advertising ID.

On iPhone, the partner gets the advertising identifier (IDFA) only if you allow tracking. Before your first ad, the game shows one screen with a Continue button, and then the iPhone's own question, where you choose "Allow" or "Ask App Not to Track". If you allow tracking, the game then asks if you allow personalised ads, and it asks the partner not to personalise ads until you say yes. If you ask the app not to track, the partner gets no advertising identifier (only zeros), the game asks the partner not to personalise ads, and the game does not ask the second question. After every answer, the partner's software can still read the identifier that iOS gives to the apps of one maker on one device (IDFV), and it uses it to count and limit ads. You get ads after every answer, and no answer changes a reward. To change your answer later, open the iPhone's Settings, then Privacy & Security, then Tracking, or open Settings, then SHIFT. The game uses the new answer the next time it starts. "Personalised ads" in the game's Settings asks the second question again if you allow tracking, and opens the iPhone's settings for SHIFT after a no to tracking.

Unity's own privacy policy applies to what the partner's software collects: Unity's Game Player and App User Privacy Policy. Our server gets nothing about ads.

Your lives, the wait for new lives and the record of which finish an ad doubled stay on your phone only. The server never gets them, and they change no board, score, star or run. "Erase my progress" gives you 5 lives again. "Delete my account" does not change them.

Other companies

The ad partner, Unity, gets data from the game as "Ads" above says. Any company that gets data from SHIFT must give that data the same protection as this page gives it, or an equal one. Apple and Google make the phones and the stores, and their own policies apply to what a phone or a store collects.

Who sees what

Before you first choose a board name, add a friend, send a taunt or make a replay link, the game asks you to accept the board rules. Your phone keeps a note that you accepted them, and that note goes nowhere. Versions of SHIFT before 0.12.1 do not ask.

Sharing from the game

The Share button gives your phone a fixed line from the game, a replay link for a pass, and a picture of the road. The line, the link and the picture hold no player's name. The game does not send the line or the picture to our server. It asks the server only for the link. The picture stays in the game's own temporary files on your phone until your next share removes it, and your phone's share sheet sends it only to the app you pick. That app's own rules then apply.

On iPhone, the share sheet can also offer "Save Image". If you choose it, the iPhone asks if SHIFT may add photos. With your yes, the picture goes into Photos. SHIFT can only add a picture there, and it cannot see your photos.

"Share my code" on the Friends screen gives your phone a fixed line from the game, your friend code and your friend link. The line holds no name.

A friend you passed also appears in a link you make, as an unnamed ball. To stop every link of yours, open the Inbox on the Friends screen and choose "Remove links". "Remove" and "Block" on a friend also remove the links between the two of you, whichever of you made them. A link stops at once when it goes, but a person who opened it can keep what they saw.

Links that open the game

On Android, SHIFT 0.11.0 or later opens these links from our server: a friend link (/f/), a replay link (/r/), the daily road (/d) and a road (/road/). The game opens Friends and asks before it adds a friend, and it asks before it leaves a road. Android checks a file on our server, /.well-known/assetlinks.json, which names the game and its signing certificate. The pages for /f/, /d and /road/ look nothing up. The page for /r/ reads only that link. No link page stores anything. Without the game, each page offers a way to get the game.

On iPhone, SHIFT opens the same four kinds of link. Apple's servers read a file on our server, /.well-known/apple-app-site-association, which names the game and these paths, and the iPhone gets that file from Apple. The game then opens the link as it does on Android.

When you open a replay link in SHIFT, the game asks the server for that link's run, also with "Send scores and play data" off. That request sends no account key, so it does not say who you are, and the server stores nothing for it.

How we keep it safe

The game talks to the server only over HTTPS, so the data is encrypted on its way. The server keeps a scrambled copy (a SHA-256 hash) of your key, and never the key itself. Only the people who run SHIFT can sign in to the server and read the database and its copies. The server checks every run itself, and it limits how many requests one address or one account can make.

How long we keep it

How to delete your account

Open Settings in the game and choose "Delete my account". The server then removes your name, your runs, your daily runs, your code, your friends, your blocks, your passes, the taunts you sent and received, the replay links that you made and the ones that show you, the tap copies that those hold, any note that you were hidden, and reports about you. Reports that you sent stay, with your name and id removed. The play records stay, because they name nobody. Stars and coins on your phone stay on your phone.

Without the game, write to us as /delete says. We reply within 48 hours, and we confirm with you before we delete.

Turning off "Send scores and play data" stops new uploads. It does not remove what the server already has, so use "Delete my account" for that.

The random key on your phone is the only link from the game to your account. If you uninstall the game or lose your phone, and no backup holds the key, the game can no longer reach the account. You can still ask us by mail to delete it, as /delete says.

On Android, the phone's own backup, such as a Google backup of the phone or a move to a new phone, can also hold the game's save and the random key. A restore from it brings back your progress and your account. To end the account for good, use "Delete my account".

On iPhone, an iCloud backup, or a backup of the iPhone on a computer, also holds the game's save and the random key. A restore from that backup brings back your progress and your account, also on a new iPhone. To end the account for good, use "Delete my account".

Your choices

In the game you can change your name, turn off uploads, change your ad choice, erase your progress and delete your account. To ask what the server holds about you, or to have it corrected or deleted, write to us. If a child under 13 has an account, a parent can ask us to delete it.

Changes to this policy

When this page changes, the date at the top changes.

Contact

SHIFT is made by Asynk Tech. For a question about this page or about your data, write to support@asynk.tech. A person who runs SHIFT answers within 48 hours. The help page is /support, the board rules are at /terms, and the way to delete your account is at /delete.