Privacy Policy

Speck for iOS — last updated 25 August 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 counting performs in practice. What is sent is a small set of numbers per count:

This exists for one reason: the number of corrections you make is the only honest measure of how wrong the counting is on real photographs, and that is what tells 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 statistics above are numbers 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.

Contact

yichao3132@gmail.com