Sample data — not a real audited application

PulseHabit — Sample App Passport

A habit tracker built with Expo: Firebase Authentication, Cloud Firestore, RevenueCat subscriptions, OneSignal push and Sentry crash reporting. Accounts exist, but in-app account deletion is not implemented yet — watch how Declora flags it.

9 passed · 1 actions · 2 to confirm

Category scores

Account Deletion38%
App Facts100%
Apple Answers50%
Confirmation100%
Google Play Answers50%
Public Pages100%
Tracking & Advertising100%

Findings (1)

Checks

  • Privacy Policy is published

    A public Privacy Policy URL must exist for the store listing.

    pass
  • Terms of Use is published

    A public Terms of Use URL should exist for the store listing.

    pass
  • Support page is published

    A public support URL must exist for the store listing.

    pass
  • In-app account deletion is implemented

    Apps that let users create accounts must let them initiate account deletion inside the app.

    fail
  • Account deletion page is published

    Google Play requires a public web resource describing how users delete their account.

    pass
  • Cross-app tracking question answered

    Whether the app tracks users across other companies' apps must be answered and confirmed.

    pass
  • Terms of Use published for subscriptions

    Subscription apps must reference a published Terms of Use page.

    pass
  • Data encrypted in transit

    All user data leaving the device should travel over encrypted connections.

    pass
  • Push notification usage answered

    OneSignal handles push tokens, so notification permission usage must be recorded.

    pass
  • Answers confirmed as production behavior

    All generated outputs assume the recorded facts match the shipped app; the user must confirm this.

    pass
  • App Store privacy answers ready

    All data-collection answers feeding App Store privacy guidance must be confirmed.

    needs confirmation
  • Google Play Data safety answers ready

    All data-collection answers feeding Google Play Data safety guidance must be confirmed.

    needs confirmation

Apple App Privacy answers

Generated from PulseHabit's confirmed facts — enter these in App Store Connect.

Data typeCollectedLinked to userTrackingPurposes

Email Address

Contact Info

Evidence
  • · Email may be collected when email/password, email-link, or federated providers that return email are enabled — confirm your sign-in methods
  • · You confirmed this suggestion
YesYesNoAccount management, App functionality, Developer communications

User ID

Identifiers

Evidence
  • · Implied by: users can create accounts
YesYesNoAccount management, App functionality, Analytics

Device ID

Identifiers

Evidence
  • · Push setups typically involve device/push tokens or related identifiers — confirm your configuration
  • · You confirmed this suggestion
YesNoNoAnalytics, App diagnostics

Precise Location

Location

Evidence
  • · You answered: "Does the app use precise location?"
NoNoNo

Photos or Videos

User Content

Evidence
  • · You answered: "Do users upload photos?"
  • · You answered: "Do users upload videos?"
NoNoNo

Purchase History

Purchases

Evidence
  • · Implied by: users can buy subscriptions
YesYesNoApp functionality, Analytics

Product Interaction

Usage Data

Evidence
  • · You answered: "Does the app measure feature usage?"
YesNoNoAnalytics

Crash Data

Diagnostics

Evidence
  • · You answered: "Does the app collect crash information?"
YesNoNoApp diagnostics

Performance Data

Diagnostics

Evidence
  • · Performance monitoring may be enabled separately from error reporting
ConfirmNoNoApp diagnostics, Analytics

Health

Health & Fitness

Evidence
  • · You answered: "Does the app process health information?"
NoNoNo

Other Financial Info

Financial Info

Evidence
  • · You answered: "Does the app process financial information?"
NoNoNo

Sensitive Info (biometric)

Sensitive Info

Evidence
  • · You answered: "Does the app process biometric information?"
NoNoNo

Google Play Data safety answers

Data typeCollectedSharedOptionalEncryptedDeletionPurposes

Email address

Personal info

Evidence
  • · Email may be collected when email/password, email-link, or federated providers that return email are enabled — confirm your sign-in methods
  • · You confirmed this suggestion
YesYesNoYesYesAccount management, App functionality, Developer communications

User IDs

Personal info

Evidence
  • · Implied by: users can create accounts
YesYesNoYesYesAccount management, App functionality, Analytics

Device or other IDs

Device or other IDs

Evidence
  • · Push setups typically involve device/push tokens or related identifiers — confirm your configuration
  • · You confirmed this suggestion
YesYesNoYesYesAnalytics, App diagnostics

Precise location

Location

Evidence
  • · You answered: "Does the app use precise location?"
NoNoNoYesYes

Photos

Photos and videos

Evidence
  • · You answered: "Do users upload photos?"
NoNoNoYesYes

Videos

Photos and videos

Evidence
  • · You answered: "Do users upload videos?"
NoNoNoYesYes

Purchase history

Financial info

Evidence
  • · Implied by: users can buy subscriptions
YesYesNoYesYesApp functionality, Analytics

App interactions

App activity

Evidence
  • · You answered: "Does the app measure feature usage?"
YesNoNoYesYesAnalytics

Crash logs

App info and performance

Evidence
  • · You answered: "Does the app collect crash information?"
YesYesNoYesYesApp diagnostics

Diagnostics

App info and performance

Evidence
  • · Performance monitoring may be enabled separately from error reporting
ConfirmConfirmNoYesYesApp diagnostics, Analytics

Health info

Health and fitness

Evidence
  • · You answered: "Does the app process health information?"
NoNoNoYesYes

Other financial info

Financial info

Evidence
  • · You answered: "Does the app process financial information?"
NoNoNoYesYes

Other info (biometric)

Personal info

Evidence
  • · You answered: "Does the app process biometric information?"
NoNoNoYesYes

Hosted pages

Create your App Passport

Confirm App Facts once — get Apple Store Answers, Google Play Answers, Public Pages, and Consistency Check from the same source of truth.

Create my App Passport