Calorie Puzzle · Privacy Policy

Privacy Policy

Last updated: June 19, 2026

This Privacy Policy explains what information Calorie Puzzle ("the App," "we," "us"), operated by Stellandra, collects, how we use it, and the choices you have. By using the App you agree to this policy.

Information We Collect

We collect only what the App needs to work. You can start using the App as an anonymous account, in which case we do not collect your email or name.

How We Use Your Information

We do not show ads in the App, and we do not use advertising identifiers or cross-app tracking. We do not ask for App Tracking Transparency permission for advertising.

How Your Food Photos Are Handled

When you scan a meal, your photo is sent to Google (Gemini AI) for real-time analysis to identify the food and estimate its nutrition. The image itself is processed in the moment and is not stored by us — we never save your photos to our servers or any file storage. To keep AI costs down, our server keeps a one-way fingerprint (a SHA-256 hash) of the image together with the nutrition result for up to 30 days; this fingerprint cannot be turned back into your photo and is not linked to your account. Only the nutrition values you choose to save are kept with your meal log.

Third-Party Services

We share data only with the service providers that make the App function. We do not sell your data, and we do not share it for advertising.

Anonymous Accounts and Device Identifier

You can use Calorie Puzzle without creating an account. When you do, the App generates a random device identifier (a version-4 UUID) and stores it securely on your device. Its only purpose is anti-abuse: to recognize one anonymous account per device so the free AI-scan quota cannot be farmed by repeatedly creating new anonymous accounts. This identifier is not an advertising identifier, is not used for tracking across apps, and is not shared with any third party. When you upgrade an anonymous account to a full account (or merge it via Apple/Google sign-in), this device identifier is cleared.

Data Storage & Security

Your account and nutrition data are stored on our backend database (hosted on Railway). Passwords are never stored in plain text — they are protected using bcrypt hashing. Connections to our servers use encryption in transit (HTTPS). Your authentication tokens are kept in your device's secure storage. We retain your data while your account is active and remove or de-identify it as described below when you delete your account.

Your Rights and Choices

Account Deletion & Data Retention

When you delete your account, we permanently remove your personal information that can identify you — your email address, display name, password, and your Apple/Google sign-in identifiers — and your account is deactivated so it can no longer be used to sign in. Because we do not store your food photos, there are none to delete.

To keep our nutrition data accurate over time, your de-identified numeric records (such as meal nutrition values, weight entries, profile metrics, and the corrections you made to AI estimates) may be retained after deletion, but they are no longer linked to your identity once your personal information has been removed. If you would like assistance with deletion, contact us at support@stellandra.com.

We Do Not Sell Your Data

We do not sell or rent your personal information to anyone, and we do not share it with advertisers.

Children's Privacy

Calorie Puzzle is a general wellness app rated for ages 4+ and is not directed to children. We do not knowingly collect personal information from children under the age required by your local law. If you believe a child has provided us personal information, contact us and we will remove it.

Changes to This Policy

We may update this Privacy Policy from time to time. We will revise the "Last updated" date above, and your continued use of the App after changes take effect constitutes acceptance of the updated policy.

Contact Us

If you have questions about this Privacy Policy, contact us at support@stellandra.com.