Eyeball It Privacy Policy

Effective date: 2026-05-04
Last updated: 2026-05-17

PulsePoint Solutions LLC (“we”, “us”) publishes the Eyeball It app for iOS. This policy explains what data the app collects, how it’s used, and what choices you have. We’ve tried to write it in plain English; if anything is unclear, email us at the address at the bottom.

What we collect

Eyeball It is built to work without an account. We don’t ask for your name, email, address, or phone number, and you don’t sign in. The app only collects what’s needed to run the features you use.

On your device

When you save a measurement, the reading and any optional details you add (custom label, color, note) are stored only on your device in encrypted local storage. We never send measurement data off your phone.

If you uninstall the app, all measurement data is permanently deleted with it.

Through Apple

When you make an in-app purchase or restore a purchase, Apple processes the transaction. We don’t see your payment details. Apple shares standard subscription receipt data with us so we can confirm your subscription is active.

Apple’s privacy policy applies to anything Apple handles: https://www.apple.com/legal/privacy/.

Through RevenueCat

We use RevenueCat to manage subscriptions. RevenueCat assigns your install a random anonymous identifier (a UUID) so it can keep track of which device has which subscription active. This identifier:

  • Is generated locally on your device the first time the app launches

  • Is not tied to your name, email, or any personal info

  • Is not used for advertising or shared with anyone outside RevenueCat and ourselves

  • Lets you restore a subscription on a new device when you sign in with the same Apple ID

RevenueCat’s privacy policy applies to data they receive: https://www.revenuecat.com/privacy.

Through Google AdMob (free & per-tool premium tiers)

Free-tier and per-tool premium users see one banner ad strip at the top of each tool screen, served by Google AdMob. Ads are how we keep the free tier sustainable. AdMob receives:

- Ad interaction data such as which ads were displayed and whether you tapped them, used by AdMob to bill us for impressions and improve relevance.

- Anonymous device signals including your IP address (Google uses this to infer coarse location, so it can serve a region-appropriate ad and meet legal requirements, not to build a profile on you or target you behaviorally), user-agent string, app version, and standard ad-placement metadata.

- Diagnostic data from the AdMob SDK including crash and performance information about the ad SDK itself.

We deliberately do not request Apple's App Tracking Transparency permission. As a result, Apple's per-device advertising identifier (IDFA) is never provided to AdMob, and AdMob serves only non-personalized ads. We made this choice because we'd rather not surprise you with an iOS permission prompt for a feature whose benefit (modestly more relevant ads) doesn't outweigh the friction.

If you upgrade to the All Tools subscription ($4.99/year), you see no ads at all, and AdMob is never asked to load.

Google's privacy policy applies to data AdMob receives: https://policies.google.com/privacy

Through Firebase / Google

We use two Firebase products from Google. They both apply to all users including premium subscribers, since they’re about reliability and support — not advertising.

Firebase Crashlytics automatically reports app crashes and unhandled errors to us so we can fix them. Each crash report contains: the stack trace, app version, iOS version, device model, locale, time of crash, and a Firebase-generated anonymous installation ID. No personal info is collected. The installation ID is opaque to us and not tied to your identity.

Firebase Firestore (feedback) receives a document only when you tap Submit on the feedback form in Settings. The document contains the message you typed plus app version, build number, iOS version, device model, locale, current tool, and premium status. We don’t add a name, email, IP address, or device identifier we can tie back to you. The data lives in our Firebase project and is read manually by us in the Firebase console for triage. Not shared with third parties.

Firebase Analytics (anonymized) collects anonymous usage data so we know which tools are most-used, which features get touched, and whether people return to the app over time. We've configured it to NOT collect Apple's advertising identifier (IDFA) or any other tracking-class identifier. What it does collect: screen views, app opens, taps on key controls (Mark button, paywall, settings), session length, approximate country (from IP), language, and app/iOS version. The data is grouped by a Firebase-generated anonymous Instance ID that's scoped to your app install and doesn't cross to other apps. No personal info is collected.

We don't use Firebase Performance Monitoring or any Firebase product that uses cross-app tracking identifiers.

Google’s Firebase privacy policy: https://firebase.google.com/support/privacy.

What we do NOT collect

To be specific:

  • No name, email, phone number, or address

  • No GPS or precise location data (AdMob may infer coarse location from IP for ad targeting, but we don’t access it ourselves)

  • No contact list or photo library access

  • No microphone or camera access without your explicit consent (each per-tool permission is requested only when you first use that tool, and the captured data stays on your device)

  • No tracking-class analytics. We use Firebase Analytics in anonymized mode (no Apple advertising identifier, no cross-app identifier) for product insights, disclosed in the "Through Firebase / Google" section above. We don't use Mixpanel, Amplitude, or any other analytics SDK.

  • No tracking by us. AdMob serves ads to free and per-tool premium users using anonymous signals; we disclose this in "Through Google AdMob" above for transparency. We never request iOS App Tracking Transparency permission, so Apple's per-device advertising identifier is not used.

If we add features later that change this, we’ll update this policy and notify users in the app.

How we use what we collect

  • Measurement data on your device is used to show your history, generate exports, and create share cards. It’s all local to the app.

  • The anonymous RevenueCat identifier is used to confirm whether your install has an active subscription and to restore purchases when you switch devices.

  • Apple receipt data is used solely to validate that subscription purchases are real.

  • AdMob ad-related data (free and per-tool premium users) is used by Google AdMob to serve and measure ads. We don't access this data ourselves; we receive aggregated revenue reports from Google.

  • Crash reports and feedback submissions (via Firebase) are used to diagnose bugs and prioritize fixes. We don’t share them with third parties.

We don’t sell, rent, or trade any data. We don’t use your data to train AI models.

Children

Eyeball It is intended for general audiences and isn’t directed at children under 13. We don’t knowingly collect personal information from children under 13. If you believe a child has provided personal information through the app, contact us and we’ll investigate.

Free tier vs premium

The privacy posture changes meaningfully depending on whether you're on the free tier or have a premium subscription:

- Free tier: banner ads are shown via Google AdMob. Ads are always non-personalized (we never request ATT permission, so IDFA isn't shared with AdMob). The disclosures in "Through Google AdMob" above apply.

- Per-tool premium ($1.99/year per tool): unlocks that tool's premium features (extended recording, persistent Marks collection, etc.). Ads are still shown on every tool — per-tool premium does not remove ads.

- All Tools premium ($4.99/year): no ads anywhere. AdMob is never asked to load. None of the AdMob disclosures apply to you. RevenueCat's anonymous UUID and Apple's receipt validation continue to apply because those are how the subscription itself works.

If you want the most private experience, the All Tools subscription is also the most private tier. (We didn't design it that way deliberately, but it falls out of "no ads = no AdMob = no data going outside the app.")

Family Sharing

The “All Tools” subscription supports Apple Family Sharing. When the purchaser shares the subscription with up to 6 family members, those family members’ installs each get their own anonymous RevenueCat identifier. They’re not linked together as a group beyond Apple’s own family-share metadata, which we don’t access.

Data retention

  • Device-local measurement data: kept until you delete it from the app or uninstall

  • RevenueCat anonymous identifier and subscription state: retained per RevenueCat’s standard policy

  • Apple receipts and purchase history: retained per Apple’s standard policy

  • AdMob advertising data (free tier only): retained per Google’s policy and limited by your ATT choice

There’s no account to “delete” because you never made one. Uninstalling the app removes everything we have on-device. Canceling your subscription is done in iOS Settings → your name → Subscriptions.

Your choices

  • Cancel a subscription: iOS Settings → Apple ID → Subscriptions → Eyeball It → Cancel.

  • Erase your local data: delete the app.

  • Restore a purchase: open the app’s settings or the paywall and tap “Restore Purchases”.

If you want a copy of any data we hold about you, email us. Practically there’s almost nothing, just a record that an anonymous UUID has an active subscription, but you can ask.

Changes to this policy

If we update this policy, we’ll change the “Last updated” date at the top and post a notice in the app’s settings panel for 30 days after the change. Material changes (new categories of data collection) will be more prominent.

Contact

PulsePoint Solutions LLC
7901 4th St N, # 21474
Saint Petersburg, FL 33702-4305
United States

Email: support@pulsepointsolutions.com

Eyeball It and PulsePoint Solutions are trademarks of PulsePoint Solutions LLC. App names and likenesses of other software referenced are property of their respective owners.