Seven-row app privacy data-flow check
A static comparison of declarations, device-visible behaviour and remaining unknowns; it collects no answers and gives no score.
| Check | Before installing | During use | Ask the provider |
|---|---|---|---|
| Data items | Store categories; required versus optional fields | Records and settings actually created | Entered, permission-derived and system-generated items |
| Access paths | Permission and feature explanation | Request timing, refusal result and system settings | Why the feature needs this access and its minimum scope |
| Locations | Definitions of collection, sync and storage | On-device state, backup, sync and network activity | Developer servers, receiving region and backup path |
| Recipients | Developer, providers, SDKs and sharing categories | Relate contacted domains to a feature and time | Which recipient got which data for which purpose |
| Purposes | Function, security, analytics, personalisation, marketing, ads | What changes when an optional feature is off | Business model and each data–recipient purpose |
| Retention and exit | Retention, export, account/data deletion and contact | Visible state and confirmation after a request | Backups, exceptions, subscription and separate uninstall effect |
| Review decision | Record version, region, date and unknowns | Compare statements; withdraw access or stop input | Clarify gaps; do not request a score, certificate or legal verdict |
Start with the store disclosure—but stop short of treating it as a certificate
Apple privacy information and Google Play’s Data safety section are useful first stops because they organise developer-provided statements about data types, purposes and sharing. They are not continuous inspections of every release, region, account state or optional feature, so save the version and date you checked and compare the statement with the linked policy.
Look for concrete descriptions of analytics, advertising, personalisation, security and third-party partners. A paid app is not automatically more private, and a free or ad-supported app is not automatically selling data. Store admission, encryption language, an audit or a badge must be read within its stated scope; none proves zero risk.
List the data the app asks you to create or reveal
Make a neutral inventory before deciding whether a request is proportionate: smoking or quit records you type, account and device identifiers, diagnostics, location, health or fitness categories, imported data and free-text conversations. Separate required fields from optional ones and distinguish information you enter from information generated by the system.
Do not assume every quit-smoking entry has the same legal classification, or that a health context alone decides which law applies. The controller, relationship, location and activity matter; in the United States, for example, HIPAA coverage of a consumer app may depend on whether it acts for a covered entity, without excluding other protections.
Match each permission to a moment and a feature
For camera, microphone, notifications, contacts, location, motion or health access, ask which named feature needs it, when the request should appear and whether a narrower scope works. A permission is a technical access path, not a complete explanation of purpose, collection or legal consent.
You can initially refuse a permission that is not needed for the task you are using and observe whether the core feature still works. Recheck the operating-system settings after an update. Permission denial does not certify that no other data path exists, while permission approval does not certify secure handling.
Trace what leaves the phone and who receives it
Separate on-device processing from backups, synchronisation, exports and developer servers. A store definition may exclude some temporary or on-device handling from ‘collection’; a blank category therefore does not prove that all data stays on the phone. Ask where data is stored, transmitted and received, including the relevant country or region when disclosed.
Name recipient roles rather than guessing: developer, hosting or security provider, analytics or advertising SDK, model provider, and a destination the user deliberately shares with. A system activity report can show recent access and contacted domains, but a domain alone cannot establish the content sent, the recipient’s purpose, tracking, or a violation.
Separate uninstalling, deleting data and deleting an account
Before leaving, locate separate instructions for exporting data, stopping optional collection, deleting a record, deleting cloud data and deleting the account. Also ask about retention periods, legal or operational exceptions, backups and a contact route. A subscription is a billing relationship and should be cancelled separately when applicable.
Uninstalling removes the software from the device; it does not by itself promise account closure or server deletion. A deletion request may have a stated scope and backup schedule, so retain the provider’s confirmation without assuming deletion is immediate, complete or unrecoverable.
Recheck after first use and record unanswered questions
Put the store statement beside what the system shows after first use. Record the app version, region, check date, permissions requested, unexpected domains and any change after an optional feature is disabled. Mark ‘unknown’ when evidence is missing instead of turning a gap into an accusation or reassurance.
Useful decisions are limited and reversible: decline or withdraw a nonessential permission, stop entering a category of data, ask the provider for clarification, or stop using the service. This page does not scan software, intercept traffic, test encryption or authentication, certify privacy, or decide whether any named product complies with a law.
What to keep in mind
Common questions
Does paying for an app mean it is more private?
No. Price is one business-model clue, not evidence of a particular data flow. Check the same disclosures, recipients, purposes and controls for paid and free apps.
What happens if I refuse a permission?
The feature that genuinely needs it may be limited. Refuse a nonessential request first if appropriate, observe the result and revisit system settings; denial alone does not prove that no other data is handled.
Does uninstalling delete my data?
Not necessarily. Uninstalling, cancelling a subscription, deleting an account and requesting deletion of server or backup data are separate actions that need separate confirmation.
Is every consumer health app protected by HIPAA?
No universal answer follows from the health theme. In the United States the app’s relationship with a covered entity or business associate can matter, and other laws or commitments may still apply. This page does not provide a legal determination.
Sources
The central claims on this page were checked against the sources below.
- U.S. National Institute of Standards and Technology: Mobile app vetting: permissions, data flow and security questions
Sources checked: 2026-08-30
- Apple: About App Privacy information on the App Store
Sources checked: 2026-08-30
- Apple: About App Privacy Report
Sources checked: 2026-08-30
- Google Play Help: Understand app privacy and security practices with Google Play's Data safety section
Sources checked: 2026-08-30
- U.S. Federal Trade Commission: Mobile Health App Developers: FTC Best Practices
Sources checked: 2026-08-30
- U.S. Department of Health and Human Services: Health information and consumer apps: HIPAA scope
Sources checked: 2026-08-30
General privacy-literacy information only. This static page collects no answers and does not inspect, certify, rank or issue legal, security or medical conclusions about any app. It makes no claim about quitting outcomes and is not legal advice.