Privacy policy
Halves is for one bonded pair. The app is built to keep that shape: no public feed, no analytics, no ads, no tracking, and no server run by us for your photos.
Who is responsible
The Provider is Slim Software Limited, a company registered in England and Wales under company number 09676113, whose registered office is at 24 Dering Street, London, England, W1S 1BL.
For privacy questions, write to hello@halves.one.
What Halves collects
- Sign in with Apple identifier and first name. Halves uses the Apple identifier to recognise the End User. Halves stores the first name or display name in the End User's private CloudKit database and shows that name to the bonded person.
- Bond details. Halves stores the bond identifier, the two names in the Bonded Pair, the date the bond began, and whether city sharing is turned on. Halves allows one bond at a time.
- Photos. Each photo is stored in the bonded users' shared CloudKit zone. CloudKit provides end-to-end encryption for shared CloudKit data. Photos are never copied to a server run by the Provider.
- Captions. Captions are stored with the same shared CloudKit record as the two photos.
- Coarse city. City sharing is off by default. When both bonded users turn it on, Halves asks iOS for location at the moment a half is sent, uses
CLGeocoderto turn that location into a city string, stores only that city string, and discards the coordinates immediately. Halves does not use location in the background. - Settings needed for the app. Halves may keep notification preferences, quiet hours, and local archive data on the device so the app can work as expected.
What Halves does not collect
Halves has no analytics, no tracking, no third-party SDKs, no advertising IDs, and no diagnostic uploads controlled by the Provider. The Provider may see aggregate App Store Connect information from Apple, such as downloads, crashes, and TestFlight feedback, but Halves does not add its own tracking layer.
How the data is used
Halves uses data to sign the End User in, maintain the current bond, render and sync the daily diptych, show the bonded person's name, send Apple and CloudKit notifications when the bonded person sends a half, and answer support emails.
Halves does not sell personal data. Halves does not use personal data for advertising.
Where the data lives
Halves uses Apple's CloudKit. The End User's own profile and current bond pointer live in the End User's private CloudKit database. Photos, captions, and city strings for a Bonded Pair live in the shared CloudKit zone for that bond.
The Provider does not run a separate photo server or copy CloudKit assets to a third-party content network.
How long data stays
Data stays while it is needed to provide Halves. When a bond ends, the shared CloudKit zone is destroyed and the bond cannot be rejoined. Each device may keep a local read-only archive of the days it already had. That local archive stays on the device until the End User deletes it, deletes the app, or removes the device data.
Support emails stay as long as needed to answer the request and keep a reasonable record of the conversation.
Your UK GDPR rights
Depending on the situation, the End User may ask to access, correct, delete, restrict, or receive a copy of personal data, or object to how it is used. Write to hello@halves.one and the Provider will respond as required by UK data protection law.
The End User can also complain to the UK Information Commissioner's Office. The Provider would rather hear first, so there is a chance to put the problem right.
Governing law
This privacy policy is governed by the laws of England and Wales.