Summary: Your watch data stays on your device (and in your own iCloud, if you enable sync) — MW Supply Limited operates no servers that receive it and has no account system. Chronograde is free to use and is supported by ads from Google AdMob shown to users who are not subscribed to Chronograde Pro. To serve those ads, Google’s advertising SDK collects device and usage information as described below. Subscribing to Pro removes all ads. The app also queries public NTP time servers to keep your measurements accurate.
Chronograde is published by MW Supply Limited (“we”, “us”). This policy explains what data the app handles, what stays on your device, and what is shared with Apple and Google to provide payments and advertising. Questions: mwsupplylimited@gmail.com.
Chronograde stores the records you create locally using Apple’s SwiftData framework. We never receive this data on any server of ours:
This data is yours. It is removed when you delete the app, and you can export it at any time from the Watches tab menu (CSV or XLSX).
If iCloud is enabled for Chronograde on your device, the records above are synchronized through your private CloudKit container (iCloud.com.edfd.WatchAccuracy) so they appear on your other devices signed in to the same Apple ID. We have no access to this data — it is stored under your Apple ID in Apple’s infrastructure and is governed by Apple’s Privacy Policy. You can turn iCloud off for Chronograde at any time in iOS Settings → [your name] → iCloud.
The Timegrapher feature listens to your watch ticking to measure its rate and beat error. Audio is processed live, on your device only, to detect tick timing. No audio recording is saved, transmitted, or sent to any server — only the computed numeric results are stored, and only if you choose to save the reading. The microphone is used solely while the Timegrapher screen is active and you have started a measurement.
Chronograde is free and is supported by advertising shown to users who do not have an active Chronograde Pro subscription. Ads are served by Google AdMob and consist of a banner above the tab bar and an optional “rewarded” video you may choose to watch to earn bonus measurements or Crown tokens. Subscribers to Chronograde Pro see no ads at all.
To deliver and measure ads and to prevent fraud, Google’s advertising SDK may collect and process:
Google acts as an independent controller of this data; its use is governed by the Google Privacy Policy and the How Google uses information from sites or apps that use our services page. Apple’s SKAdNetwork is also used for privacy-preserving ad attribution.
The first time ads are shown, free users see Apple’s App Tracking Transparency prompt. If you allow tracking, ads may be personalized using the advertising identifier. If you ask the app not to track, ads are still shown but are non-personalized. Where required (for example in the EEA and the UK), Google’s User Messaging Platform first presents a consent dialog covering ad personalization under GDPR. You can change your tracking choice anytime in iOS Settings → Privacy & Security → Tracking, and you can remove ads entirely by subscribing to Pro.
All purchases are processed entirely by Apple’s StoreKit. We never see your payment card or Apple ID; Apple only tells the app which product IDs your Apple ID is entitled to. Chronograde offers:
Purchase records and entitlements are governed by Apple’s privacy policy.
Chronograde makes outbound network requests for only three purposes: (a) stateless SNTP (RFC 4330) time queries to public servers (time.apple.com, time.google.com, pool.ntp.org) to compute clock drift — these contain no personal information; (b) Apple StoreKit calls for purchases; and (c) for non-subscribers only, Google AdMob and User Messaging Platform calls to fetch ads and consent information as described above. There are no analytics SDKs or crash-reporting SDKs other than Apple’s own first-party reporting (which runs only if you opted in under iOS Settings → Privacy & Security → Analytics & Improvements).
The app includes Google’s Mobile Ads SDK and User Messaging Platform (used only for non-subscribers, to show and govern ads). It uses Apple’s StoreKit, SwiftData/CloudKit, and UserNotifications frameworks, which are first-party Apple services. No other third-party SDKs are included.
If you turn on the optional daily reminder in Settings, Chronograde schedules a local notification on your device using iOS’s UserNotifications framework. No notification content is sent to any server.
Chronograde is a general-audience utility intended for adult watch owners and is not directed to children. Because it serves advertising, we do not knowingly collect personal information from children, and ads are configured as non-personalized where tracking is not permitted. If you believe a child has used the app, contact us and we will assist.
If we change how Chronograde handles data, we will update this page and the “Last updated” date above. Material changes will also be reflected in the App Store privacy labels for the affected version of the app.
Questions about this privacy policy can be sent to mwsupplylimited@gmail.com.