Last updated: 14 July 2026 · Effective: 14 July 2026
Sprite Catch is a free hobby app made by one person. It has no ads, no trackers, no analytics and no in-app purchases, and it does not sell your data to anyone. This page explains, in plain language, exactly what it does store and why.
The short version. The app works without an account. If you use it anonymously, all that is stored on the server is a random ID generated on your device plus the sprites you have ticked off. If you choose to sign in, add a display name, add your Fortnite tag, or post a trade, that information is stored too — and if you make your profile public, other users can see it. You can have everything deleted by emailing me.
Sprite Catch is made and operated by Mateo Duran, an individual developer based in Uruguay. For the purposes of the GDPR, I am the data controller.
Privacy questions, access requests and deletion requests: mateoduran2010@gmail.com
| Data | Why |
|---|---|
| A random device identifier (a UUID generated on your iPhone) | So your collection can be saved and restored without asking you to create an account. It is generated by the app itself — it is not Apple's advertising identifier and it is not linked to your Apple ID unless you choose to sign in. |
| A friend code | A short random code so other collectors can find you if you share it. |
| Data | Why |
|---|---|
| Your collection: which sprite variants you mark as owned, mastered, or on your wishlist | This is the whole point of the app. It is stored on your device and synced to the server so it survives a reinstall or a new phone. |
| Your Sign in with Apple identifier (optional) | Only if you choose to sign in. The app deliberately requests no name and no email address from Apple — it receives only an opaque identifier that lets it recognise you on another device. |
| A display name (optional) | Shown next to your trades and on your profile if you make it public. You choose it; it does not have to be your real name, and I would suggest it isn't. |
| A Fortnite tag (optional) | So other collectors know who to add in-game to complete a trade. You type it in yourself. |
| Trade listings and the free-text note attached to them (optional) | Shown to other users in the Trade tab. Anything you type here is public. |
| Your friends list and your chosen avatar sprite (optional) | To show your friends' collections in the app. |
The app's server runs on Cloudflare. Like any web server, Cloudflare logs standard request metadata — including your IP address, the time of the request and your device's user agent — to route traffic, block abuse and defend against attacks. I do not use this data to build a profile of you, and it is not joined to your collection data.
No email address. No real name. No phone number. No postal address. No location of any kind. No contacts. No photos. No health or fitness data. No payment or financial information. No browsing or search history. No advertising identifier. There is no analytics SDK, no advertising SDK and no third-party tracker of any kind in the app.
Your profile is private by default. Nothing you record is visible to anyone else until you turn on a public profile.
If you make your profile public — or if you post a trade, which turns on a public profile automatically and tells you so before you confirm — then the following become visible to other users of the app: your display name, your Fortnite tag, your avatar sprite, your collection and wishlist, and your trade listings and notes. You can make your profile private again at any time in Settings.
Please do not put anything in your display name, your Fortnite tag or a trade note that you would not want a stranger to read.
I do not sell your data, I do not share it for advertising, and I do not use it for tracking as Apple defines that term. Data reaches exactly three other parties:
I may also disclose data if I am legally required to, or where it is genuinely necessary to investigate abuse of the app.
Cloudflare's network is global, and requests are served from wherever is nearest to you, so your data may be processed outside your own country, including in the United States. Where data originating in the European Economic Area or the United Kingdom is transferred, Cloudflare relies on the European Commission's Standard Contractual Clauses.
If an account is anonymous and has been inactive for a long period, I may delete it to keep the database clean.
Wherever you live, you can ask me to:
To exercise any of these, email mateoduran2010@gmail.com from the device you use the app on, or include your friend code. I will respond within 30 days. There is no charge, and nothing about the app will work worse because you asked.
If you are in the EEA or the UK, you also have the right to complain to your national data protection authority.
I do not and will not sell or share personal information as those terms are defined by the CCPA/CPRA, and I do not use personal information for cross-context behavioural advertising. Californian users have the rights to know, delete, and correct set out above, and will never be discriminated against for exercising them.
Sprite Catch is not directed to children under 13, and the App Store listing is rated accordingly. I do not knowingly collect personal information from children under 13. Because the app works anonymously and never asks for a name, email address or location, an under-13 user who simply tracks their collection is not providing personal information to me at all.
If you are a parent or guardian and you believe your child has entered personal information — for example a real name in the display name field, or a Fortnite tag — email me and I will delete the account and its data promptly.
All traffic between the app and the server is encrypted with HTTPS/TLS. Data at rest is encrypted by Cloudflare. Requests are authenticated with a signed token stored in your device's Keychain. That said, no system is perfectly secure, and I can't guarantee absolute security — which is one more reason the app collects as little as it possibly can.
If this policy changes materially, I will update the date at the top of this page and note the change in the app's release notes. Continuing to use the app after a change means you accept the updated policy.
Mateo Duran — Uruguay
mateoduran2010@gmail.com