Privacy Policy

The short version. There are no accounts. What you log in our apps — measurements, photos, trips, expenses, test answers, brands and collaborations, nicotine use, headache episodes, tennis matches and workouts — is written to your own device. SplitTrip can sync through your own iCloud account, and UGC and Headache Tracker can save backup files in your own iCloud Drive. We never receive that content through these features. DMV Prep uses AdMob advertising and Apple Ads attribution, as explained in its app-specific policy below. Headache Tracker also uses Apple Ads attribution: it sends our server an Apple attribution token and a random install identifier, never your diary. Usage analytics measures how the apps are used and, in some apps, whether purchases succeed. In UGC, analytics is off by default and can be enabled or disabled in Settings. Smoking Tracker, Headache Tracker and Tennis Score have no usage analytics. Tennis Score syncs match and workout records between your paired iPhone and Apple Watch; optional workout recording uses Apple Health.

Who this policy covers

This policy applies to the website at oizapps.com and to the iOS apps published by OIZ Apps, including Tennis Score’s companion Apple Watch app:

None of the apps require an account, a sign-up, or an email address to work. We do not operate a server that stores your study answers or diary content. DMV Prep sends advertising attribution information to our server and uses third-party advertising, as described in its separate policy. Headache Tracker sends advertising attribution information to our server, as described under Apple Ads attribution in Headache Tracker.

What the apps store, and where

The content you create lives on your device, in each app’s own storage. It is covered by your device passcode and iOS encryption. Deleting the app removes its local data; copies saved in iCloud or exported elsewhere must be deleted separately, as explained below.

AppWhat it holdsWhere it is stored
Body Tracker: Measurements Log Body measurements, weight, body fat percentage, height, goals, and progress photos On your device only
SplitTrip Trips, the participant names you type in, expenses, categories, and amounts On your device, and in your own private iCloud when you are signed in to iCloud
DMV Practice Test Permit 2026 Your chosen state, answers, test results, and study progress On your device only
UGC Studio Brands and contact details, collaborations, tasks, payments and expenses, scripts, rates, portfolio details, notes, photos and other attachments On your device. Complete backup files can also be saved in your own iCloud Drive or exported to a destination you choose.
Smoking Tracker The nicotine products you set up and their prices, each use you log and when, your usual wake and sleep times, and your nicotine-free stretches On your device only
Headache Tracker Headache and migraine episodes you log: when each one started and ended, pain level over time, the episode type, where it hurt, symptoms, triggers, medications and the doses you took with how well you felt they helped, what else brought relief, sleep quality, weather notes, and your own free-text notes On your device. Backup files are also saved in your own private iCloud Drive unless you turn this off; sleep data from Apple Health is never included.
Tennis Score Player names and initials, singles and doubles sessions, scores, point-by-point logs, winners and errors, match timing, scoring preferences, and calculated statistics and ratings. With workout recording, the Watch wearer’s heart-rate samples, workout duration, active calories and linked workout identifier. Locally on your iPhone and Apple Watch, with transfer between paired devices through Apple WatchConnectivity. Recorded workouts are also saved to Apple Health with your permission. Backup files and result cards go only to destinations you choose.

iCloud sync in SplitTrip

SplitTrip stores your trips in your private CloudKit database — the personal iCloud storage tied to your Apple Account — so your trips back up and follow you across your own devices. That data belongs to your Apple Account and is governed by Apple’s Privacy Policy. We have no access to it: we cannot read, export, or restore it. If you are not signed in to iCloud, or iCloud is unavailable, the app falls back to a local-only store and keeps working.

Backups in UGC Studio

UGC Studio keeps its working database on your device. It does not automatically synchronize individual records between devices. When iCloud Drive is available, the app can save complete backup files in your own iCloud account. Automatic backups are checked while you use the app; an upload requires an available connection and sufficient iCloud storage. You can also create and share a backup yourself. If iCloud is unavailable, a manually created copy is kept locally and can be exported.

A backup contains your records, attachments and supported app settings. Restoring a backup replaces the app’s current data and requires your confirmation. The app also keeps a local recovery copy of the data being replaced.

We do not receive your UGC Studio records or backup files through this feature. If you export or share a backup, the recipient or storage provider you choose can access its contents. Backup files are not encrypted separately by UGC Studio; device and iCloud protections are provided by Apple. Share a backup only with someone you trust.

Backups, reports and exports in Headache Tracker

Headache Tracker keeps your diary on your device and does not synchronize it between devices. So that a lost or replaced phone does not mean a lost diary, it saves a backup file of your entries in the app’s private folder in your own iCloud Drive when you are signed in to iCloud. A copy is written at most once a day, when something has changed, and the last five days are kept. The backup contains your episodes and your lists of types, symptoms, triggers, medications and the like, plus the app version and device model that made it. Sleep data read from Apple Health is never included. The file is stored under your Apple Account, and we cannot access it. You can turn automatic backups off, back up on demand, save a copy to a place you choose, or restore from a copy in Settings → iCloud backup.

The only other way data leaves the app is when you create a report: the app can build a PDF summary for a doctor, or a CSV file of your entries, and hand it to the standard iOS share sheet. What happens next is your choice — whichever destination you pick, whether that is Files, Mail, a messaging app or a printer, receives that file and its contents. Nothing is uploaded automatically, and we never receive these files.

You can delete individual episodes in the app, or erase everything at once from Settings → Delete all data, which also removes this device’s backup copies from your iCloud Drive. Deleting the app removes its local data but not its iCloud backups; you can remove those in Settings → [your name] → iCloud → Manage Account Storage. Reports and backup copies you have exported or sent stay where you put them and must be deleted separately.

Sync, backups, sharing and deletion in Tennis Score

Tennis Score stores player and match records locally and uses Apple’s WatchConnectivity framework to transfer them, along with supported settings and workout summaries, between your paired iPhone and Apple Watch. Heart-rate samples from finished sessions are also transferred so you can review them on your iPhone. There is no app-managed iCloud sync or automatic iCloud Drive backup, and no developer server receives these records. The Watch app may remove finished sessions older than 14 days from its local storage; this does not erase the iPhone’s history or workouts saved to Apple Health.

You can export a JSON backup of players and sessions, or share a result card, through the iOS share sheet. Backup exports exclude heart-rate samples by default; turn on Settings → Include heart rate in backups to include them. Workout summaries, including duration and active calories when available, remain in the backup even when heart-rate samples are excluded. The destination or recipient you choose receives the exported contents. Backup files are not separately encrypted by Tennis Score.

Deleted sessions remain recoverable in Settings → Recently deleted for up to 30 days, unless you permanently delete them sooner. Settings → Erase all data clears the app’s players and sessions and sends the erase instruction to your paired Watch when synchronization is available. Deleting the app on one device does not itself erase the other device’s copy. Workouts already saved to Apple Health, device backups, and exported or shared copies must be deleted separately where they are stored.

Apple Health

Body Tracker: Measurements Log can read your weight and height from Apple Health and write weight back to it — only after you explicitly grant permission in the iOS Health permission sheet, and only for those data types. You can revoke it at any time in Settings → Health → Data Access & Devices.

Headache Tracker can read your sleep analysis from Apple Health, to show how much you slept before an episode you logged. This is optional and off by default: the app explains what it wants before the iOS Health permission sheet appears, and you turn it on yourself. It is read-only — the app requests no permission to write and puts nothing into Apple Health. Imported sleep hours are held in a separate on-device store that is never synchronized, and they are included in an exported report only if you switch that on for the report. You can revoke access at any time in Settings → Health → Data Access & Devices.

Tennis Score can optionally record a tennis workout on Apple Watch. With your Health permission, it reads heart rate and active energy during the session and saves a workout to Apple Health, including set scores as workout metadata. The app stores heart-rate samples and a workout summary alongside the match and syncs finished-session samples to your paired iPhone. Heart-rate data belongs to the Watch wearer, not to every player in the match. You can turn recording off in Settings → Record workouts and revoke Health permissions in Apple’s Health access settings. Revoking permission does not delete previously saved data.

We never receive your Health data or use it for advertising, marketing or analytics. It is never sold. Tennis Score transfers it between your paired devices and can include it in a backup you explicitly export, as described above. Apple manages data saved to Apple Health under Apple’s Privacy Policy.

Photos and camera

Body Tracker: Measurements Log asks for camera access when you take a progress photo, and for permission to add photos to your library when you save or export one. Progress photos are stored inside the app on your device. They are not uploaded anywhere, and they are not visible to us.

Tennis Score requests permission to add images to your photo library when you save a result card. It does not read your photo library or use the camera. Cards are generated on your device and are shared only when you choose a destination in the share sheet.

Analytics in the apps

Smoking Tracker, Headache Tracker and Tennis Score contain no usage analytics and no third-party SDKs. Tennis Score has no advertising or tracking SDKs. No usage events or logged content from these apps are sent to us. Transfers through Apple services and exports you choose are described above. Headache Tracker is built entirely on Apple’s own frameworks, so nothing you record about your headaches, your medication or your sleep reaches us in any form. The only information it sends us is the Apple Ads attribution request described below.

Body Tracker, SplitTrip, and UGC include Google Firebase Analytics so we can see how the apps are actually used and what to fix or build next. In Body Tracker: Measurements Log and SplitTrip, it records events such as which screens are opened, which features are used, whether a purchase screen was shown, and whether a purchase succeeded, cancelled, or failed. UGC’s events and optional analytics are described below. Firebase also attaches technical context: app version, device model, operating system version, language, an approximate location derived from your IP address (typically country level), and an app instance identifier generated by Firebase.

What analytics never includes: your measurements, weight, or photos; the names of the people in your trips, your expenses, or the amounts; your test answers; your name, email address, or phone number; any Apple Health data; anything you log about your headaches, symptoms or medication; or the contents of your UGC records, including brand and contact details, collaborations, tasks, amounts, scripts and attachments.

Firebase processes this data for us as a service provider under Firebase’s privacy terms and Google’s Privacy Policy. Body Tracker: Measurements Log and SplitTrip do not currently offer an in-app switch to turn analytics off. Deleting an app stops collection by that app, and you can email us to have the data associated with your app instance deleted. UGC has the additional controls described below.

Analytics choices in UGC

Usage analytics in UGC is off by default. You can enable it in Settings and turn it off there at any time. When enabled, UGC uses Firebase Analytics to measure usage, including events when a brand, collaboration or task is added. The contents of your records and attachments are not included in these events.

Firebase may associate usage events with technical information and an app-instance identifier. UGC disables automatic screen-view reporting and IDFV collection, and does not grant consent for advertising storage, advertising user data or personalized advertising. Turning analytics off disables further analytics collection by the app; it does not itself request deletion of information already received by Firebase.

Advertising and attribution in DMV Prep

DMV Practice Test Permit 2026 (DMV Prep) uses Google AdMob for ads in its free version and Google’s consent platform for available privacy choices. It also sends an Apple Ads attribution token and a random app account identifier to our server at oiz.company to measure advertising results. The current build does not include Firebase Analytics. Its app-specific Privacy Policy explains the data, recipients, retention, purchases, and deletion choices and takes precedence for this app.

Apple Ads attribution in Headache Tracker

We advertise Headache Tracker through Apple Ads. To learn which ads lead to installs and purchases, the App Store version of the app obtains an attribution token from Apple’s AdServices framework and sends it to our server at oiz.company/api/apple/attribution/ over HTTPS, together with a randomly generated install identifier and the time the app was first opened. Our server passes the token to Apple, which tells us whether the install came from an Apple Ads campaign and, if so, which campaign, ad group and keyword, the country or region, and the date of the ad tap or view. AdServices does not use the advertising identifier (IDFA), and the app does not ask for tracking permission because nothing is shared with other companies for tracking.

The random identifier is not an account and does not contain your identity. It is stored in the device’s Keychain without iCloud synchronization, so it can survive deleting and reinstalling the app. The app also supplies it to Apple when you start an in-app purchase, and Apple’s purchase notifications to our server then include it, so a purchase can be linked to the ad that led to the install. These notifications contain the product, price, dates, and renewal or refund status, but not your name, email address, or Apple Account details. The attribution request also exposes ordinary connection information, such as the IP address, to our server.

This request never includes anything from your diary — no episodes, pain levels, symptoms, triggers, medications, notes, or Apple Health data. The app does not save or log the Apple token. If a request fails temporarily, the app retries later with a fresh token for up to 30 days; once our server has a result, the app stops sending it. There is currently no in-app switch for this request. See Apple’s AdServices documentation and Apple’s Privacy Policy.

This website

oizapps.com is a static site. It has no accounts, no comment forms, and no newsletter. It uses Google Analytics 4, which sets cookies in your browser and records the pages you view, the referring link, your approximate location from your IP address, and your device and browser type. We also log one custom event — a click on an App Store link, along with where on the page the link sat — so we can tell which pages actually help people find an app.

You can block this with any browser setting or extension that blocks analytics cookies, or with Google’s opt-out add-on. Nothing on this site breaks if you do.

Purchases

The apps are free to download. Some offer optional paid features, subscriptions, or tips through Apple’s in-app purchase system. Subscriptions renew through Apple and are managed or cancelled in your Apple Account settings. Payments are handled entirely by Apple — we never see your card details, billing address, or Apple Account credentials. Apple tells the app whether a purchase is active so it can unlock the feature, and reports aggregate sales figures to us. For DMV Prep and Headache Tracker, Apple also notifies our server about individual transactions, linked to the random identifier described in their attribution sections. Apple’s handling of that transaction is covered by Apple’s Privacy Policy.

Who your data reaches

CompanyWhat forWhat they receive
Apple App distribution, in-app purchases, iCloud sync (SplitTrip), iCloud Drive backups (UGC, Headache Tracker), Apple Health (Body Tracker, Headache Tracker, Tennis Score), paired-device transfer (Tennis Score) Purchase and account data held under your Apple Account; your own iCloud content, including UGC and Headache Tracker backup files in your iCloud Drive, which we cannot access; Tennis Score workouts saved to Apple Health and records transferred between your paired devices
Google (Firebase Analytics) Usage analytics in Body Tracker, SplitTrip, and UGC Usage events, technical app and device context, and an app-instance identifier; collection in UGC is optional
Google (AdMob) and advertising partners Advertising in DMV Prep Ad and app interactions, identifiers, IP address and approximate location, diagnostic and performance information, depending on available permissions and choices
OIZ Apps attribution server; Apple Apple Ads attribution and purchases in DMV Prep and Headache Tracker Apple attribution token, random app account token, campaign attribution and associated transaction information; ordinary connection information reaches our server
Google (Google Analytics) Website visit statistics Pages viewed, referrer, device and browser, approximate location

These are the service providers we use. If you choose to export or share a backup, report or Tennis Score result card, the recipient or storage provider you choose also receives its contents. We otherwise disclose data outside this list only if we are legally required to — for example, in response to a valid legal request.

Children

The apps are not directed to children under 13, and we do not knowingly collect personal information from them. If you believe a child has provided us with personal information, email us and we will delete it.

Your choices and your rights

Because your content stays on your device, you are in direct control of most of it:

  • Delete individual entries — measurements, photos, trips, expenses, nicotine logs, headache episodes, or UGC records — inside each app.
  • Delete local app data by deleting the app from your device. iCloud and exported copies must be deleted separately.
  • Erase everything in Headache Tracker at once in Settings → Delete all data, including this device’s iCloud backup copies. Turn automatic backups off in Settings → iCloud backup.
  • Export your Headache Tracker entries as a PDF report or a CSV file, to a destination you choose.
  • Export UGC data as a backup from the app’s backup settings.
  • Export or erase Tennis Score data in Settings; heart-rate samples are included in backups only if you enable that option. Manage recoverable sessions in Recently deleted and delete saved Health workouts separately in Apple Health.
  • Turn UGC analytics on or off in the app’s Settings.
  • Remove synced SplitTrip data in Settings → [your name] → iCloud → Manage Account Storage.
  • Revoke Health, camera, or photo permissions at any time in iOS Settings.
  • Opt out of website analytics with a browser blocker or Google’s opt-out add-on.

Deleting UGC data and copies

You can delete records in UGC. Deleting a brand or collaboration can also delete its related records and attachments, as explained in the confirmation. Deleting the app removes its local data, but does not remove copies already saved in iCloud Drive or exported elsewhere. Delete those files separately in iCloud Drive or in the destination where you saved them. Previously shared copies remain with their recipients.

Depending on where you live — including under the GDPR in the EEA and the UK, and the CCPA in California — you may have the right to access, correct, delete, or receive a copy of personal data we hold, and to object to its processing. We have no accounts and hold no directory of users, so in practice this concerns analytics, attribution, and support information we can locate. Email us and we will act on your request; we do not charge for it and we will not discriminate against you for making it. For DMV Prep, advertising-related sharing and opt-out choices are explained in its app-specific policy.

Retention

Content stored on your device stays there until you delete it. Analytics data is retained by Firebase and Google Analytics under their standard retention windows — currently up to 14 months for event-level data — after which it is deleted or kept only in aggregate. Attribution records and the related purchase information on our server are kept as long as needed to measure advertising results, for security, and to meet legal obligations. Email us with the app name and enough context to locate them if you want them deleted.

UGC may automatically remove older backup files according to its retention rules. Copies you export remain in the destination you chose until you or that storage provider removes them. Deleting a record from the app does not remove it from existing backup files.

Security

Keeping your content on your own device is the main safeguard: there is no central database of your diary or other content to breach. On-device data is protected by your device passcode and iOS encryption, and iCloud data by your Apple Account. No method of storage or transmission is completely secure, so we cannot guarantee absolute security — but we can guarantee we hold as little as possible.

Changes to this policy

If our apps change how they handle data, we will update this page and revise the effective date at the top. Material changes will be reflected here before they take effect in a released version of an app.

Contact

Questions about this policy, or a request about your data — write to leksme.w@gmail.com. We read every message.

See also our Terms & Conditions.