Reading public app disclosures
What an app privacy label actually tells you
“This app shares no data, so nothing ever leaves the phone.” That sentence makes a larger claim than a store label can support. A useful review begins by identifying what the label says, who supplied the information, and how that store defines the words being used.
App Store privacy details and Google Play’s Data safety section help you inspect a developer’s declared practices before installation. Treat them as disclosures to read alongside the app’s policy and your specific question. They are not a record of traffic captured from your device.

Make sure you are reading the intended listing
Keep the store URL, displayed app and publisher names, platform, store region or language, and observation date. Record a version if the listing exposes one. A similar icon or translated title is not enough to join two listings into one record. If you are comparing iOS and Android, keep two rows, even when the branding matches.
Follow the privacy-policy link from that listing. Check which app, service and organization the policy names. Preserve its displayed update date separately from the time you read it. A policy covering several products may need a paragraph that identifies the one you are investigating.
When publisher identity itself is uncertain, resolve that question through the company verification workflow. Do not let a familiar company name substitute for a connection between that company and this particular listing.
Read the store’s vocabulary before comparing labels
Apple describes its privacy information as developer-reported. Its categories distinguish data linked to a user from data used for tracking. “Not linked” therefore does not mean “not collected.” Preserve the category and the data type together when making a note.
Apple’s developer definitions distinguish on-device processing from collection and include conditions for optional disclosure. A label is not a complete inventory of everything an app can access locally. Read the definition that applies to the claim instead of translating “collect” into everyday language.
Google likewise documents exceptions to the word “shared,” including transfers to a service provider acting for the developer. Its Data safety explanation also says the listing summarizes practices across versions distributed through Play; use, region and age can affect the details. A label is not necessarily a description of your single session.
These distinctions change how you compare two stores. A shorter declaration on one platform is not, by itself, evidence that the app behaves more privately there. First compare the same data type, purpose, feature and applicable definition. Leave a mismatch unresolved if the public material does not explain it.
A scanner example with three possible answers
Invented teaching example. “Paper Cove” is a fictional document-scanning app. A promotional sentence says scans never leave the phone. Its fictional store summary says no data is shared with third parties. Its fictional policy says users may enable cloud backup. We have not installed or tested any app under this name.
Before calling those statements inconsistent, ask what happens in the feature the promotion describes:
- Local scanning only: the policy might cover an optional cloud feature that was not used. The broad promotional wording still needs clarification, but the policy does not establish that every scan was uploaded.
- Backup enabled: transferring a scan to a hosting service may fall under a store’s service-provider exception to “sharing.” That would not rescue the separate claim that nothing leaves the phone.
- Policy scope unclear: the document may describe several products or an older feature. Find the relevant scope before assigning its statements to the current app.
The best follow-up is narrower than “Is your app private?” Ask: “For the named platform and version, when cloud backup is enabled, does scan content leave the device, who processes it, and where is that behavior explained?” This question can produce evidence that changes the finding.
The example shows why one reassuring label cannot settle every sentence in an advertisement. Each sentence has a different scope: a store-defined disclosure, a feature description, or a claim about actual behavior.
Write the finding in three sentences
Use this small exercise with a public listing. Select one claim you care about, such as how document content is handled. Write three sentences with different jobs:
Declaration: On [date], the listing at [URL] stated [precise category and data type].
Interpretation: Under that store’s definition, this addresses [bounded practice]; the linked policy adds [relevant condition].
Open question: Whether [specific behavior] occurred was not established by these pages; the next evidence needed is [specific record or clarification].
Google’s developer guidance assigns developers responsibility for accurate declarations and explains that review cannot determine their data handling on their behalf. A publication review should therefore attribute the declaration to its source, rather than present it as your own measurement.
If the answer requires testing installed behavior, say that the public-source review ends there. For reporting, place the three sentences and the source captures in the OSINT report template. OSINT Jet’s public-source research workflow can help organize a broader publisher-and-website question; this guide does not claim that it tests mobile traffic or certifies an app’s privacy.
Published 23 October 2026 · OSINT Jet
