Privacy Policy
Last updated: 5 September 2026
MacroMatrix FX ("we", "our", "us", or "the app") is a macro-analysis app for iOS and Android. This Privacy Policy explains what information we collect, how we use it, who we share it with, and your rights under the UK General Data Protection Regulation (UK GDPR) and the Data Protection Act 2018.
1. Data Controller
The data controller for MacroMatrix FX is MACRO RESEARCH TECHNOLOGIES LTD, a company registered in England and Wales (company number 17301851). For all privacy enquiries, data-subject rights requests, or complaints, contact us at support@macroresearchtechnologies.co.uk.
2. Information We Collect
- Push notification tokens. When you enable alerts, your device generates a push token. We store this token in Firebase Firestore (Google Cloud, EU region) so we can deliver notifications to your device.
- Anonymous user identifier and routing metadata. The app creates an anonymous Firebase Auth user ID on first launch. This pseudonymous identifier, together with platform, time-zone, and device-routing metadata, is used to verify your subscription entitlement and route notifications to the correct device. It is not linked to your name, email, or a hardware serial number.
- Subscription entitlement. When you subscribe, Apple App Store or Google Play provides us with a signed receipt that we verify to unlock paid features. We store a subscription tier flag (None / Starter / Pro) and the receipt's expiry timestamp. We do not receive your payment details, name, billing address, or Apple ID / Google account email.
- Analytics and diagnostics data. Firebase Analytics may log screen views and product-interaction events such as paywall views, purchase events, notification opens, favourites toggles, and preset changes. Firebase Crashlytics and Google AdMob may also collect crash, performance, and technical diagnostics data to help us measure usage, improve reliability, and serve and measure Free-tier ads. This data is pseudonymous and is not used by us to identify you by name.
- Advertising data (Free tier only). The Free tier is ad-supported via Google AdMob. Subject to your consent and platform permissions, Google and its ad partners may process device identifiers, approximate location derived from IP addresses, and ad-interaction data for ad delivery, measurement and fraud prevention. The app requests non-personalised ads. We do not request precise GPS location or Apple's App Tracking Transparency permission, and do not access IDFA without that permission. Starter and Pro tiers see no ads.
- Alert preferences and favourites. To deliver the alerts you enable, we sync selected notification settings to Firebase Firestore alongside your push token. This may include favourites, per-pair alert toggles, alert thresholds, quiet-hours and session filters, calendar reminder settings, release-shock preferences, and your current entitlement tier. Other app state may still be stored locally on your device.
3. How We Use Your Information
- To deliver FX macro alerts, calendar reminders, and release-impact notifications you have opted into.
- To apply your selected alert thresholds, favourites, quiet hours, and other notification-routing preferences on our backend so alerts behave consistently.
- To verify your subscription status and unlock the appropriate tier of features.
- To diagnose crashes and performance issues and improve the app.
- To serve non-personalised advertising to Free-tier users (via Google AdMob).
- To measure app acquisition and subscription funnels using Google Analytics for Firebase and linked Google Ads, subject to applicable consent. We do not sell or rent personal data for money; US privacy laws may define advertising-related sale or sharing more broadly, as explained in Section 5.1. Google and ad partners process data for the purposes described here and in the consent message.
4. Legal Bases (UK GDPR)
- Contract: processing your subscription entitlement and delivering requested notifications (Article 6(1)(b)).
- Legitimate interests: crash and performance diagnostics to keep the app working reliably (Article 6(1)(f)).
- Consent: optional notifications and advertising or analytics storage and processing where consent is required, including the choices collected through Google's User Messaging Platform (Article 6(1)(a)).
5. Consent Management (EEA, UK and Switzerland)
Google's User Messaging Platform (UMP) provides choices to consent, not consent, or manage individual purposes and partners. The message lists the partners' registered purposes; the app continues to request non-personalised ads regardless of an acceptance choice. Refusing consent does not unlock ordinary non-personalised advertising: depending on the applicable permissions and SDK support, only limited ads may be available, or no ads may be shown.
In app versions supporting UMP consent mode, Google Analytics for Firebase and linked Google Ads interpret these choices for analytics storage, ad storage, ad user data and ad personalisation. Analytics may process app-instance identifiers, device and app information, and events such as first opens, paywall views, trial starts and purchase completions to measure usage and advertising effectiveness. Consent mode uses the device-storage choice (IAB TCF Purpose 1) for analytics storage. Where supported, denied-consent measurement may use limited signals without consent-based storage; refusal is not a promise that all network requests stop.
You can revisit the available consent form in Settings > Ad Privacy Choices and withdraw or change your choices. An app update may be needed for the latest controls. Withdrawal does not cancel a store subscription or remove access to paid features. See how Google uses information from apps that use its services.
5.1 US State Privacy Choices
Depending on your state and the law that applies, you may have rights to access, correct, delete or obtain a copy of personal information, and to opt out of its sale, sharing or use for targeted advertising. Advertising disclosures can fall within broad legal definitions of sale or sharing even without a monetary payment. The data categories, purposes and recipients are described in this policy.
In supported US states, open Settings > Ad Privacy Choices in the app to access Google's US privacy message and choose "Don't sell or share my data". An app update may be needed. UMP records the choice using the IAB Global Privacy Platform (GPP), which the Google Mobile Ads SDK reads for applicable advertising restrictions. MacroMatrix FX continues to request non-personalised ads regardless of your choice. This advertising control does not by itself delete app data, cancel a subscription or switch off every analytics or service request.
For other privacy requests, an authorised-agent request, or to appeal our response where applicable, email support@macroresearchtechnologies.co.uk. We may need proportionate information to verify a request and locate your anonymous app record. Exercising privacy rights does not remove access to paid features.
6. Third-Party Services and International Transfers
- Google Firebase (Firestore, Cloud Messaging, Cloud Functions, Analytics, Crashlytics, App Check, Anonymous Auth): pseudonymous app accounts, real-time bias data, calendar events, push notifications, usage analytics, crash reporting, and backend entitlement verification. Governed by the Google Privacy Policy. Data may be processed in the EU and the United States under Google's Standard Contractual Clauses.
- Google AdMob, its ad partners and User Messaging Platform: Free-tier ad serving and measurement, and consent management. The current partner list and partners' policy links are available through Manage options in the consent form. Google services are governed by the Google Privacy Policy.
- Apple App Store / Google Play: handle all subscription billing. We never process payments directly. See Apple's Privacy Policy and Google's Privacy Policy.
7. Data Retention
Push tokens and their associated alert-routing preferences are retained while you have the app installed and notifications enabled. Stale tokens reported by Firebase Cloud Messaging are automatically purged. Subscription entitlement records are kept for the life of your subscription plus 24 months for audit purposes. Anonymised crash reports are retained by Firebase Crashlytics for 90 days. You may request earlier deletion at any time — see Section 8.
8. Your Rights (UK GDPR)
Under UK GDPR you have the following rights in relation to your personal data:
- Right of access — obtain a copy of the data we hold about you.
- Right to rectification — correct inaccurate or incomplete data.
- Right to erasure ("right to be forgotten") — ask us to delete your data.
- Right to restriction of processing — ask us to stop using your data while we investigate a request.
- Right to data portability — receive your data in a machine-readable format.
- Right to object — object to processing based on legitimate interests.
- Right to withdraw consent at any time, without affecting the lawfulness of processing already carried out.
To exercise any of these rights, email support@macroresearchtechnologies.co.uk. We will respond within one calendar month.
You can also use our Delete Account & Data page for step-by-step deletion instructions.
You also have the right to lodge a complaint with the UK Information Commissioner's Office (ICO) at ico.org.uk/make-a-complaint if you believe we have mishandled your data.
9. Security
All data in transit is encrypted via TLS. Firestore and Firebase services are protected by App Check (Apple DeviceCheck on iOS, Play Integrity on Android) to prevent unauthorised access. Backend access is restricted to authenticated and verified app installs.
10. Children's Privacy
MacroMatrix FX is not directed at children under 18. We do not knowingly collect personal information from children. If you believe a child has provided us with personal data, contact us and we will delete it.
11. Changes to This Policy
We may update this policy from time to time. Material changes will be noted by updating the date at the top. Where required, we will notify you in-app and request a new consent choice. Continued use is not a substitute for consent where consent is required.
12. Contact
Questions, rights requests, or complaints? Email us at support@macroresearchtechnologies.co.uk.
© 2026 MacroMatrix FX. All rights reserved. · Terms of Use · Delete Account & Data