Privacy policy

Does My Crush Like Me · Android and iOS · last updated 6 September 2026

The short version. There is no account and no sign-in. Every name you type, every answer you give, every score and your whole history are written to a database on your own phone and are never uploaded. What does leave the phone is limited to crash reports, basic usage counts and advertising, none of it tied to your identity. Uninstalling the app deletes everything it kept.

Who this is

Does My Crush Like Me is published by James Loboda. Contact: android.personal.support@gmail.com.

This policy covers Does My Crush Like Me on Android and on iOS, and describes what those apps do today. It is one page because both apps link to it, and where the two platforms differ the difference is stated rather than smoothed over — a policy that does not describe what an app actually does is worse than none, because it reads as a statement that nothing else happens.

The differences, in full. The Android app sends crash reports and basic usage counts to Google; the iOS app sends neither — it uses only Firebase Remote Config and Cloud Messaging. The iOS app asks your permission before using Apple's advertising identifier, and registers for Apple's SKAdNetwork. Each is marked in the table below.

What stays on your phone

Held in a private database (crush_history.db) inside the app's own storage, which no other app can read:

None of this is uploaded, and there is no cloud copy. On Android, automatic backup is switched off for this app (allowBackup="false"), so it is not copied to your Google account and does not follow you to a new phone. It is deleted when you uninstall on either platform.

What leaves your phone

Everything below is handled by Google. None of it carries your name, your crush's name, your answers or your scores — it is keyed to a device or to an app installation, not to a person.

WhatWho receives itWhyHow long
Screen and button
events
Google Analytics for Firebase
Android only
Which screens are opened and which buttons are pressed, so the app can be improved. It records the names of screens and controls, not anything you typed. Per Google Analytics' retention setting for this property
Crash reports Firebase Crashlytics
Android only
A stack trace, the device model and the app version, sent when the app crashes. 90 days
Configuration
request
Firebase Remote Config The app asks for its own settings, such as whether a feature is switched on. It sends no personal data to do so. Not retained as personal data
Notification
token
Firebase Cloud Messaging Only if you allow notifications. It lets a message reach this installation. Until you turn notifications off or uninstall
Advertising
identifier (IDFA)
iOS only
Google AdMob Used to select and measure ads. On iOS the app must ask your permission first, through Apple's own App Tracking Transparency prompt. If you decline, the identifier the app can read is all zeroes and no advertising profile is built from it. Declining is honoured; you can change the answer at any time in Settings → Privacy & Security → Tracking. Not retained by this app
Ad attribution
signals
iOS only
Apple, and the ad networks registered by the app SKAdNetwork is Apple's privacy-preserving way of telling an advertiser that an ad led to an install, without identifying you. The app registers ad networks for it; the reporting is done by Apple, not by this app. Per Apple's SKAdNetwork rules
Advertising ID,
app set ID,
IP address
and ad requests
Google AdMob To request and measure ads. The advertising ID is a resettable device identifier, not an account, and this app never stores it. The ads SDK also sends the app set ID and your device's IP address with every ad request — Google may use the IP address to estimate the general area you are in, at roughly city level, to choose which ads to show. Alongside these it reports which screens were opened, taps and video views, and technical measurements such as how long the app took to start. None of it is sent by code in this app: it is what the SDK does, and it happens on every request. Held by Google, not by us
Install referrer Google Play Read once after install so that a "compare with me" invite link opens the right thing. It is a short text string from the link, not a profile. Read once, not retained

How this is protected

Everything in the table above travels encrypted, over TLS, to Google. There is no server of ours in the middle: this app has no account system and no database of its own, so there is nowhere for us to hold your answers even if we wanted to. What stays on your phone stays in the app's own private storage, which other apps cannot read.

Advertising, and your choice about it

The app is free and is paid for by ads. It shows ads through Google AdMob, which may include native, interstitial, rewarded and app-open formats. There is no subscription, no in-app purchase and no paid ad-free tier — there is nothing to buy in this app at all.

Ad creative is capped at a General audiences rating — the strictest setting AdMob offers. That is a ceiling on what advertisers may show here. It is not a statement about who the app is for: this app is for everyone, and it is not directed to children.

In the EEA, the UK and Switzerland this app asks you before showing personalised advertising, using Google's own consent form. The choice is yours and either answer is fine: agree and ads may be personalised; decline and you still see ads, but they are not personalised and no advertising profile is built from your use of this app. You can change your answer whenever you like — see Ad privacy options below. Outside those regions, whether ads are personalised follows your device's own advertising-ID setting, which is described below and is yours to change.

Ad privacy options lives in the menu on the home screen. It opens Google's privacy options form wherever one applies to you, and it tells you when there is nothing to change rather than disappearing.

Wherever you are, the control that matters most is on the device and is yours. On Android: Settings → Privacy → Ads → Delete advertising ID. On iOS: Settings → Privacy & Security → Tracking, where you can withdraw permission from this app or turn it off for every app at once. Either breaks the link between your phone and any advertising profile.

Permissions, and what they are not for

The app asks for no camera, no microphone, no location, no contacts, no calendar and no access to your photos or files. On “location” specifically, because the Play listing and this page have to agree: the app holds no location permission and never reads your device's location. Google Play's Data safety card nevertheless lists approximate location as collected and shared, and that is correct — it refers to the city-level area Google estimates from the IP address that every ad request carries, described in the table above. Two different things wearing one word. Sharing a result creates an image inside the app's own storage and hands it to the share sheet; the app never reads your gallery.

Children

This app is not directed to children and is not intended for use by anyone under 13. We do not knowingly collect personal information from children. If you believe a child has used the app and you want anything removed, write to the address above and say so in the subject line.

Your rights, and how to use them

Because there is no account, most rights are exercised on the device rather than by asking us:

If you are in the EEA or the UK, our legal basis for crash reports, basic usage counts and non-personalised advertising is our legitimate interest in keeping the app working and paying for it. For personalised advertising the legal basis is your consent, given through the form described above and withdrawable at any time from Ad privacy options. If you decline, or withdraw later, we continue to show non-personalised ads under that same legitimate interest.

Changes

This policy is a file in the app's own source repository and is updated in the same change that alters what the app does. The date at the top is the date of the last such change.