Legal

Privacy Policy

Effective date:

Crema ("the app") is a personal espresso brewing log developed by Zhifan. This policy explains what the app does and does not do with your data.

01

What the app stores

Crema stores the following information:

This data is held in a SwiftData database inside the app's sandbox. It is included in your iPhone or iPad's standard backup if you back up to iCloud or to a computer.

02

iCloud sync (optional)

Crema offers optional iCloud sync so your beans, shots, and equipment stay in sync across your iPhone and iPad. When iCloud sync is enabled in Settings → Sync:

You can turn iCloud sync off at any time in Settings → Sync. Turning it off stops further syncing; data already in your iCloud remains there until you delete the app on every device or manage it through Settings → Apple ID → iCloud → Manage Storage on your device. Photos attached to beans or shots stay on each device's local storage and are not synced.

03

What the app sends over the network

Apart from optional iCloud sync (handled entirely by Apple's CloudKit framework as described above), the app makes no network requests. There is no analytics SDK, no crash reporter, no advertising, no third-party tracking, and no telemetry of any kind.

Your data never leaves your device unless you explicitly enable iCloud sync, or choose to share or export it.

04

Notifications

If you enable "Roast aging reminders," Crema schedules local notifications on your device (delivered by iOS) when each bean reaches degas / peak / stale-by milestones. No data leaves your device — these are scheduled by UNUserNotificationCenter based on the roast date you entered.

05

CSV export

When you tap "Export all data (CSV)," the app writes a CSV file to a temporary directory and shows iOS's standard share sheet so you can save or send it (Files, AirDrop, email, Messages, etc.). Where that file goes is entirely your choice — we don't see it.

06

Children

Crema is suitable for all ages but is not directed at children under 13.

07

Changes

If we change this policy, the new version will be posted at the same URL. Material changes will be highlighted in the in-app "Settings → About" section.

08

Contact

Questions? Reach us at agooberz@gmail.com.