Privacy Policy for Gratitude Journal
Privacy Policy
Gratitude Journal
Last updated: November 9, 2026
This policy explains how the Gratitude Journal app for Android and iOS (package net.inettools.gratitudejournal, Russian name «Дневник благодарности») handles data when you keep a local gratitude diary.
Developer and Contact
The app is published by InetTools. For privacy questions, contact us at support@inettools.net.
Purpose of the App
The app helps users save gratitude entries: three good things from the day, a person or group they want to thank, and a short note about what they want to remember. The app also shows local history, entry counters, gift counters, and a daily streak.
The app is not a medical service, psychotherapy service, or a replacement for professional advice.
Data Entered by the User
Users may enter free-form diary text: events, names, team names, personal notes, and other information at their discretion. The app also stores the selected interface theme, the current day draft, whether the daily reminder is enabled, and the selected reminder time.
The app does not require a name, email, phone number, address, account, payment data, contacts, or access to social networks.
Local Storage and Processing
Diary entries, the draft, and the selected theme are stored locally on the device using AsyncStorage. Daily reminder settings are stored in Android preferences or iOS UserDefaults. Counters, history, and notification scheduling are processed inside the app on the user's device.
Gratitude entry content, names, notes, and history are not sent to InetTools, AppMetrica, PostHog, or Sentry servers and are not synced between devices.
Network Access
The core diary function works locally and does not use a backend API. The INTERNET permission is used to safely open external links to Google Play/RuStore on Android or App Store on iOS, and this privacy policy page, and to send technical AppMetrica, PostHog and Sentry events.
AppMetrica and Sentry
The app uses separate AppMetrica and Sentry projects for package net.inettools.gratitudejournal. AppMetrica may receive technical app events such as app launch, session, app version, device and operating system details, opened screens, theme changes, and the fact that an entry was saved. Earlier Android releases may also include technical flags such as the number of filled items. In the iOS release, custom analytics uses closed action/outcome categories and excludes diary text, names, item counts, person/team flags, entry dates and reminder times. Diary text is not included in those events.
Sentry may receive error reports, crash reports, diagnostic breadcrumbs, and technical details needed to fix issues. Sentry is configured without sending PII by default. The app does not send name, email, phone number, contacts, payment data, precise location, or diary content to AppMetrica or Sentry. AppMetrica is configured without location tracking, and the Android build excludes the AppMetrica advertising identifiers module. The app does not use advertising SDKs and we do not sell users' personal data.
Anonymous PostHog Events
The iOS release uses a separate project at https://posthog.inettools.net for closed categories of screen transitions, entry save/delete actions, theme/reminder settings, storage outcomes and measured duration. Entry-save success is reported only after the local write completes. Events may include anonymous installation/session IDs, app/OS versions, language, theme and window categories; a bounded queue is stored locally. Earlier Android releases may not include PostHog.
No diary text, names, entries, dates, reminder times, item counts, person/team flags, raw errors or file contents are included in PostHog events. Automatic tap/screen capture, session recording, user profiles and GeoIP enrichment are disabled; IP addresses are anonymized for PostHog. Network services receive an IP address when connecting, and AppMetrica may infer a country or region from it despite disabled location tracking. Emulator and diagnostic traffic is marked as test data. Analytics failures do not prevent local diary use. There is no separate analytics opt-out switch in this version.
Android Permissions
The app uses the INTERNET permission for links, analytics, and error reports. On Android 13 and later, POST_NOTIFICATIONS is requested only when the user enables the daily reminder. RECEIVE_BOOT_COMPLETED is used to restore an enabled local reminder after the device restarts. Notification text is created on the device, does not contain diary entries, and is not sent to a server.
The app does not request access to contacts, camera, microphone, SMS, calendar, location, payment data, or device files.
iOS Local Reminders
On iOS, notification permission is requested only when you explicitly enable the daily reminder. UNUserNotificationCenter schedules a local daily notification at the chosen time, with a generic body that does not include diary entries or names. No remote push service or APNs registration is used for this feature. The system time picker offers Save and Cancel; disabling reminders removes the app's own reminder requests. The app does not request camera, microphone, photo-library, contacts or location access.
Sharing with Third Parties
InetTools does not receive diary content and does not share it with third parties. Technical data required for analytics and diagnostics may be processed by AppMetrica/Yandex and InetTools' PostHog and Sentry services.
Data Retention and Deletion
Local diary entries, the draft, theme preference, and reminder settings are kept until the user changes or deletes them through the app, Android system settings, or by deleting the app on Android or iOS. The reminder can be disabled in the app settings.
Technical analytics and diagnostic records sent to AppMetrica, PostHog and Sentry are retained only for app operation, security, analytics, and crash diagnostics. InetTools keeps any exported raw analytics or diagnostic files outside those services for no longer than 90 days, unless a longer period is required to investigate abuse, security incidents, legal obligations, or a user support request. Aggregated statistics that do not identify a user may be kept longer.
Users may contact support@inettools.net to request deletion of analytics or diagnostic records associated with their device where technically possible. Because diary content is not uploaded to InetTools servers, no separate deletion of server copies of entries is required.
Children
The app is not specifically intended for children and does not provide registration, user content publishing, in-app purchases, or communication between users.
Policy Changes
We may update this policy when the app, analytics, diagnostics, network features, or legal requirements change. The current version is published on this page.
Privacy Policy for Gratitude Journal
Privacy Policy for the Gratitude Journal Android app