Privacy Policy
Speck for iOS — last updated 12 October 2026
Your photos never leave your device. Speck has no account, no advertising, and no server of its own. It does collect anonymous usage statistics — described in full below — so that the counting can be made more accurate.
Photos
Photos you take in Speck, or import from your photo library, are processed entirely on your iPhone. Counting runs locally on the device's Neural Engine. No photo is ever uploaded, transmitted, or shared with the developer or with any third party.
Your saved counts
Counts you save are stored only in Speck's own storage on your device. Deleting the app deletes them. They are not backed up to any service operated by the developer.
Camera and photo library access
Speck asks for camera access so you can photograph what you want to count. Choosing an existing photo uses Apple's system picker, which hands Speck only the single image you select — Speck cannot see the rest of your library.
Sharing
If you share a result, iOS's standard share sheet passes the image to whatever app you choose. What happens after that is governed by that app's own privacy policy, not this one. Speck is not involved.
Usage statistics
Speck uses Google Firebase Analytics to record how the app is used and how counting performs in practice. What is sent is a small set of numbers and labels, never content:
- which screens you visit and which buttons and tools you use (for example: the camera, the frame, undo, share) — as labels only
- how many objects the app found, how many you ended up with after correcting it, and how many dots you added or removed
- how long each step took: preparing the photo, choosing an example, counting, and correcting
- whether a tap on the photo found an object, and the size of the photo in pixels
- whether the app itself flagged a count as possibly unreliable, and a number for how much its counting passes disagreed
- if you tap the thumbs-up or thumbs-down beside a count, which of the two you tapped
- errors the app ran into, as a short technical description
- which version of the app and of the counting model you are running
This exists for two reasons: the corrections you make, and the thumb you tap if you choose to, are the only honest measure of how wrong the counting is on real photographs, and the steps where people stop are the only honest measure of where the app is confusing. Both tell the developer where to improve it.
No photograph, no image, and no part of one is ever transmitted. Neither is any name you give a count, the position of any dot, nor anything you type. The statistics above are numbers and fixed labels only.
Firebase also automatically records standard app analytics: a randomly generated installation identifier, your device model, operating system version, app version, approximate region, and when the app was opened. This identifier is not your name, your Apple ID, or your advertising identifier — Speck is built with the Firebase variant that cannot read the advertising identifier at all, and Speck does not track you across other apps or websites. Deleting and reinstalling Speck generates a new identifier.
Google processes this data on the developer's behalf. See Firebase's privacy documentation for their handling of it.
Children
Speck asks for no personal information from anyone, including children under 13, and collects none beyond the anonymous usage statistics described above.
Changes
If a future version of Speck collects anything beyond what is described here, this policy and the App Store privacy label will be updated before that version ships.