Reference detail

Apps whose Play Data Safety label does not match the app

Android apps where the public Google Play Data Safety declaration contradicts what static analysis observes in the APK — either no data sharing is declared while third-party ad or analytics SDKs ship, or an observed data category is missing from the label.

Mapped findings are review signals. Interpret each app’s build, scan date and coverage before drawing a conclusion. Historical verification describes only its recorded scan time.

What this finding means

Every app on Google Play must publish a Data Safety declaration describing what data it collects, what it shares with third parties, and why. The declaration is written by the developer; nothing in the store verifies it against the binary.

This category compares that declaration against what the APK itself shows. It covers two distinct contradictions. The first is an app that declares no data shared with third parties while shipping advertising or analytics SDKs whose purpose is to send data to a third party. The second is a label that omits a data category the app demonstrably touches, such as location or calendar access backed by a declared permission.

We have recorded this in 722 apps whose declarations we were able to read.

Why it matters

A Data Safety declaration is a policy commitment, not marketing copy. Google can reject an update or remove an app for a declaration that does not match its behaviour, and the form is one of the few places regulators and privacy researchers can point to as a written statement of intent.

It also matters in the other direction. Most mismatches we see are not deception; they are an SDK added after the form was filled in, or a label completed by someone who did not know what the ad mediation layer transmits. That is cheap to correct and expensive to leave.

How to fix it

  • List every third-party SDK in the build and check what each transmits. Ad mediation and analytics SDKs almost always share data with a third party, which is a declarable act.
  • Update the Data Safety form to declare the sharing and the categories involved, including those an SDK performs on the app's behalf.
  • If the sharing is not wanted, remove or reconfigure the SDK; several analytics SDKs can be initialised without advertising identifiers.
  • Re-check the form on every release where a dependency changed, not only when the app's own code changes.

How we detect it, and what it cannot tell you

The declaration is read from the app's public Play listing and compared against SDKs and permissions observed in the APK. A declaration we could not parse is never treated as an empty one — an earlier version of this check did that and reported apps that had in fact declared their data correctly, so the parser now records which sections it actually read and refuses to compare unless both were readable.

The limits are real. The presence of an SDK shows a capability, not a transmission: an SDK compiled in but never initialised sends nothing. A declaration can also be newer than the release analysed. Treat this as a prompt to check the form against the build, not as proof of a policy breach.

Mapped checks & review guidance (2)

Data Safety label omits an observed data category

Update the Play Data Safety form to declare the observed data category, or remove the capability if the data is not actually collected.

Browse this category

Ships ad/analytics SDKs but declares no data shared

Declare third-party data sharing in Data Safety, or confirm and document that the SDKs transmit no user data.

Browse this category

Apps with mapped findings

Reset

722 matching apps · Counts below include only this page’s mapped finding types.

Wyndham Hotels & Resorts

com.wyndhamhotelgroup.wyndhamrewardsBuild 5.16.0 · 2026-09-30 13:44 UTC

1 matching category · 2 matching occurrences

B · 84/100Static analysis complete

Swiggy: Food Instamart Dineout

in.swiggy.androidBuild 4.117.0 · 2026-09-30 13:43 UTC

1 matching category · 1 matching occurrence

F · 0/100Static analysis complete

SMS Backup & Restore

all.backup.restoreBuild 2.3.5.2 · 2026-09-30 13:06 UTC

1 matching category · 3 matching occurrences

A · 96/100Static analysis complete

Agoda: Cheap Flights & Hotels

com.agoda.mobile.consumerBuild 14.35.0 · 2026-09-30 12:26 UTC

1 matching category · 2 matching occurrences

Limited coverageRecorded findings available · overall grade withheld

Fetch: Earn Rewards Every Day

com.fetchrewards.fetchrewards.hopBuild 4.62.0 · 2026-09-30 12:22 UTC

1 matching category · 1 matching occurrence

A · 96/100Static analysis complete

Payoneer - Business Payments

com.payoneer.androidBuild 8.7.5 · 2026-09-30 12:20 UTC

1 matching category · 1 matching occurrence

A · 95/100Static analysis complete

MapQuest: Get Directions

com.mapquest.android.aceBuild 10.25.0 · 2026-09-30 12:06 UTC

1 matching category · 1 matching occurrence

A · 98/100Static analysis complete

Appointments & Reports: Agenda

com.AmihaiCiobanu.appointmenstreportsBuild 1.5.1 · 2026-09-30 12:04 UTC

1 matching category · 1 matching occurrence

A · 97/100Static analysis complete

Ringtones & Wallpapers Android

com.ringtoneapp.bestringtones.wallpaper.ringtonesBuild 1.5.1 · 2026-09-30 11:48 UTC

1 matching category · 1 matching occurrence

B · 85/100Static analysis complete

toing - Food Delivery

in.swiggy.android.toingBuild 4.117.0 · 2026-09-30 10:58 UTC

1 matching category · 1 matching occurrence

F · 0/100Static analysis complete

TradingView: Track All Markets

com.tradingview.tradingviewappBuild 1.20.83.0.1002475 · 2026-09-30 10:54 UTC

1 matching category · 1 matching occurrence

A · 90/100Static analysis complete

SMS Backup & Restore

com.riteshsahu.SMSBackupRestoreBuild 10.29.002 · 2026-09-30 10:06 UTC

1 matching category · 3 matching occurrences

B · 89/100Static analysis complete

Plant App - Plant Identifier

com.scaleup.plantidBuild 3.6.10 · 2026-09-30 10:02 UTC

1 matching category · 2 matching occurrences

Limited coverageRecorded findings available · overall grade withheld

V.O2: Running Coach and Plans

com.runsmartproject.calendarBuild 5.51.0 · 2026-09-30 09:30 UTC

1 matching category · 1 matching occurrence

A · 90/100Static analysis complete

Milkbasket: Grocery Delivery

com.milkbasket.appBuild 9.0.7 · 2026-09-30 09:26 UTC

1 matching category · 1 matching occurrence

D · 40/100Static analysis complete

To-Do List & Daily Planner

com.to_do_list_studio.uptodoBuild 1.15.2 · 2026-09-30 09:05 UTC

1 matching category · 1 matching occurrence

A · 97/100Static analysis complete

Easy Translate - Voice & TXT

com.easy.all.language.translateBuild 2.1.3 · 2026-09-30 09:04 UTC

1 matching category · 1 matching occurrence

A · 90/100Static analysis complete

GoPass ®

dk.unwire.projects.dartBuild 4.12.0 · 2026-09-30 08:11 UTC

1 matching category · 1 matching occurrence

B · 83/100Static analysis complete

LoopNet Real Estate

com.loopnet.androidBuild 9.6.0 · 2026-09-30 08:10 UTC

1 matching category · 1 matching occurrence

A · 95/100Static analysis complete

Easy Invoice & Estimate Maker

com.easyinvoiceBuild 4.46.0 · 2026-09-30 07:20 UTC

1 matching category · 1 matching occurrence

A · 93/100Static analysis complete

pCloud: Cloud Storage

com.pcloud.pcloudBuild 4.25.1 · 2026-09-30 07:12 UTC

1 matching category · 1 matching occurrence

A · 95/100Static analysis complete

ChargeStripe - POS Processing

ironark.com.chargeBuild 2.4.7 · 2026-09-30 06:57 UTC

1 matching category · 1 matching occurrence

B · 88/100Static analysis complete

WiFi Monitor: network analyzer

com.signalmonitoring.wifimonitoringBuild 3.0.0 · 2026-09-30 06:45 UTC

1 matching category · 1 matching occurrence

B · 89/100Static analysis complete

AIO Launcher

ru.execbit.aiolauncherBuild 7.6.0 · 2026-09-30 05:56 UTC

1 matching category · 3 matching occurrences

B · 79/100Static analysis complete

Microsoft Outlook

com.microsoft.office.outlookBuild 5.2637.3 · 2026-09-30 05:52 UTC

1 matching category · 1 matching occurrence

A · 90/100Static analysis complete