Privacy Policy

FormulaPulse · Last updated April 19, 2026 · Effective April 19, 2026

This Privacy Policy describes how CarbonCode ("we," "us," "our"), operated by Tomas Ramirez as a sole proprietor, collects, uses, and shares information when you use the FormulaPulse mobile application (the "App") on iOS, iPadOS, and watchOS.

FormulaPulse is an independent Formula 1 companion app. It is not affiliated with, endorsed by, or sponsored by Formula 1, the FIA, or any F1 team.

1. Summary

2. Information we collect

Information you provide

FormulaPulse does not require you to create an account or provide personally identifiable information to use the App. If you contact us via email, we will receive the information you choose to send.

Information stored on your device

The following is stored locally on your device using Apple's SwiftData framework and never transmitted to us:

Information collected for notifications

If you enable push notifications, your device sends an APNs push token to our server so we can deliver session reminders. We store:

We do not associate push tokens with your name, email, or any other identifier. You can disable notifications at any time in iOS Settings, which revokes our ability to reach your device.

Information collected by advertising partners (free tier only)

If you are a free-tier user, FormulaPulse shows native advertisements served by Google AdMob. AdMob and its ad partners may collect and process:

FormulaPulse Pro subscribers do not see advertisements and are not subject to AdMob data collection.

Diagnostics

Apple may provide us with aggregated, anonymous crash logs and performance metrics through App Store Connect if you have opted into sharing diagnostics with developers in iOS Settings. We do not receive individually identifying information through this channel.

3. How we use information

4. Third-party services

Apple

We rely on Apple's platform services including iCloud, StoreKit (subscriptions), Apple Push Notification service, WatchConnectivity, and SwiftData. Your use of these services is governed by Apple's Privacy Policy.

Google AdMob and User Messaging Platform

Google AdMob serves native ads in the free tier and handles consent for users in the EEA, UK, and Switzerland via the User Messaging Platform (UMP). Google's collection and use of data is governed by the Google Privacy & Terms. You can review and update your ad-related consent choices at any time via Settings → Manage Ad Preferences in the App.

Google's tracking domains in use by FormulaPulse:

Content sources

FormulaPulse displays publicly available F1 data (schedules, results, standings) from third-party sources including the Jolpica API and the official F1 CDN for driver and circuit imagery. News headlines and thumbnails are fetched from public RSS feeds of F1 news outlets. FormulaPulse does not republish full article content — tapping a headline opens the publisher's website in an in-app browser.

5. App Tracking Transparency (ATT)

On first launch, FormulaPulse requests App Tracking Transparency permission as required by Apple. If you deny permission, AdMob will serve non-personalized ads (ads not tailored to your interests), and we will not access your IDFA. You can change this at any time in iOS Settings → Privacy & Security → Tracking.

6. Your rights

All users

EEA, UK, and Switzerland (GDPR / UK GDPR)

If you are located in the European Economic Area, the United Kingdom, or Switzerland, you have the right to:

To exercise these rights, email support.formulapulse@carboncode.app.

California (CCPA / CPRA)

California residents have the right to know what personal information we collect, to request deletion, and to opt out of the sale or sharing of personal information. FormulaPulse does not sell personal information. Advertising partners may share device identifiers for cross-context behavioral advertising if you have not opted out via ATT or UMP.

7. Data retention

8. Data security

We use TLS encryption for all data transmitted between the App and our notification server. On-device data is protected by iOS file-system encryption when the device is locked. We do not have the ability to decrypt data that never leaves your device.

9. Children

FormulaPulse is rated 4+ and is appropriate for general audiences but is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe we have inadvertently collected such information, please contact us and we will delete it.

10. International users

FormulaPulse is operated from the United States. If you use the App from outside the U.S., your information (including APNs tokens and email correspondence) will be transferred to, stored, and processed in the U.S.

11. Changes to this policy

We may update this Privacy Policy from time to time. The "Last updated" date at the top reflects the most recent revision. Material changes will be announced in the App. Continued use of the App after an update constitutes acceptance of the revised policy.

12. Contact

CarbonCode — Tomas Ramirez (sole proprietor)
Email: support.formulapulse@carboncode.app