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.

CheckBefore installingDuring useAsk the provider
Data itemsStore categories; required versus optional fieldsRecords and settings actually createdEntered, permission-derived and system-generated items
Access pathsPermission and feature explanationRequest timing, refusal result and system settingsWhy the feature needs this access and its minimum scope
LocationsDefinitions of collection, sync and storageOn-device state, backup, sync and network activityDeveloper servers, receiving region and backup path
RecipientsDeveloper, providers, SDKs and sharing categoriesRelate contacted domains to a feature and timeWhich recipient got which data for which purpose
PurposesFunction, security, analytics, personalisation, marketing, adsWhat changes when an optional feature is offBusiness model and each data–recipient purpose
Retention and exitRetention, export, account/data deletion and contactVisible state and confirmation after a requestBackups, exceptions, subscription and separate uninstall effect
Review decisionRecord version, region, date and unknownsCompare statements; withdraw access or stop inputClarify gaps; do not request a score, certificate or legal verdict

[1][2][3][4][5][6]

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.

[2][4]

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.

[1][2][4][5]

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.

[1][3][4][5]

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.

[1][2][3][4][5][6]

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.

[4][5][6]

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.

[1][2][3][4][5][6]

What to keep in mind

  • Treat store disclosures as developer statements, not certificates.
  • Inventory entered, generated and permission-derived data separately.
  • Link every permission to a feature, moment and minimum scope.
  • Distinguish device processing, servers, backups and third-party recipients.
  • Handle account, data, subscription and uninstall actions separately.
  • Keep unknowns visible and make limited choices instead of a safety score.

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.

  1. U.S. National Institute of Standards and Technology: Mobile app vetting: permissions, data flow and security questions

    Sources checked: 2026-08-30

  2. Apple: About App Privacy information on the App Store

    Sources checked: 2026-08-30

  3. Apple: About App Privacy Report

    Sources checked: 2026-08-30

  4. Google Play Help: Understand app privacy and security practices with Google Play's Data safety section

    Sources checked: 2026-08-30

  5. U.S. Federal Trade Commission: Mobile Health App Developers: FTC Best Practices

    Sources checked: 2026-08-30

  6. 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.