Privacy Policy
Last updated: 2 October 2026
Introduction
Jamie Lollback ("I", "me", or "my") respects your privacy and is committed to protecting your personal data. This privacy policy explains how I collect, use, store, and safeguard your information when you use my applications, including apps available on the Apple App Store and Google Play Store.
Most of my apps work entirely on your device. Where an app does more, it has its own section below that explains exactly what it collects — currently Visa365 and RainSeer. MyRoster has its own privacy policy at myrosterapp.com.au/privacy-policy.
As an Australian developer, I handle personal information in accordance with the Australian Privacy Act 1988 and the Australian Privacy Principles (APPs). If you live in the European Union, the United Kingdom or another place with its own data protection law, you also have the rights that law gives you.
Data Collection
My apps are designed with privacy in mind. I minimise data collection and process data on-device whenever possible. The specific data collected varies by app and may include:
- Data you explicitly enter within the app (e.g., settings, items or days you add)
- Crash reports and diagnostic information
- Calendar access when you grant it, used only for the app's calendar features
- Location when you grant it, used only for the app's location features
For most apps, I do not collect personal information such as your name, email address, or location unless you voluntarily provide it (e.g., when contacting support). Visa365 and RainSeer work differently in a few specific ways, which are described in the Visa365 and RainSeer sections below.
Data Usage
Any information collected is used solely to:
- Provide and maintain core app functionality
- Process data you provide to deliver the features you request
- Fix problems and improve my apps using crash reports and, in some apps, anonymous usage statistics
- Respond to your support requests when you contact me directly
- Measure whether my own ads lead to app installs and subscriptions (Visa365 only, as described below)
I do not sell your data, track you across other companies' apps or websites, or build advertising profiles about you.
Data Storage and Security
The things you enter into my apps are stored on your device. Specifically:
- On iOS, when iCloud synchronisation is available, your data is stored in your personal iCloud account and handled according to Apple's privacy practices. I cannot access it
- I do not store the content of your apps on servers I operate, apart from the rain alert and plan reminder details RainSeer needs, described in its section below
- Where an app uses online services (for example Visa365's optional account, analytics and crash reports, or RainSeer's weather data and rain alerts), its own section below lists exactly what is sent and where
I implement appropriate security measures within my apps to protect your information. Data stored on your device is protected by your device's built-in security features (e.g., device encryption, screen lock), and data sent to service providers is encrypted in transit.
Data Sharing
I do not sell, rent, or trade your personal data. Specifically:
- Your data is not shared with data brokers
- Your data is not shared with analytics providers in any personally identifiable form
- The things you enter into my apps are never shared with advertisers
Crash report data may be processed by Apple (for iOS) or Google (for Android) through their standard developer tools. Some apps also use service providers that process limited data on my behalf; these are listed under Third-Party Services and in each app's own section.
Visa365
Visa365 keeps track of the days you spend in each country so you can stay within visa and stay limits. Your travel history is the most personal thing it handles, so the app is built so that I never see it. This section applies to Visa365 only.
Your Travel History Stays Yours
The days and countries Visa365 logs, your stay limits and trips, and the passports you add are stored on your device and synced through your own private iCloud account, so they appear on your other devices, widgets and Apple Watch. Apple holds this data under its privacy policy. I have no access to it, and it is never sent to my servers, to analytics, or to advertisers. If you export your travel history, the file is created on your device and goes only where you choose to share it.
Location
With your permission, Visa365 uses your device's location, including in the background, to work out which country you are in each day. Your precise location stays on your device. To turn it into a country, the app asks Apple's map service (which handles the request under Apple's privacy policy) or checks country borders built into the app, and then keeps only the country and the date. I never receive your location. You can change or turn off location access at any time in iOS Settings and add days by hand instead.
Calendar and Reminders
If you ask, Visa365 adds reminders to your calendar. It can only add events and never reads your calendar. Limit alerts are scheduled on your device.
Optional Account
You can use Visa365 without an account. If you choose to sign in with Apple or Google, Google Firebase Authentication stores your name (if you share it), your email address (which can be an Apple private-relay address) and an account ID, so you can sign in on your other devices. Your travel history is not stored in your account; it stays in your iCloud.
Analytics and Crash Reports
Visa365 uses Google Firebase Analytics to understand how the app is used: for example, which screens are opened, whether setup was finished, which kind of limit was set up, and when a free trial or subscription starts (plan, price and currency). Events can include the country code of a limit you set up (such as "TH" or "Schengen"), but never the countries you have actually been in, your location, or your travel dates. Google also estimates a rough region from your IP address.
This data is tied only to a random ID for your installation of the app. It is never linked to your name, email or account, and I don't use Google signals or link it to Google Ads. I may use these anonymous groups to decide which notifications to send (for example, a tip for people who track a Schengen limit).
Crash reports are sent automatically through Firebase Crashlytics. They contain technical details such as the device model, iOS version and what the app was doing when it crashed, and no personal information.
Notifications
If you allow notifications, Firebase Cloud Messaging gives your device a notification token so I can send you notifications, such as reminders and news about the app. The token is not linked to your name or account.
Advertising Measurement (Meta)
I advertise Visa365 on Meta (Facebook and Instagram). To learn whether those ads work, the app includes Meta's SDK, which sends Meta only these events: that the app was installed or opened, that an account was created, and that a free trial or subscription started (with the plan's price and currency). They come with basic device details (such as model, iOS version, language and time zone) and an anonymous ID that Meta creates for this installation. Meta never receives your location, the countries you have visited, your travel history, your limits, your name or your email. Visa365 never asks for permission to track you, so Meta does not get your device's advertising identifier, and I don't build ad audiences from your data.
Purchases
Subscriptions are sold and handled by Apple, and I never see your payment details. The plan, price and currency of a trial or subscription are recorded in analytics and sent to Meta as described above.
Visa Information
The app downloads general visa rules from my Firebase database. These requests don't include your travel history, your location or your account.
How Long Data Is Kept
- Travel history (on your device and in your iCloud): until you delete it
- Account: until you delete it; Google then removes it from its systems within 180 days
- Analytics: 14 months; after that only totals remain
- Crash reports: 90 days
- Notification token: until you uninstall the app, delete your data, or the token expires
- Meta events: according to Meta's own data policy
Deleting Your Data
- Settings → Your Data → Delete All My Data removes every day, limit, trip and passport from this device and from iCloud on all your devices, and resets the app's analytics ID and notification token. This can't be undone.
- Settings → Account → Delete Account (if you signed in) deletes your account.
- Uninstalling the app does not remove the copy in your iCloud, so use Delete All My Data first if you want it gone.
- Deleting your data does not cancel your subscription. You can cancel in iOS Settings → your name → Subscriptions.
- Analytics and crash data are not linked to your name, so I can't look up one person's records; they expire on the schedule above.
Legal Bases and Overseas Handling
If you are in the EU, the UK or a place with similar laws: I use your account and purchase details to provide the app you asked for; analytics, crash reports and ad measurement because I have a legitimate interest in keeping the app working and knowing whether my ads work, without tracking you; and location, notifications and calendar access only with your permission, which you can withdraw in iOS Settings at any time.
Google, Meta and Apple may process data in the United States and other countries. They protect it with safeguards such as the European Commission's standard contractual clauses or the EU-U.S. Data Privacy Framework. For Australian users, this cross-border disclosure is relevant to Australian Privacy Principle 8.
RainSeer
RainSeer shows rain radar and forecasts and warns you before rain arrives. To send rain alerts (and, with Premium, plan reminders) even when the app is closed, it uses a small alert server I run on Google Firebase. You don't need an account, and the app has no ads and no analytics. This section applies to RainSeer only.
Location
With your permission, RainSeer uses your device's location to show radar, forecasts and rain alerts for where you are. You can use a saved place instead. To show a place name, the app asks Apple's map service, which handles the request under Apple's privacy policy. You can change or turn off location access at any time in iOS Settings.
Rain Alerts and the Alert Server
So it can check for rain and alert you when the app is closed, RainSeer sends the location your alerts are for to my alert server on Google Firebase (Cloud Firestore, Cloud Functions and Cloud Messaging). It does this only while Rain Alerts or a Premium plan reminder are turned on (Rain Alerts are on by default). This is your device's precise location if you allow location access, or your saved place if you don't, with its place name and country. The app updates it when you open the app and when you have moved a meaningful distance. The server keeps only your latest alert location, not a history of where you have been. It uses it to check the forecast regularly and send you a notification before rain arrives.
If you turn Rain Alerts off and have no Premium plan reminders on, the app stops sending your location and removes it from the alert server. Turning either back on sends it again.
If you turn on Alerts Follow Me and allow location access "Always", iOS also wakes RainSeer in the background when you move a significant distance or arrive somewhere (significant location changes and visits), and the app sends the new location to the alert server so your alerts follow you. This is off unless you turn it on, and it works only while Rain Alerts are on.
Along with the location, the alert server stores:
- A random anonymous ID created by Firebase Authentication (anonymous sign-in). Your alert data is linked only to this ID, not to your name, email or Apple Account
- Your notification token, and while a rain Live Activity is running, its update token
- Your alert settings, such as how early to warn you, rain intensity, quiet hours, daily limit and time zone
- Whether you have RainSeer Premium and when it renews or expires
- The app version, iOS version and device model, to help me fix problems
- A note of recent rain events and alerts already sent, so you don't get the same alert twice
- With Premium, the plan reminders you turn on (see Plans and Plan Reminders below)
Firebase App Check uses Apple's App Attest and DeviceCheck to confirm that requests come from the real RainSeer app, which helps stop abuse. It doesn't send your personal information.
Plans and Plan Reminders
Plans and plan reminders are part of Premium. Plans you create in Commute & Plans (names, times and repeat settings) are stored on your device. My alert server stores the times of your upcoming plans (never their names) so it can check the forecast and send each reminder; if the server can't be reached, the reminder is scheduled on your device instead. When Premium ends, plan reminders stop and their times are removed from the server.
For each plan reminder you turn on, my alert server on Google Firebase stores the plan's upcoming start and end times, how early to remind you and the reminder condition, linked to your anonymous ID and alert location. Your device adds the plan's name to the notification. Plan reminders use your alert location, which the app sends only while Rain Alerts or a plan reminder are on.
This plan data is removed from the alert server when you turn the reminder off, when your subscription ends or when you use Delete My Alert Data, and otherwise by the 90-day cleanup described below.
Weather Data Providers
To get forecasts, the app and the alert server send the coordinates of your location (or a place you look up) to these weather providers:
- Apple Weather (WeatherKit): forecasts and official weather warnings
- Open-Meteo: forecasts, rain timing and pollen, and a backup when another provider is unavailable
- Rainbow.ai (Premium): minute-by-minute rain forecasts and radar
- RainViewer (free radar): the app only downloads radar map tiles for the area shown on the map. It doesn't send RainViewer your location. Radar data is provided by RainViewer.
These requests don't include your ID, settings or any other personal details, although, like any internet request, the provider can see your IP address.
Apple Intelligence
RainSeer's AI features, such as Ask About Today, card recommendations and widget advice, use Apple Intelligence on your device. The weather used to answer stays on your device and is never sent to me.
Questions you ask in Ask About Today, and Apple Intelligence's answers, are stored only on your device, together with the place they were about, and are deleted automatically after 30 days. You can delete them at any time from History in Ask About Today. They are never sent to me or to any server; answers are generated on your device by Apple Intelligence.
Widgets, Apple Watch and Live Activities
RainSeer's widgets and Apple Watch app get their weather from the app on your iPhone, through storage shared between the app and its widgets and Apple's connection between iPhone and Watch. This data stays on your devices. If you start a rain Live Activity, the alert server can update it through Apple's push notification service.
Purchases
Subscriptions are sold and handled by Apple, and I never see your payment details. The app only learns whether you have Premium and when it renews or expires, and shares that with the alert server so your alerts use Premium data and checks.
No Tracking
RainSeer has no ads, no analytics and no tracking, and it never asks for permission to track you. I don't sell your data or share it with advertisers or data brokers. This matches the privacy details RainSeer declares to Apple.
How Long Data Is Kept
- On your devices: until you delete the app
- Ask About Today chats: on your device only, deleted automatically after 30 days, or sooner from History
- Alert location: replaced each time it is updated; only the latest one is kept. It is removed from the alert server when you turn off Rain Alerts and any plan reminders
- Plan reminders (Premium): on the alert server until you turn the reminder off, your subscription ends or you use Delete My Alert Data
- Notification token: removed from the alert server once it stops working, for example after you delete the app
- Rest of the alert data: while you use RainSeer with Rain Alerts on, or until you delete it in the app (see below)
- Unused alert data: if RainSeer hasn't updated your alert data for 90 days (for example, because you deleted the app or turned Rain Alerts off), the alert server deletes it automatically
Your Choices and Deleting Your Data
- Turn off Rain Alerts in RainSeer's settings to stop alerts. Unless a Premium plan reminder is on, the app then stops sending your location and removes it from the alert server. Turning off RainSeer's notifications in iOS Settings also stops alerts, but doesn't remove your location.
- Turn off Alerts Follow Me, or change location access in iOS Settings, to stop background location updates.
- Turn off a plan's reminder to remove it from the alert server.
- Settings → Advanced → Delete My Alert Data deletes your alert data from the alert server at any time, including your alert location, alert settings, plan reminders and notification token. It also turns Rain Alerts off and signs the app out of its anonymous ID. Your settings on your iPhone stay, and you can turn Rain Alerts back on whenever you like.
- Delete the app to remove its data from your devices and stop all updates to the alert server. Any alert data left on the server is deleted automatically after 90 days, or you can delete it first with Delete My Alert Data.
- Deleting the app or your data doesn't cancel your subscription. You can cancel in iOS Settings → your name → Subscriptions.
Legal Bases and Overseas Handling
If you are in the EU, the UK or a place with similar laws: I use your location, alert settings, plan reminder times and subscription status to provide the forecasts, alerts and reminders you asked for, and the app and device details because I have a legitimate interest in keeping the app working. Location and notifications are used only with your permission, which you can withdraw in iOS Settings at any time.
Google, Apple and the weather providers may process data in the United States, Europe and other countries. Google and Apple protect it with safeguards such as the European Commission's standard contractual clauses or the EU-U.S. Data Privacy Framework. For Australian users, this cross-border disclosure is relevant to Australian Privacy Principle 8.
Third-Party Services
My apps may interact with the following third-party services, each governed by their own privacy policies:
- Apple (iOS apps): App Store and in-app purchases, iCloud for data sync, Sign in with Apple, (Visa365) Apple's map service to look up which country a location is in, and (RainSeer) Apple Weather, Apple's map service for place names, App Attest and DeviceCheck, and Apple Intelligence on your device. See Apple's Privacy Policy.
- Google Firebase and Google Sign-In (Visa365): Analytics, Crashlytics, Cloud Messaging (notifications), Authentication (optional account) and Cloud Firestore (visa information); (RainSeer) anonymous Authentication, Cloud Firestore, Cloud Functions, Cloud Messaging and App Check for rain alerts and plan reminders. See the Firebase Privacy Policy and Google's Privacy Policy.
- Meta (Visa365): measuring whether ads lead to installs, trials and subscriptions. See Meta's Privacy Policy.
- Open-Meteo (RainSeer): weather forecasts. See Open-Meteo's privacy terms.
- Rainbow.ai (RainSeer Premium): rain forecasts and radar. See Rainbow.ai's Privacy Policy.
- RainViewer (RainSeer): radar map tiles. See RainViewer's Privacy Notice.
- Google Play (Android apps): app distribution and in-app review. See Google's Privacy Policy.
- Google Analytics (this website): counts visits to jamielollback.com using cookies. It does not affect my apps. See Google's Privacy Policy.
Like any online service, these providers can see your device's IP address when an app connects to them. I encourage you to review their privacy policies to understand how they handle your data.
Data Retention and Deletion
Your app data is kept until you delete it:
- You can delete data stored on your device by clearing it in the app or by uninstalling the app
- On iOS, data synced to your iCloud stays there until you delete it; turning off iCloud sync stops future syncing
- Apart from what an app's own section describes, I do not keep copies of your data on external servers
- Visa365 has in-app options to delete all your data and your account — see Deleting Your Data
- RainSeer keeps a small rain alert record on its alert server; you can delete it in the app at any time, and it is deleted automatically if it hasn't been updated for 90 days — see RainSeer
Your Rights
You have the right to:
- Access your personal data stored within any of my apps
- Correct your personal data
- Delete your data, using the in-app options where an app has them, or by clearing app data or uninstalling the app
- Export your data from the app (where export features are available)
- Object to or restrict how I use your data
- Withdraw permissions you have granted (such as location, calendar, notifications or Google sign-in) at any time in your device or account settings
- Opt out of sharing Apple's crash reports with developers in your device settings
To make a request, email me at the address below; I will respond within 30 days. If you are not happy with my response, you can complain to the Office of the Australian Information Commissioner (oaic.gov.au) or to the data protection authority where you live.
Children's Privacy
My apps are not directed at children under 13, and I do not knowingly collect personal information from children. If you believe I have collected information from a child, please contact me immediately.
Changes to This Policy
I may update this privacy policy from time to time. I will notify you of any changes by posting the new policy on this page and updating the "Last updated" date. Continued use of my apps after changes constitutes acceptance of the updated policy.
Contact Me
If you have any questions about this privacy policy, my data practices, or wish to exercise any of your data rights, please contact me at hello@jamielollback.com