Privacy Policy
Last updated:
DinarPulse ("we", "us", "the app") is a real-time currency tracker for the Libyan dinar. We respect your privacy and only collect the minimum data needed to operate the app. This policy explains what we collect, why we collect it, and the choices you have.
1. Who we are
DinarPulse is operated by VOOOM Ltd. You can reach us by email at privacy@dinarpulse.ly or on Telegram at @dinarpulse.
2. Data we collect
We collect only the data listed below. We do not collect your contacts, photos, precise location, microphone, camera, SMS, or call history.
| Category | What we collect | Source |
|---|---|---|
| Account identity | A Firebase Authentication user ID (UID). If you sign in with Google, we also receive your email address, display name, and profile photo URL from Google. If you stay anonymous, only the UID is generated. | Firebase Authentication, Google Sign-In |
| App preferences | Your favorite currencies, price alerts you create, theme and language choice, and notification preferences. | You, while using the app |
| Device push token | A Firebase Cloud Messaging (FCM) token that lets us deliver notifications, plus the device platform (Android / iOS) and language. The token is meaningless on its own and cannot be linked to a person outside our backend. | Firebase Cloud Messaging |
| Advertising identifier | Google's resettable Advertising ID, used by Google AdMob to serve relevant ads and limit ad frequency. You can reset or opt out of personalized ads at any time in your device's system settings. | Google AdMob |
| Technical logs | Standard server logs (IP address, timestamp, request path, HTTP status, user-agent) kept for security and debugging. These are not joined back to your account after 30 days. | Backend servers |
| Crash diagnostics | If a crash occurs we collect the stack trace, device model, OS version, and app version to fix the bug. No personal data is included in crash reports. | Firebase / Google Play Console |
3. Why we collect it
- Sign-in & sync — so your favorites and alerts follow you across devices.
- Push notifications — to deliver price alerts, the daily briefing, and volatility warnings you've opted into.
- Service operation — to fetch live rates, serve the API, and protect against abuse.
- Advertising — to display the in-app banner that funds development.
- Reliability — to diagnose crashes and performance issues.
4. Third-party services we use
The app relies on the following processors. Each of them has its own privacy policy that governs how they handle data we share with them.
- Google Firebase (Authentication, Firestore, Cloud Messaging, Hosting) — firebase.google.com/support/privacy
- Google Sign-In — policies.google.com/privacy
- Google AdMob — support.google.com/admob/answer/6128543
- Fulus.ly — read-only currency rate provider. We send only the currency code; no personal data leaves our backend.
5. Data sharing
We do not sell, rent, or trade your personal data. We share it only with the processors listed above, and only to the extent each needs to deliver its service. We never share your data with advertisers other than Google AdMob, and the only information AdMob receives is the standard advertising identifier and ad-context signals — never your email, name, or app activity.
6. Data retention
- Account data (UID, email, favorites, alerts) is kept as long as your account exists.
- FCM device tokens are refreshed automatically by your device and stale tokens are pruned within 30 days.
- Server access logs are kept for 30 days, then deleted.
- Crash reports are kept for 90 days, then aggregated and anonymized.
7. Your rights and choices
- Access & export. Email privacy@dinarpulse.ly and we'll send you a copy of your account data within 30 days.
- Correction. You can edit your favorites and alerts directly in the app at any time.
- Deletion. Open Settings → Account → Sign Out, then email us to request full deletion. We'll permanently remove your account and associated data within 30 days. You can also delete your account directly via Settings → Account → Delete Account in a future build.
- Personalized ads. Disable personalized advertising in your device settings: Android → Settings → Google → Ads → Delete advertising ID. iOS → Settings → Privacy & Security → Apple Advertising → Personalized Ads.
- Notifications. Turn off the daily briefing, volatility alerts, or specific price alerts in Settings → Notifications, or revoke notification permission entirely in your device's system settings.
8. Children
DinarPulse is not directed at children under 13 and we do not knowingly collect personal data from children. If you believe a child has provided us with personal data, contact us and we will delete it.
9. International data transfers
Firebase, Google Sign-In, and AdMob may process data on servers located outside Libya, including in the European Union and the United States. We rely on the contractual safeguards Google provides as part of its Data Processing Addendum.
10. Security
We use industry-standard practices to protect your data: HTTPS for all network traffic, encrypted storage for credentials, rate-limited admin endpoints, and least-privilege service accounts. No system is perfectly secure, but we treat your data with the same care we'd want for our own.
11. Changes to this policy
If we make material changes, we will update the "Last updated" date at the top of this page and, where appropriate, notify you in the app. Continuing to use DinarPulse after a change means you accept the revised policy.
12. Contact
Questions or requests about this policy? Email privacy@dinarpulse.ly or reach out on Telegram.