Privacy Policy

PicturePin

Effective date: May 5, 2026  ·  App: PicturePin (iOS)  ·  Developer: gandm

The short version

PicturePin does not collect, transmit, share, or sell any of your data. Ever.

Everything PicturePin records — your GPS track, your settings, your imported photos — stays on your iPhone. There are no servers, no accounts, no analytics, no advertising, no third-party data SDKs, and no cloud sync. The app is technically prevented from making any network connection at all (see Network access below).

What PicturePin does

PicturePin records a continuous GPS track on your iPhone while a recording session is active. Later, when you import JPEG photos from an SD card, CF card, or your Photos library, the app matches each photo's EXIF DateTimeOriginal timestamp to the closest GPS point in the track and writes the matched coordinates into the photo's EXIF metadata.

PicturePin always writes a new tagged copy and never modifies or deletes your original files — your source photos are only ever read. Depending on your settings, the tagged copy is saved to the app's PicturePin Tagged folder (Files → On My iPhone) and/or added to your Photos library as a new photo, and you can share it from there (Photos, AirDrop, Files, etc.). This applies to both SD/CF card photos and Photos-library photos.

What data PicturePin accesses

DataWhyWhere it is storedLeaves your device?
Location (GPS) — latitude, longitude, altitude, timestampRecorded into the track that is later matched against your photos' capture times.Local app storage on your iPhone.No. Never leaves your device.
Photos you select — full file content + EXIFRead to extract the EXIF capture timestamp; rewritten with GPS coordinates added.The SD/CF card you picked them from, or the destination you choose in the share sheet.No. Never uploaded.
Recording session history — start/stop times and point countsShown so you can see past sessions.Local app storage on your iPhone.No.
App settings — heartbeat interval, reminder interval, auto-stop thresholdSaved so the app remembers your preferences.Local app storage on your iPhone.No.
Battery level — current percentage and recent samplesUsed to estimate remaining recording time and show drain rate.Read live from iOS; a small history sample is held locally to compute the trend.No.
Local notifications — text scheduled for reminder pingsReminds you that GPS recording is still running so you can stop it when you're done.Apple's on-device notification queue.No. Local notifications never contact Apple's push servers.

What PicturePin does NOT do

Network access

PicturePin is configured at the iOS operating-system level to block all outbound network requests. This is enforced by Apple's App Transport Security:

NSAppTransportSecurity:
  NSAllowsArbitraryLoads:    false
  NSAllowsLocalNetworking:   false

With no domain exceptions declared, every outbound HTTP, HTTPS, and local-network request the app could try to make is rejected by iOS itself, before the request leaves the app's sandbox. This protection applies to the app, to any future update, and to any embedded library — even devices on your local Wi-Fi cannot be contacted.

Sharing data with others

PicturePin only shares data when you explicitly ask it to. The two cases where this can happen are:

PicturePin does not share data with anyone in any other circumstance.

Permissions PicturePin asks for

iOS permissionWhy PicturePin asksWhat you can do
Location — AlwaysTo continue recording your GPS track when the screen is locked or another app is in the foreground. Required for the core function of the app.Settings → Privacy & Security → Location Services → PicturePin
Location — When In UseSame purpose, used while the app is open.(Same as above.)
Photos — Read & WriteTo list photos in the import grid and save tagged copies back when you ask.Settings → Privacy & Security → Photos → PicturePin
Files (via the iOS document picker)To read JPEGs from a connected SD/CF card and write the tagged versions back. No always-on file-system access — you pick each batch.Granted per-pick; nothing to revoke.
NotificationsTo show local reminders that GPS recording is still active so you can stop it when you're done.Settings → Notifications → PicturePin
Battery levelRead-only access to display drain rate and remaining time.iOS does not require a permission prompt for this.

You can revoke any prompted permission at any time. PicturePin will keep working with reduced functionality (for example, with notifications off the reminder pings won't appear, but tracking continues normally).

Children's privacy

PicturePin is rated 4+ in the App Store and is not directed at children under 13. Because PicturePin does not collect any personal data from anyone, it does not knowingly collect any personal data from children either.

Your rights

Because PicturePin stores all data locally on your iPhone:

There is no developer-side database to make a request against, because none exists.

Changes to this policy

If a future version of PicturePin ever changes how it handles data, this policy will be updated and the change will be highlighted in the app's release notes before the new version ships. Any change that would introduce data collection or network transmission would be a major version change and would be clearly disclosed.

Your files & disclaimer

PicturePin never modifies or deletes your original photos — it only ever reads them and saves a separate tagged copy. As good practice with any app that handles your library, we still recommend keeping your own backups of important photos.

PicturePin is provided "as is," without warranties of any kind, and is used at your own risk. To the fullest extent permitted by law, the developer is not liable for any loss of or damage to data or photos arising from use of the app. Your use is also governed by Apple's standard Licensed Application End User License Agreement.

Contact

Questions or concerns about privacy in PicturePin can be sent to the developer at ccdpin@gmail.com, or through the App Store listing's support contact.