← Back to Q8 Dev

Privacy Policy – Grain Journal

Last updated: March 17, 2026

The Short Version

Grain Journal stores everything on your device. We don't have accounts, we don't have servers, and we can't see your journal entries. Your thoughts are yours alone.

1. Data Storage

All journal entries, mood data, streak information, achievements, and preferences are stored locally on your device using Apple's SwiftData framework. This data never leaves your device unless you explicitly choose to export it.

We do not operate servers that store user content. There is no cloud sync, no backup service, and no account system. If you delete the app, your data is permanently removed.

2. Data We Collect

Grain Journal collects no personal information. We do not collect:

3. Analytics

We use Firebase Analytics (provided by Google) to collect anonymous, aggregated usage data. This helps us understand how people use the app so we can make it better. This data includes:

This data is anonymous — it is not linked to your identity and cannot be used to identify you. No journal content, mood selections, or personal text is ever transmitted.

4. In-App Purchases & Subscriptions

Grain Journal offers optional premium features ("Grain+") through Apple's In-App Purchase system:

Subscriptions automatically renew unless auto-renew is turned off at least 24 hours before the end of the current period. Your Apple ID account will be charged for renewal within 24 hours prior to the end of the current period at the rate of the selected plan. You can manage and cancel your subscriptions by going to your App Store account settings after purchase. Any unused portion of a free trial period, if offered, will be forfeited when you purchase a subscription.

All payment processing is handled entirely by Apple. We do not receive, process, or store any payment information, credit card numbers, or billing details.

5. Photos

Grain Journal allows you to attach photos to your journal entries. These photos are stored locally on your device as part of your journal data. We do not upload, transmit, or access your photos in any way.

6. Notifications

If you enable daily reminders, notifications are scheduled locally on your device using Apple's notification system. No data is sent to external servers to deliver these notifications.

7. Third-Party Services

The only third-party service used is Firebase Analytics. We do not use any other third-party SDKs, advertising networks, or data brokers. We do not sell, share, or transfer your data to third parties for any purpose.

8. Children's Privacy

Grain Journal does not knowingly collect any data from children under 13. Since the app collects no personal information and requires no account creation, there is no mechanism through which children's data could be gathered.

9. Data Export

Grain+ subscribers can export their journal data to CSV or JSON format. This export is performed entirely on your device and produces a file that you control. We have no access to exported data.

10. Data Deletion

Since all data is stored locally on your device, you have full control:

11. Changes to This Policy

If we make changes to this privacy policy, we will update the "Last updated" date at the top. Continued use of the app after changes constitutes acceptance of the updated policy.

12. Contact

If you have questions about this privacy policy or Grain Journal's data practices, contact us at:

Email: ← Back to Q8 Dev Support Terms of Service