This is the short version. The rest of this document is the legally precise version. They are intended to mean the same thing — if you ever spot a contradiction, the precise version wins, but please tell us so we can fix the summary.
WhenWorks (the "App") is owned and operated by Marc Ravida, an Australian-based individual sole trader ("WhenWorks", "we", "us", "our"). [ABN to be added — optional for sole traders.] Principal place of business: [to be added on first publication].
WhenWorks is operated by an Australian-based individual sole trader. The App's data handling is bound by the Australian Privacy Act 1988 (Cth) and the Australian Privacy Principles ("APPs") to the extent they apply. Where we provide the App to users in the European Union, the United Kingdom, or the State of California, additional rights apply — see Sections 11–13.
For privacy enquiries, please contact our Privacy Officer at whenworks.support@gmail.com.
This policy describes how we handle Personal Information when you use the WhenWorks iOS application and the website at whenworksapp.xyz. It does not cover third-party services we link to (such as the Apple App Store) — those are governed by their own privacy policies.
WhenWorks is built on a privacy-by-architecture principle: we move as little data off your device as is technically possible to make the app work. Below is the complete list of every category of data WhenWorks touches, where it lives, and why.
| Data category | Where it lives | Why we have it |
|---|---|---|
| Apple User ID (the stable opaque ID returned by Sign in with Apple) | On your device + in your private iCloud account; not on any server we operate. | Required to identify you across your own devices and inside events you have joined. |
| Display name + emoji + colour you pick | On your device + in your private iCloud zone, and visible to people inside events you have explicitly joined. | So your friends know which entry on the list is you. |
| Your timezone identifier (e.g. "Australia/Sydney") | On your device + in iCloud, visible inside events you have joined. | So times display correctly for everyone. |
| Calendar event raw data (titles, descriptions, attendees, locations, attachments) | On your device only. Never uploaded. Never readable by us. | Used only on-device to derive your free/busy windows. |
| Free/busy windows (start and end times where you are free) | On your device + uploaded only to the iCloud zone of an event you joined. | So the group can find a time everyone is free. |
| Votes you cast (1st, 2nd, 3rd choice on candidate slots) | Inside the event's iCloud zone. | So the group can converge on a time. |
| Notification preferences | On your device only (UserDefaults). | So you can turn off specific event notifications. |
| Apple's standard App Store install / crash / aggregate data | Apple's servers, accessible to us in aggregate via App Store Connect. | So we can fix crashes and understand install volume — never linked to you. |
To be unambiguous, here is a non-exhaustive list of data we do not collect:
WhenWorks does not operate any servers of its own. The data the app generates is stored in two places:
Most of your data — your profile, your calendar snapshot, your local cached events — is stored in Apple's SwiftData store on your iPhone. It is protected by your device passcode and Face ID / Touch ID. If you delete the app, this data is deleted with it.
The minimum data needed to share an event with other people — event configuration, member list, free/busy windows, votes, and confirmation — is stored in your private CloudKit database (your personal iCloud account) and shared with other event members via Apple's CKShare technology. Apple stores this data encrypted in transit and at rest. WhenWorks (the company) does not have access to your iCloud account or the data inside it.
Your use of iCloud is governed by your agreement with Apple. See apple.com/legal/icloud.
We process Personal Information for the following purposes (and only these):
| Purpose | Lawful basis (where AU/UK/EU law applies) |
|---|---|
| To run the App and let you create or join events. | Performance of a contract (Article 6(1)(b) UK/EU GDPR; APP 3 — primary purpose collection). |
| To deliver event updates as in-app notifications. | Performance of a contract. |
| To respond to your support enquiries. | Performance of a contract; legitimate interests in answering you (Article 6(1)(f)). |
| To comply with legal obligations and respond to lawful requests. | Legal obligation (Article 6(1)(c); APP 6.2(b)). |
| To protect the security of the service. | Legitimate interests. |
We share data only with the following categories of recipients:
We do not sell, rent, trade, or otherwise transfer your data to any other third party — no advertisers, no analytics platforms, no data brokers, no "partners". We do not run targeted advertising in the App or anywhere else.
We retain data only for as long as it is needed for the purposes set out in this policy.
Wherever you are, you have meaningful rights over your data. We make these as easy to exercise as we can:
To exercise any of these rights, email whenworks.support@gmail.com. We will respond within 30 days (or sooner where required by law).
This section is required for compliance with APP 1.4 and APP 5.
Your data is stored in Apple iCloud. Apple's iCloud servers are located in multiple countries; for users in Australia, the primary regions are Australia, the United States, and the European Union. By using WhenWorks you consent to your data being stored in these regions, on the understanding that Apple is bound by its global privacy commitments and is not subject to any consent we can withhold on your behalf.
If you believe we have breached the Australian Privacy Principles, please first contact us at whenworks.support@gmail.com and give us a reasonable opportunity to investigate. If you are not satisfied with our response, you may complain to the Office of the Australian Information Commissioner (OAIC) at oaic.gov.au.
If you are located in the United Kingdom or the European Economic Area, the following additional terms apply:
If you are a California resident:
WhenWorks is rated 4+ on the App Store and is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and you believe your child under 13 has provided us with personal information, please contact us and we will delete it.
Australian users: under the Privacy Act 1988 (Cth), we treat individuals under 18 with extra care. Where children under 16 use the app, we encourage parental involvement.
We take security seriously, which is why we built the app the way we did:
No system is 100% secure. If we ever discover a vulnerability that affects your data, we will tell you in line with the Notifiable Data Breaches scheme (Australia) and applicable laws elsewhere.
We may update this policy as the app evolves. If a change materially affects your rights, we will notify you in-app and via the email address tied to your Apple ID (if you have not opted to hide it). The "Effective date" at the top of this document tells you which version is current.
Privacy Officer: Marc Ravida (Sole Trader, Australia)
[Principal place of business — to be added on first publication]
Email: whenworks.support@gmail.com
General: whenworks.support@gmail.com