Privacy policy

Last updated: 1 October 2026 (v1.5). This is an English translation for reference. If it differs from the Traditional Chinese version, the Chinese version prevails.

1. About the developer and the app

Shutterguard (“the app”) is an iPhone privacy tool made by an independent developer in Taiwan. It helps people check hotels, fitting rooms, clinics and public restrooms for possible hidden cameras.

Contact: yanru.studio@icloud.com, or GitHub at github.com/lawliet0813/shutterguard.

2. Core commitment

All processing happens on your device. The app never uploads scan history, images, Bluetooth device lists, location or any personal identifiers to any server.

3. Data

3.1 Data we collect from you

None. No account, email address or name is required.

3.2 Data created and stored only on your device

DataPurposeProtection
Scan historyShown on the History screeniOS Data Protection (CompleteUnlessOpen)
Thumbnails of candidate reflections (200 × 200)Shown in details and historyiOS Data Protection (Complete)
Full evidence images (Pro, full frame plus annotated copy)Let Pro users review the lit frame and the marked spotsiOS Data Protection (Complete)
Scan diagnostics (Pro sweep mode: measurement files and small crops of candidate spots)Kept for 7 days in the release version; deleted together with photos when you clear photosiOS Data Protection (Complete)
Settings and status (onboarding, Pro status, preferences)Remember your settingsManaged by iOS
“My environment” Bluetooth baseline (device name, manufacturer ID, CoreBluetooth identifier)Exclude your own regular devices from scoringManaged by iOS
StoreKit purchase recordsVerify the one-time Pro / Pro+ purchasesManaged by Apple

3.3 Third-party tracking and analytics

None. The app contains no third-party SDKs, ad modules or analytics.

4. Permissions

4.1 Camera (required)

4.2 Bluetooth (Pro)

4.3 Location (Pro, optional)

4.4 Motion (magnetometer, Pro)

Reads the magnetometer to build a baseline of the room's magnetic field. Shown for reference only and not scored. Processed on the device.

4.5 Microphone (Pro, optional)

Analyzes the 17 to 22 kHz ultrasonic range in real time. Audio is never recorded or saved. Used only when a Pro user turns this check on.

4.6 Local network (Pro, optional)

Sends standard Bonjour service queries on the Wi‑Fi network you are connected to, looking for camera streaming services. It does not connect to those devices or transfer any content. Used only when a Pro user turns this check on.

5. Things the app never does

6. Your choices

7. Children

The app is not designed for children under 13 and collects no identifying information. See the App Store page for the age rating.

8. Third-party services

The only third-party service is Apple StoreKit 2, used for the one-time Pro / Pro+ purchases under Apple's privacy policy. The app never receives your payment details or Apple Account.

9. Security

Images use iOS Data Protection (Complete); the history database uses CompleteUnlessOpen. There is no cloud storage and no developer server. Network use is limited to Apple frameworks (StoreKit, and MapKit for Pro reminders) and local Bonjour queries for the Pro Wi‑Fi check.

10. Changes

Significant changes will update the date above and be noted in the app's release notes. If a change adds new data collection, the app will ask for your consent again.

11. Contact

yanru.studio@icloud.com or GitHub Issues.