Here are the privacy policies for our various apps:
ValmaiSurvivalGuide
Privacy Policy – Valmai’s Fairhaven Survival Guide
Last updated: 11 December 2025
1. Overview
Valmai’s Fairhaven Survival Guide is a small, private iOS app created by Glenn for Valmai while she house-sits.
- It does not collect, store, or transmit personal data.
- It has no ads, no analytics, and no user accounts.
- Apart from an optional electricity-price check, everything runs entirely on the device.
Your privacy is protected primarily because the app simply doesn’t collect anything about you.
2. What the App Does
The app is designed to help with house-sitting at Fairhaven. It:
- Shows house information, guides, and instructions
- Displays emergency contacts and local information
- Links to public bushfire and weather resources
- Optionally shows live electricity pricing from Amber Electric (“Electricity Now” tile)
The app is for information only and does not require sign-in or registration.
3. Data We Do Not Collect
The app does not collect or track:
- Your name or address
- Your phone number
- GPS / location data
- Your contacts
- Your photos or camera data
- Usage behaviour or analytics
- Device identifiers
- Cookies or advertising identifiers
No information is uploaded, sold, rented, or shared with anyone.
4. Amber Electricity (“Electricity Now”)
If you open the “Electricity Now” screen, the app makes a real-time request to Amber Electric to get the current wholesale electricity price for the household.
- The request sends no personal information about you.
- It uses an Amber site ID associated with the house, not your identity.
- The response is used only to show the current price and colour coding.
- Nothing from this request is stored, logged, or forwarded by the app.
You can use the app without ever opening this screen.
5. Local Content and Files
All the content pages (for example:
- Start Here
- Emergencies & Contacts
- Appliances
- Keys & Access
- Cat Care
are stored as local markdown files bundled inside the app.
- They do not contain any personal information about you as a user.
- These files never leave your device.
6. Photos and Camera
Some screens may show static photos supplied by Glenn (e.g. where keys are kept), but:
- The app does not use your camera.
- The app does not access your photo library.
- The app does not upload or send any images from your device.
7. Phone Numbers and Links
The app may display phone numbers (for Glenn, Michelle, neighbours, vet, etc.).
- Tapping a phone number simply opens the Phone app or Messages app on your device.
- The app itself does not log or record who you call or message.
- All call and message handling is done by iOS, not by this app.
8. Third-Party Sharing
The app does not share any information with:
- Advertisers
- Analytics providers
- Social media platforms
- Data brokers
- Any other third-party companies
There is no profiling, remarketing, or behavioural tracking.
9. Children’s Privacy
The app is intended for a specific adult house-sitter (Valmai), but:
- It contains no harmful content.
- It does not collect data from adults or children.
10. Security
Because the app does not collect or store user data:
- There are no user accounts or passwords to protect.
- There are no remote servers storing your information.
Normal iOS device security (PIN / Face ID / Touch ID) continues to apply as usual.
11. Changes to This Policy
If this privacy policy ever needs to change:
- The updated version will be published on this website.
- A future version of the app may also include the updated policy text inside the app.
12. Contact
If you have any questions about this privacy policy or how the app works, please contact:
Glenn Farrell
Mobile: 0409 924 552
Or use the normal contact options provided on this website.
VRoster
VRoster Privacy Policy
Last updated: 11 December 2025
Applies to: the VRoster iOS app (including watchOS extension) and this website as the app’s official information site.
1. Who we are
VRoster is a roster-assistant app that helps rail staff visualise and manage their working roster by integrating it with the built-in Apple Calendar on their devices.
The app is developed and published by the individual developer identified on the App Store listing (“we”, “us”, “our”).
If you have questions about this policy, please contact the developer using the details provided on the App Store listing or on this website.
2. Summary – what VRoster does with your data
- VRoster reads and writes events in your Apple Calendar to display and manage your roster.
- VRoster stores some simple settings on your device (for example depot, role, line number and display preferences).
- VRoster does not send your calendar, roster, or settings data to any server controlled by the developer.
- VRoster does not use analytics, advertising SDKs or third-party tracking.
- VRoster does not create an account, login system or cloud service.
In App Store terms, VRoster does not “collect” data in a way that sends it to the developer or third parties. All access is local to your device via Apple’s frameworks.
3. Data the app can access
3.1 Calendar data
What we access
VRoster uses Apple’s EventKit framework to:
- Read your existing calendar events (from the calendars you choose inside the app).
- Create or update events that represent your roster (runs, diagrams, lines, etc.).
- Store those roster events back into your chosen calendars.
This may include:
- Event titles and notes
- Event start and end times
- Calendar names and colours
- Optional event fields such as location or notes, if those are already present in your calendar
Why we access it
- To display your roster alongside your existing calendar events
- To create and maintain roster events in your chosen calendars
- To let you browse and manage your duties by date, line and diagram
Where it stays
- All calendar data stays inside the Apple Calendar system on your device and in any calendar accounts you already use (e.g. iCloud, Exchange, etc.).
- VRoster does not upload your calendar contents to any developer-controlled server.
The app’s Info.plist describes this as:
“Calendar access is required because this app integrates your roster within your existing calendar.”
3.2 On-device settings and preferences
VRoster stores some basic settings using UserDefaults and SwiftUI’s @AppStorage, for example:
- Your selected depot (e.g. Lithgow, Mount Victoria)
- Your role (e.g. Driver, Guard)
- Last-used line / diagram / line number
- Flags indicating whether certain in-app operations have succeeded
- UI preferences (e.g. which tools or views you last used)
Why we store this
- To remember your choices between app launches
- To make it quicker to load your usual depot, role, line and views
Where it stays
- These values are stored locally on your device only.
- They are not transmitted to the developer or to any third party.
3.3 Contacts
The project includes an NSContactsUsageDescription string because original sample code this app was based on referenced birthday calendars and shared calendars.
However:
- The VRoster app code does not import the Contacts framework and
- It does not read, store or transmit your phone contacts.
Any link between calendar events and contacts (for example, iOS “Birthdays” calendar) is managed entirely by iOS. VRoster does not access that contact data directly and does not export it anywhere.
3.4 Location
The project also includes location-related usage description strings because some iOS calendar features support locations on events.
VRoster:
- Does not import Core Location and
- Does not actively track or record your GPS location.
If any of your existing calendar events contain a location (e.g. a station or address), that field remains part of the calendar event itself and is displayed only as part of that event. VRoster does not:
- Request your live location,
- Store a location history, or
- Send location data to the developer or third parties.
4. Data we do not access
VRoster does not access or use:
- Health data
- Financial information
- Photos, camera, microphone or media libraries
- SMS, call history or email contents
- Device identifiers for tracking (IDFA, advertising IDs)
- Third-party analytics or crash reporting SDKs
The app does not ask you to create an account, log in, or link to social media.
5. Apple Watch version
If you use the watchOS extension of VRoster:
- It uses the same underlying calendar data and settings as the iOS app, via Apple’s secure frameworks.
- It does not collect any additional categories of personal data.
- It does not add any third-party tracking or analytics.
6. How your data is used
Within VRoster, your data is used only to:
- Generate and manage roster events in your Apple Calendar
- Display those events in views such as line tools, browse diagrams, and day-by-day rosters
- Remember your last-used depot, role and line for convenience
We do not:
- Build marketing profiles
- Sell any data
- Share data with advertisers
- Link data from VRoster with tracking data from other apps or websites
7. Data sharing and third parties
VRoster does not send your roster, calendar events, or settings to developer-controlled servers or to third-party analytics/advertising services.
The only third parties involved are:
- Apple, via iOS and watchOS itself (Calendar, iCloud, and system frameworks)
Any data synced between your devices or accounts happens under your existing arrangements with Apple (e.g. iCloud or other calendar accounts). VRoster does not see, control, or expand that sync beyond creating the events you ask it to create.
We do not knowingly share data with law enforcement or other authorities. If we were ever legally compelled to share information, we would be limited to whatever information we actually hold (which, for VRoster, is typically none beyond any emails you send us).
8. Website-related data
This website exists primarily to provide information about VRoster and to host this privacy policy.
- If you contact the developer using an email address or form linked from this site, any personal information you provide (such as your name, email address and message) will be used only to respond to your enquiry.
- We will not sell or rent your contact details to third parties.
If we later add features such as mailing lists or analytics tools to this website, we will update this privacy policy to describe how those tools use data.
9. Children’s privacy
VRoster is designed for adult professional use (e.g. rail staff). It is not intended for children and does not include content specifically directed at children.
We do not knowingly collect, store or share personal information about children through the VRoster app.
10. International data transfers
Because VRoster does not operate developer-controlled servers, the app itself does not transfer your roster or calendar data to the developer in any country.
Any syncing of calendar events between devices and regions is managed by your existing calendar providers (e.g. Apple iCloud, Microsoft Exchange, etc.) under their own privacy policies.
11. Data retention
- Calendar events created by VRoster remain in your calendars until you delete them or change your calendar settings.
- On-device settings (such as depot, role and line preferences) remain on your device until you change them or uninstall the app.
Because the developer does not operate a backend for VRoster, there are no separate developer databases to purge in relation to your calendar or settings data.
If you email the developer, your message may be kept for a reasonable period for support, record-keeping and legal purposes, then deleted when no longer needed.
12. Your choices and controls
You can control what VRoster can access:
- Calendar access: You can grant or revoke calendar access at any time in
Settings → Privacy & Security → Calendars on your device. - Calendar selection within the app: Inside VRoster you can choose which calendars it should use for roster events.
- Editing or deleting events: You can edit or remove events created by VRoster directly in the Apple Calendar app or from within VRoster’s own views.
- Uninstalling the app: You can delete VRoster at any time. This removes the app and its local settings from your device. It does not automatically delete calendar events already saved to your calendars; you can remove those separately if you wish.
13. Changes to this policy
We may update this privacy policy from time to time, for example if:
- We change how the app works,
- We add new features, or
- Legal or App Store requirements change.
When we do, we will update the “Last updated” date at the top of this page. Where required by law, we will also notify users of significant changes.
14. Contact
If you have any questions or concerns about this privacy policy or about VRoster’s handling of data, please contact the developer using the contact details provided:
- On the App Store listing for VRoster; or
- On the contact page of this website.
We will do our best to respond within a reasonable time.
