Privacy Policy

Last updated: 4 July 2026

Grain is a film photography roll tracker app. This policy explains what data we collect, why, and how you can control it.

1. Who We Are

Grain is an independent app. Contact: grainfilmapp@gmail.com

2. What Data We Collect

Guest, free-tier, and signed-out Pro users

Guest and free-tier users store roll and shot data locally on their device using AsyncStorage. If you buy Grain Pro without signing in, your roll and shot data, attached scans, and location tags still stay on your device unless you later sign in and enable cloud sync. Grain uses RevenueCat to verify your anonymous Pro entitlement and unlock Pro features, but your app data is not sent to our sync servers while you remain signed out.

If you sign in but do not have Pro, Grain may use your account only for authentication, subscription restoration, and account management. If you send feedback while signed in, Grain stores your message and user ID so we can understand and respond to support issues.

Signed-in Pro users

3. How We Use Your Data

We do not use your data for advertising, profiling, or sale to third parties.

4. Third-Party Services

5. Data Retention

Your cloud data is retained for as long as your account is active. If your signed-in Pro subscription lapses, Grain attempts to migrate your roll and shot metadata back to your device and remove synced database rows according to the app's lapse flow. Attached scan photos that were synced to our servers may remain there for a 30-day grace period so you can resubscribe and keep them; after that grace period, they are deleted. If you delete your account from Settings, Grain deletes your account and associated cloud data, including stored photos, and clears local Grain data on that device.

Free-tier and signed-out Pro users store app data locally on their device. If you bought Pro without signing in, attached scans are local only, so Grain does not have cloud photo copies to delete after a subscription lapse. Uninstalling the app removes locally stored data.

6. Your Rights

7. Children's Privacy

Grain is not directed at children under 13. We do not knowingly collect data from children under 13.

8. Changes to This Policy

We may update this policy from time to time. The "last updated" date at the top of this page reflects the most recent revision. Continued use of the app after changes constitutes acceptance.

9. Contact

Questions about this policy? Email grainfilmapp@gmail.com.