No account, no personal sign-up
You don't create an account to use Miflo. When you open the app it signs in anonymously and stores a random device identifier on your phone so it can keep your nickname and reconnect you to a party. We never ask for your name, email, phone number, or other personal details.
Because there's no login, everything is tied to that anonymous identifier rather than to you personally. It lives on this phone, so deleting or reinstalling the app clears it and there's nothing for us to hand back or restore.
What we store
To run the games, our backend (Supabase, acting as a data processor on our behalf) stores information tied to your anonymous identifier:
- The parties you create or join: a party code, the anonymous player ids in the party, nicknames, live game state and scores.
- If you turn on Friends: a display name you choose, a friend code we generate for you, who you're friends with, and pending friend requests.
- Your daily-game results shared with friends: which game, whether you finished, your score and your streak. We never store or share the answer itself.
- An optional profile picture, if you set one (see below).
- Any feedback you send us through the app or this website, including the message and which category you picked.
Your solo daily puzzles, guesses and streaks are kept on your phone and never leave it. Only the summary above (score and streak, never the answer) is shared, and only with the friends you choose.
Profile picture and photo access
Setting a profile picture is optional. If you choose one, the app asks permission to open your photo library so you can pick an image. Only the photo you select is used. It's uploaded to our storage and shown to your friends and to other players in a party, so pick something you're happy for them to see. We don't browse, scan or upload anything else from your photos, and removing the picture is a tap away in the app.
Notifications
If you allow notifications, the app registers a push token with Apple's Push Notification service and stores it against your anonymous identifier so we can send you friend requests, a heads up when someone accepts, and party invites. Other players can never read your token.
The daily reminder and streak-saver nudges are scheduled on your phone by the app itself. They stay entirely on your device and nothing about them is sent to us.
Crash reports
To fix the bugs that make the app crash, we use Sentry to collect anonymous diagnostic reports (things like the error and which screen it happened on). Performance tracing is off, and any user identifier is stripped before a report is sent, so these reports aren't linked to you and aren't used to track you. We don't use any third-party analytics.
What we don't do
- No advertising and no ad networks.
- No third-party analytics or tracking, and no App Tracking Transparency prompt because we don't track you across apps or websites.
- No selling or sharing of data with data brokers.
- No access to your camera, microphone, contacts or location, and no access to your photos beyond the single image you pick for a profile picture.
This website
miflo.dk is a simple marketing and support site. If you submit the feedback form here, your message is sent to the same backend the app uses (Supabase), and we use Resend to email ourselves a notification so we can reply. The site is hosted on Vercel, which may process basic request logs (such as IP address) to serve and protect the site. These providers act as processors and don't use your data for their own purposes.
Who processes your data
We keep our list of providers short. Each only handles data to provide their service to us:
- Supabase: database and anonymous authentication for parties, friends, scores, and feedback.
- Vercel: hosting for this website and its request logs.
- Resend: sends us an email when you submit feedback so we can follow up.
- Apple: delivers push notifications to your device through the Apple Push Notification service.
Data retention and deletion
Parties are short-lived and cleared over time. Because Miflo has no login, your data is tied to an anonymous device identifier rather than to you personally. If you'd like your stored game results, profile, picture or feedback removed, contact us and we'll delete them.
Deleting the app also clears the anonymous identifier and everything kept on your phone, and leaves any profile you created with no way to sign back into it.
Your rights
If you're in the EU/EEA, the GDPR gives you the right to access, correct, or delete your data, and to object to or restrict how it's used. Because Miflo has no login, we identify your data by the anonymous device identifier, so share it (or the feedback you sent) when you get in touch and we can find the right records.
To exercise any of these, email hello@miflo.dk or use the feedback form. You also have the right to complain to your local data protection authority, which in Denmark is Datatilsynet.
Children
Miflo is a general-audience football game and is not directed at children under 13. We do not knowingly collect personal data from children.
Changes
If we change how Miflo handles data, we'll update this page and the “last updated” date above.
Football disclaimer
Miflo is not affiliated with, sponsored by, or endorsed by any football league, club, player or governing body. Club, competition and country names are used for identification purposes only. Player names and career data are factual information used for trivia. All artwork in Miflo is original illustration.
Contact
Miflo is operated by Miflo in Denmark, the controller of your data. Questions about privacy? Use the in-app feedback, the feedback form, or email hello@miflo.dk.