Privacy Policy
Apollo Drive's privacy policy: what it keeps on your device, what it sends and when, how it is protected, how long it is kept, and how to have it deleted.
Help pages
Last updated November 5, 2026.
This is the privacy policy for the Apollo Drive app. Apollo Drive is made by StackBlender LLC, a Michigan limited liability company (“StackBlender”, “we”), which is responsible for the data described here. We never sell your data or use it for advertising. Data is shared only when you choose a feature below that needs another service, or when the law requires it. Questions: support@stackblender.com.
In short: no account, no profile, and no purchase or play history on our servers. What the app sends to start an online game is checked and not kept. If you email us, we keep your email while we answer it, at most 12 months. Our statistics are counts with no identifiers. Your games, saves and settings stay on your device. There are no ads.
On your device
Your games, in-game saves, save states, resume points, cheat codes, screenshots, clips, settings, the songs collected for the Music page, the app’s log, and the record of which version of the terms you accepted (with its date and language) stay in Apollo Drive’s own storage on your device (screenshots and clips go to your gallery). The app does not upload these files to StackBlender. Uninstalling the app deletes them, except screenshots, clips and copies you exported.
Android’s own backup. Where you’ve turned Android backup on, Google also keeps a copy of Apollo Drive’s files (your game files, saves, save states, resume points, cheat codes, the songs collected for the Music page and the app’s log, not its settings file; Android backs the app up only while its data fits Google’s 25 MB limit) in your Google account’s device backup, under Google’s privacy policy, and restores it when you reinstall or move to a new phone. StackBlender never receives it.
The free trial and the purchase identifier. The free trial of Pro’s features runs on your device: its start date is kept there. To recognise your Pro purchase, the app makes a random identifier and sets it on Google Play purchases as their obfuscated account ID. On Android, the trial’s start date and that identifier are also kept through Google Play services’ Block Store, in Google’s backup of the app on your Google account where backup is enabled, so they can outlast an uninstall. The identifier is a random code, not your Google name or email; Google’s purchase record links it to your Google account. Apollo Drive does not read an advertising ID, Android ID or hardware ID. Google handles Block Store under its own privacy policy.
Contacting support
Settings > Help & feedback > Contact support… opens your email app with an editable message to support@stackblender.com. It includes the app’s name and version, your device and platform, and the filename of the game open, if any. No files are attached automatically. You can change or remove the details before sending; the message is sent only when you send it in your email app, under your email provider’s privacy policy. We use your email to answer your request and keep it for the period listed below.
Google Drive backup
Optional (part of Pro), and off until you turn it on in Settings > Google Drive
backup. Apollo Drive then asks Google for access to a hidden folder in your own
Google Drive that only Apollo Drive can see (the drive.appdata scope); it can’t see any
of your other files. It stores there your in-game saves (keeping the last 3 copies of
each to go back to) with a small picture of each, your styles (the default and each
game’s own), and your save states and resume points unless you turn them off under Options… (Save states too, Resume points too). Each
file is marked with the game’s name, the date and time it was saved and your device’s model.
Never the games themselves. Apollo Drive brings a newer save back when you open the game.
Backups use mobile data too unless you turn off On mobile data under Options…. These files go
straight between your device and your Drive: StackBlender never receives them. Turn the
backup off with Backup in Settings > Google Drive backup; to delete a game’s backed-up save, copies, states and resume
point, use Remove from Drive… in the app, or for everything, Manage apps in Google
Drive’s settings, or remove Apollo Drive’s access in your Google Account. Google’s
handling of your Drive is covered by
Google’s privacy policy.
RetroAchievements
Optional. If you sign in, Apollo Drive talks directly to retroachievements.org: it sends your user name and password once to sign in, then keeps only the sign-in token they return (never your password) on your device. For each game you open it sends a fingerprint of the game (a hash, which identifies the version, not the game file itself) to find its achievements; while you play, it tells them which game you’re playing and the achievements you unlock. That’s between you and RetroAchievements, under their terms and privacy policy; nothing goes through StackBlender.
Multiplayer
Nearby play connects your device directly to another player’s over your local Wi-Fi. Nothing goes through StackBlender, and we never see or keep what’s exchanged.
To play together, both devices run the same game in step, and the host’s game is the one you share: when you connect, the host’s device sends the joiner’s device its game state for that game, which includes the host’s in-game save (everything in it, such as a character’s name and progress). After that, only button presses travel between the devices. On the joiner’s device, Apollo Drive keeps the host’s save and state in memory only while you play; it isn’t written to their storage and is gone when the link ends, and the joiner’s own save, and the game as they left it, come back when the link ends. Progress made together is saved by the host. Games themselves are never sent: each player needs their own copy. To find each other, both devices also show their name on the network (a phone’s model, or a computer’s name).
What the other player does with what they receive is up to them and out of our control, so only play with people you trust.
Online rooms. StackBlender’s room service introduces the two devices. To make or join a room, the service receives the room code, the game’s name and fingerprint (not the game), each device’s name, and connection-setup messages, which contain IP addresses. The host sees the joiner’s device name and must allow them in. A room is held in our service’s storage while it’s open and deleted when it closes; an empty room closes after 30 minutes, and no room lasts more than 12 hours. To avoid duplicate rooms when a request is retried, a minimal record of the request and room stays for up to 12 hours and two minutes.
Invite links. You can also play by invite link: your app makes a link holding its
connection details, you send it to your friend through any messaging app, and their app sends
a reply link back. The link’s details are after the #, which browsers never send to a
server, so StackBlender doesn’t receive them. In some countries (where our rooms aren’t
offered), online play is by invite link only: the app then sends nothing to StackBlender’s
services, and the devices connect directly, with Google’s public STUN service helping each
find its own internet address under
Google’s privacy policy.
The connection. An online game connection is encrypted end to end. It goes directly between the devices where their networks allow it, or through an encrypted Cloudflare relay when they do not. To make a direct connection more likely, Apollo Drive may ask your home router to open a port for the game (UPnP, NAT-PMP or PCP) and closes it when the game ends; this happens only between your device and your router. On a direct connection, each device receives the other’s IP address so the game data can travel between them, as in most online games. Apollo Drive never displays it, and we never store it. A relay carries the encrypted traffic but cannot read the game or button presses. Cloudflare necessarily handles IP addresses to provide and protect the room and relay services; its rate-limit counters may contain them for their short window, and Cloudflare keeps its own request logs for a short period (currently up to 7 days) under its privacy policy.
Online hosting and Pro
Pro is a one-time Google Play purchase on your Google account. Google keeps that purchase and restores it on your devices, and the app checks it on your device.
To host an online room, the app sends the Pro purchase’s token, its obfuscated account ID and a fresh Google Play Integrity token (which shows the request comes from a genuine copy of the app). We check them with Google Play and Google’s integrity service, then keep none of them: only the result of a passed check is held in memory for a few minutes, so the check isn’t repeated for every room. We never receive your Google name, email, profile picture or card details. Google handles payments and sales tax, and logs the checks we ask it for, under its own privacy policy.
We keep only counts with no identifiers: how much the relay was used and how often it was busy, and how online games connected (directly over IPv6 or IPv4, through your router, or through our relay), counted when a room closes and kept for the current calendar month (UTC) and the 12 months before it.
Google Play
Apollo Drive is distributed through Google Play. Google may share anonymous crash and performance statistics with us (Android vitals) if you allowed that in your device’s settings. Installs are handled by Google under Google’s privacy policy.
How we protect your data
- Everything Apollo Drive sends to StackBlender goes over encrypted connections (HTTPS and secure WebSockets).
- Online play is encrypted end to end between the two devices (DTLS), including through a relay.
- Purchase and integrity tokens are checked and not kept.
- Your RetroAchievements sign-in token and your Google Drive access stay on your device; StackBlender never receives them.
- We collect only what each feature needs, and delete it on the schedule below.
Where your data is kept
StackBlender is in the United States. The data described here is processed and stored for us by Cloudflare, which runs our online services on its network of data centres around the world, and purchases and app integrity are checked by Google. So it may be processed and stored in the United States and in other countries where Cloudflare or Google operate, including outside your own country or province, and it is protected as this policy says wherever it is. Wherever it’s held, it may be accessible to courts, law enforcement and national-security authorities under that country’s law, including US law.
How long we keep data
Deleted data can stay in our database provider’s restorable backup (Cloudflare D1 Time Travel) for up to 30 days, and is gone after that.
| Data | Kept |
|---|---|
| Games, saves, settings, logs and your terms acceptance on your device | Until you delete them or uninstall the app |
| Online rooms and what’s in them | Until the room closes (an empty room after 30 minutes; any room after 12 hours at most) |
| Room-creation retry record | Up to 12 hours and two minutes |
| Purchase token, obfuscated account ID and integrity token sent to host | Not kept; a passed check’s result is held in memory for a few minutes |
| Pro purchase | Held by Google Play on your Google account |
| Trial start date and the purchase identifier in Google Play services’ Block Store | Kept by Google Play services; can outlast uninstalling the app |
| Anonymous counts (relay use, busy relay, how games connected) | The current calendar month (UTC) and the 12 months before it |
| IP addresses in Cloudflare request logs and rate-limit counters | Kept by Cloudflare under its own policy, currently up to 7 days |
| Email you send to support@stackblender.com | While we answer it, and at most 12 months (90 days after your request is closed) |
| Google Drive backups | In your own Drive, until you delete them (see above) |
Children
Apollo Drive isn’t directed at children and doesn’t knowingly collect personal data from them. A parent who thinks their child sent us an email can write to have it deleted. If you’re under 14 and live in Quebec, the person having parental authority or the tutor must consent before you email us or buy anything in the app.
Your rights
Wherever you live, you can ask to see, correct or delete what we hold about you (in practice, email you’ve sent us), receive a copy of what you gave us in a structured, commonly used technological format, or object to how it’s used, at support@stackblender.com; we answer within 30 days. See Delete your data for what to send. StackBlender LLC’s person in charge of the protection of personal information (its Privacy Officer, who is also its data protection officer) can be reached at support@stackblender.com or by mail: StackBlender LLC, 2222 W Grand River Ave, Ste A, Okemos, MI 48864, United States.
Your rights where you live
- Costa Rica: contact support@stackblender.com to access, correct, update or request deletion of your personal data, withdraw consent or exercise your rights concerning transfers. Our Privacy Officer resolves a data-rights request free of charge within 5 business days of receipt, replacing the general deadline above. Give a reply address and enough information to locate the data or interaction; we verify identity proportionately and explain any lawful reason a request cannot be granted. You may complain to the Agencia de Protección de Datos de los Habitantes (PRODHAB). Optional features can be skipped; without their necessary data those features cannot be provided, while offline play remains available. We do not use these data for advertising or marketing.
- Mexico: you can exercise rights of access, rectification, cancellation and opposition (ARCO), revoke consent, or limit use or disclosure by emailing support@stackblender.com. Give your name, a reply address, the data or interaction concerned (not required for an access request), the right you want to exercise and, for correction, the change and supporting information. We verify identity or representation proportionately; do not send identity documents unless we request them securely. We communicate our decision within 20 business days and implement an approved request within 15 further business days. Where the law permits a justified extension, we explain it before the deadline and extend the relevant period only once, by no more than that period. Electronic access is free. These Mexico-specific periods apply instead of the general response period above. You may seek protection of your rights from the Secretaría Anticorrupción y Buen Gobierno. We do not use your data for advertising or marketing. Optional features can be turned off; without the data needed for a feature we cannot provide that feature. Withdrawal does not undo earlier lawful processing or mandatory legal retention.
- Canada and Quebec: under Canada’s federal privacy law and Quebec’s private-sector privacy law, you can see and correct your personal information and complain to the Office of the Privacy Commissioner of Canada or, in Quebec, the Commission d’accès à l’information.
- The Philippines: under the Data Privacy Act of 2012, you have the rights to be informed, to access, to object, to correct, to erasure and to data portability, through our data protection officer above, and you may complain to the National Privacy Commission.
- Singapore: under the Personal Data Protection Act, you can access and correct your personal data and withdraw consent, through our data protection officer above, and you may complain to the Personal Data Protection Commission.
- New Zealand: under the Privacy Act 2020, you can access and correct your personal information through our privacy officer above, and you may complain to the Privacy Commissioner.
- Hong Kong: under the Personal Data (Privacy) Ordinance, you can ask to access and correct your personal data, and you may complain to the Privacy Commissioner for Personal Data.
- Australia: we handle personal information in line with the Australian Privacy Principles where they apply to us.
Changes
If this policy changes, the date at the top changes with it, and changes that matter will be pointed out in the app’s release notes.
