SiteNotes Privacy Policy

Effective date: 2026-05-23  |  Last updated: 2026-05-23

SiteNotes is an iOS app for construction site logging, made by Banruo Yang in New South Wales, Australia. We built it so you can capture notes, photos, and voice memos on site without sending your work to a server we control. This policy explains, in plain English, what the app does with your data, what it does not do, and the rights you have.

If you only read one thing: we do not operate servers that hold your SiteNotes data. Your notes, photos, and voice recordings stay on your device and in your own iCloud account. We cannot read them.

1. Who we are

Banruo Yang is the data controller (GDPR) and the responsible business (CCPA) for the limited interactions described below. We are an Australian operator and the app is subject to the Australian Privacy Act 1988 and the Australian Privacy Principles (APPs).

2. The short version

CategoryWhat happens
Accounts / loginsNone. SiteNotes has no sign-up.
PhotosCamera photos stay on your device and in your iCloud.
Voice recordingsMicrophone audio stays on your device and in your iCloud. Transcription runs on-device.
LocationOne single fix per recording, used locally to detect which site you are on and to look up weather. Never tracked in the background.
Crash diagnosticsCollected by Apple's MetricKit, stored only on your device, never auto-uploaded.
Advertising IDs / contacts / browsing historyWe never collect any of these.
Third partiesOpen-Meteo (weather only, no personal data). Apple iCloud (storage you already own).

3. What data we collect

3.1 Account and identity data

None. SiteNotes has no account system. There is nothing to sign up for, no password to set, no email to verify. The app uses the Apple ID already on your iPhone to sync your data through iCloud, but Banruo Yang never sees that Apple ID.

3.2 Photos (camera)

When you take a photo inside SiteNotes, the image is written to the app's private storage on your device and, if iCloud sync is enabled, mirrored into your private CloudKit container (which lives inside your Apple ID's iCloud account). We do not upload photos anywhere else. We do not run image recognition on a server. We cannot view your photos.

3.3 Voice recordings (microphone)

The long-press microphone button records short voice notes used to capture observations on site. The audio file is written to your device. Speech-to-text runs on-device using Apple's speech framework, so the audio does not leave your phone for transcription. The resulting text is saved alongside the recording. As with photos, voice files are mirrored to your iCloud if sync is on.

3.4 Location data

When you create a recording, SiteNotes takes one location fix at that moment if you have granted "While Using the App" permission. The coordinates are used for two purposes:

  1. Site auto-detection — comparing the fix against your locally stored site centroids so the app can pre-fill the right project. This comparison happens entirely on-device.
  2. Weather lookup — the latitude and longitude are sent to Open-Meteo so the app can attach the weather conditions to your log entry.

SiteNotes does not run any background location tracking, geofencing, or continuous monitoring. There is no location history sent to us.

3.5 Crash and performance diagnostics

iOS itself collects crash reports and performance metrics through Apple's MetricKit framework. SiteNotes reads these on-device so you can see them in the diagnostics screen and, if you choose, attach them to a feedback email. They are not uploaded automatically. If a crash log ever reaches us, it is because you explicitly tapped the share button and sent it from your own Mail app.

3.6 Data we never collect

For the avoidance of doubt, SiteNotes does not collect any of the following:

4. Why we collect each category

DataPurposeLawful basis (GDPR)
PhotosVisual record of site conditions, defects, inspections.Consent (you explicitly take the photo).
Voice recordings + transcriptsHands-free note capture on site.Consent (you press and hold the mic).
Location (single fix)Auto-detect which site you are on; fetch weather.Legitimate interest in producing useful logs; consent via iOS permission prompt.
Crash diagnosticsHelp you debug crashes and let you send them to us if you want help.Legitimate interest.

We do not use any of this data for advertising, profiling, or training third-party models.

5. Third parties

We try very hard to keep the list of third parties as short as possible.

5.1 Open-Meteo

When you create a log entry with location, SiteNotes sends just the latitude and longitude (and an optional timestamp) to Open-Meteo's public weather API to fetch conditions. Open-Meteo does not require an account and we do not send your identity, your Apple ID, or any user content. Their privacy policy is at open-meteo.com/en/terms.

5.2 Apple iCloud

iCloud sync (including CloudKit Sharing, used by the team feature) is provided by Apple under your Apple ID. Your data is stored in the Apple data centre region tied to your Apple ID. Apple's privacy policy governs that storage. Banruo Yang has no access to your iCloud container.

That is the entire third-party list. No analytics SDK, no advertising network, no crash reporting service, no customer-support chatbot.

6. Where your data is stored

When you share a site with a teammate, SiteNotes uses Apple's CloudKit Sharing. The share happens directly between your iCloud account and theirs via Apple's infrastructure. Banruo Yang is not in the middle.

7. How long we keep it

Because the data lives on your device and in your iCloud, the retention period is entirely under your control:

If you uninstall SiteNotes, the on-device data is removed by iOS. The iCloud zone may remain until you wipe it from Settings (see below).

8. Your rights

You have meaningful, immediate control inside the app.

If you live in a jurisdiction with extra rights (GDPR, CCPA, Australian Privacy Act), you may exercise those rights against Banruo Yang by emailing banruostudio@gmail.com. Because we do not hold your content, in most cases the answer to "what do you have on me?" will literally be "nothing." We will respond within 30 days.

You also have the right to lodge a complaint with a supervisory authority — for example the Office of the Australian Information Commissioner (oaic.gov.au), your EU member-state data protection authority, or the California Privacy Protection Agency.

9. Children's privacy

SiteNotes is a tool for construction professionals. It is not directed at children under 13 and we do not knowingly collect personal information from them. If a parent or guardian believes a child has used the app, they can wipe all data via Settings → Erase All Content. Because we do not operate servers, there is nothing for us to delete on our side.

10. Data security

Security comes from the platforms underneath SiteNotes rather than from us trying to roll our own:

No system is perfectly secure. If you discover a vulnerability, please email banruostudio@gmail.com.

11. GDPR (European Economic Area and UK users)

If you are in the EEA or UK:

12. CCPA / CPRA (California users)

If you are a California resident:

You can submit a verified request to banruostudio@gmail.com.

13. Australian Privacy Act 1988

Banruo Yang is an Australian operator and complies with the Australian Privacy Principles (APPs):

You may complain to the Office of the Australian Information Commissioner (OAIC) at oaic.gov.au.

14. Changes to this policy

If we change anything material, we will:

  1. Update the "Last updated" date at the top of this document.
  2. Show an in-app banner on the next launch of SiteNotes summarising what changed.
  3. Keep the previous wording available on request at banruostudio@gmail.com.

Trivial typo fixes will just bump the date.

15. Contact

Banruo Yang
NSW, Australia
banruostudio@gmail.com

For App Store policy questions, you can also use Apple's report-a-concern flow on the SiteNotes App Store listing.


Thanks for reading. We genuinely believe a privacy policy you can finish in five minutes is a better contract than one you cannot.