Privacy Policy
PricePing watches the prices you care about and notifies you when they change. This policy explains what information we use to provide that service.
To delete tracked-product data without closing your account, see how to delete data without deleting your PricePing account.
1. Who we are
PricePing is operated by Hani Al Anani, an individual based in Dubai, United Arab Emirates. In this policy, “PricePing,” “we,” “us,” and “our” refer to that operator.
Privacy questions and requests can be sent to [email protected]. Product support is available at [email protected].
2. Information we collect
Account and sign-in
You can sign in with Apple, with Google, or with an email address and password. Accounts are handled by Supabase. We store your email address and a user id. When you use Apple or Google sign-in, we receive the basic account information the provider makes available for authentication: email address, your name and avatar where provided, and a provider identifier. If you use Apple’s private email relay, we receive the relay address instead of your personal email address.
Products and prices
We store the product URLs you add and what we read from them: product name, image, store, currency, the observed price, the price history over time, and your alert settings. Product URLs and prices are the core of the service, so we do see what you are tracking.
Purchases you tell us about
If you tell the app you bought something, you type in the price you paid. We store that amount, the first price we recorded for that product, the difference between the two, and the currency. We also copy the product name and the store’s domain onto that record so it still reads after you stop tracking the product. If the product’s currency differs from the currency your savings are totalled in, we store the exchange rate used for that day. Rates come from a public exchange-rate service, open.er-api.com, which our server asks once a day for a plain list of rates; that request contains nothing about you or your purchase. What you paid is what you tell us. We cannot check it against the store, and the store tells us nothing about your order.
Product analytics
We use PostHog to understand how PricePing is used. Typical events are the setup screens you view, which sign-in method you use, paywall and purchase steps, whether you allowed notifications, notifications opened, background price checks run, products added or failed to add, price drops detected, and use of the savings card. Events are recorded against your PricePing account id. The closest we ever come to identifying a product is the store’s domain, for example zara.com. Product links, product names, prices, email addresses, and push tokens are never sent to PostHog. We do not use advertising identifiers and we do not track you across other apps or websites. RevenueCat also forwards your subscription events (trial started, converted, or cancelled, renewals, and billing issues) to PostHog under the same account id. When you delete your account, we ask PostHog to erase your person record.
Website visits
Our public website pages (the home page, comparisons, guides, free tools, and legal pages) count visits with PostHog without cookies or local storage. For each visit we record the page, the site that referred you, any campaign tags in the link, and whether you tapped the App Store or Google Play button. These visits are not linked to a PricePing account, we collect no advertising identifiers, and nothing you type into the website’s tools or forms is recorded. If your browser sends a Do Not Track signal, the website loads no analytics at all. Signed-in and sign-in pages of the website send no analytics from your browser.
Subscription status
We store whether your account has an active subscription or trial, which plan it is (Personal, tracking up to 20 products, or Power, tracking up to 50), along with the purchase identifiers needed to restore access. Where PricePing is available, mobile purchases use Apple’s App Store on iOS or Google Play on Android, with subscription access managed for us by RevenueCat; prices are shown in the store at the moment you purchase. We never see or store your payment-card details.
Notifications and device
If you allow notifications, the app sends us a push token and your device platform (iOS or Android) so we can deliver price-drop notifications and a weekly summary to that device. We also use the token to send silent notifications that can request a background price check without showing a notification. Background execution depends on the operating system, device settings, and network availability and is not guaranteed. We use the token only for those purposes.
What stays on your device
Your sign-in session is stored using the operating system’s secure storage. It stays on that device, is not backed up to us, and is cleared when you sign out. Uninstalling the app does not reliably erase secure-storage entries on every platform and does not delete your PricePing account. Sessions saved by an older version of the app are migrated into secure storage when needed. Your appearance preference (system, light, or dark) and the app’s diagnostic logs are also kept on the device only, and we do not collect them. When you sign in on the website, the equivalent session is held by your browser.
Technical records
Our hosting and service providers generate ordinary technical records such as IP address, browser or device type, operating-system version, timestamps, error information, and security logs. We use these to operate, secure, and troubleshoot PricePing.
3. How we use information
- To create and secure your account and authenticate you.
- To read, compare, store, and display prices for the products you track.
- To send price-drop notifications, weekly summaries, and service messages you ask for.
- To process subscriptions, restore purchases, and enforce plan limits.
- To record the purchases you tell us about and total what you saved.
- To measure how features are used, so we can see what works and what to fix.
- To provide support, diagnose errors, prevent abuse, and improve reliability.
- To comply with legal obligations and respond to lawful requests.
4. How price checks work
Prices are read from the store’s own public product page in two ways: by your phone, in the background, and by our servers. On your phone the app loads the page in a hidden view and reads the price out of it, so the store sees an ordinary request from your device and network, the same as if you had opened the page yourself. When our own server request is blocked or cannot find a price, we may fetch the page through Zyte or Firecrawl, which read the public page on our behalf. Amazon pages carry no machine-readable price, so we read the values Amazon puts in its own add-to-cart form, and some of those pages can only be read from your device, in the marketplace your device can buy from. Either way, what we keep is the product page details and the observed price, not your browsing history and not anything about a purchase you make at the store.
5. Sign-in with Apple and Google
When you choose Apple or Google sign-in, we use the basic identity information needed to create or access your PricePing account. We do not request access to Gmail, Google Drive, Google Contacts, iCloud, or any other service from those accounts. Apple may provide a private relay email address when you choose to hide your email.
6. When we share information
We do not sell your personal information. We share it only as needed to run PricePing, with:
- Supabase: account authentication and application data storage.
- Apple, Google, and RevenueCat: subscription purchases and entitlement checks through the applicable store.
- PostHog: product analytics, as described above, keyed by your account id in the app, and cookieless visit counts on the public website. No product URLs and no product names.
- Expo: push-notification delivery and over-the-air app updates.
- Render: hosting for the website and the API.
- Cloudflare: delivering and protecting the website.
- Zyte and Firecrawl: fetching store product pages when our own request is blocked or cannot find a price.
- Inngest: scheduling and running the background price checks.
- Resend: sending price-drop emails, and reporting bounces and spam complaints back to us.
- open.er-api.com: daily currency exchange rates. We send it no personal information.
- Authorities and professional advisers: when required by law, to protect rights and safety, or to address fraud or abuse.
These providers may process information in countries outside the United Arab Emirates. We limit each provider’s access to what its function requires.
7. Google user data
Information received from Google is used only to authenticate your PricePing account and provide the service you request: your name, email address, and avatar, when Google provides them. We do not use Google user data for advertising, sell it, or transfer it to third parties except as necessary to provide PricePing, comply with law, or protect the service. Our use of Google user data follows Google’s applicable API Services User Data Policy and Limited Use requirements.
8. Retention and deletion
We keep information for as long as it is needed to provide PricePing, maintain security, resolve disputes, comply with legal obligations, and keep appropriate business records.
Delete data without deleting your account
You can remove tracked-product data and keep your PricePing account. In the app, open the product and tap Stop tracking, then confirm. This deletes that tracked product and its price history and related alert settings. If a product has multiple store links, removing one store link stops tracking only at that store; deleting the main product removes its linked stores too. Your account, other tracked products, and saved purchases and savings remain.
If you want us to delete other specific data while keeping your account, email [email protected] with the subject “PricePing data deletion request”. Include the email address on your account and describe the data you want deleted. We’ll verify account ownership, review the request, and let you know what can be deleted while keeping your account. Do not send your password or payment details. You do not need to delete your account to make this request.
We process verified requests without undue delay. In-app product removal takes effect when PricePing confirms it. If product changes are temporarily locked during the 30-day subscription restoration period, email us to request deletion instead. That restoration period applies only to tracked products, price history, and alerts after a paid subscription expires; it is not an extra waiting period for a verified deletion request. We may retain information where needed for legal, security, or fraud-prevention reasons. Apple, Google, and RevenueCat may retain their own purchase records under their policies and legal requirements.
When a paid subscription expires, PricePing pauses price checks immediately. We hold the account's tracked products, their price history, and product alerts for 30 days so they can be restored if the subscription is renewed. After that deadline, we permanently delete those products, price history, and alerts. The PricePing account and saved purchases and savings remain.
You can delete your account from the Account tab in the app, or request deletion by email using our account deletion instructions without installing the app or signing in. Manual requests require ownership verification before deletion. Successful account deletion removes your account, your tracked products, their price history, your alerts, your notification tokens, your saved purchases and savings, your subscription record, and our log of email bounces and complaints for your address, subject to anything we must retain for legal, security, or fraud-prevention reasons. We also ask PostHog to erase your person record; the underlying analytics events stay, attached to an account id that no longer belongs to anyone. Deleting your account does not cancel a subscription; cancel through the store where you purchased it, in Apple subscription settings or Google Play subscriptions. Apple, Google, and RevenueCat keep their own purchase records under their applicable policies and requirements, and we cannot delete those on your behalf.
9. Your choices and rights
You can update account information, remove tracked products, turn off notifications, cancel your subscription through the store where you purchased it (Apple or Google Play), and delete your account. Depending on where you live, you may also have rights to request access, correction, deletion, restriction, or a copy of your personal information. Contact us at [email protected] and include enough information for us to identify your request.
10. Security
We use reasonable technical and organizational safeguards designed to protect information, including access rules that scope every record to the account that owns it. No online service can guarantee absolute security, so please use a unique password and contact us promptly if you believe your account has been compromised.
11. Children
PricePing is not directed to children under 13, and we do not knowingly collect personal information from children under 13. If you believe a child has provided information to us, contact us so we can review and remove it where appropriate.
12. Changes to this policy
We may update this policy as PricePing changes. We will update the “Last updated” date when we do. If a change is material, we will provide additional notice where appropriate.
13. Contact
For privacy questions or requests, email [email protected].