Privacy Policy

Effective date: April 16, 2026

1. Overview

Today, I'm grateful for ("TIGF") is a personal journaling application built on a local-first, offline-first architecture. Your entries are written on your device and stored on your device. They are never transmitted to any server, and we have no ability to access, read, or recover them.

This policy describes what data the App uses, how it is stored, and what controls you have over it.

2. Data We Do Not Collect

The App does not collect any of the following:

  • Personal identifiers (name, email address, phone number)
  • Account credentials - the App has no account system
  • Journal entries or any content you write
  • Usage analytics or behavioral data
  • Device identifiers or IP addresses
  • Cookies or tracking pixels

No data from this App is transmitted to us or any third party.

3. How Your Data Is Stored

All content you create in the App is stored exclusively in your browser's IndexedDB - a structured local database built into modern browsers. This is distinct from cookies or localStorage.

What this means in practice:

  • Your entries exist only on the device and browser you used to write them
  • We cannot access, read, or recover your entries under any circumstances
  • Your data is not automatically backed up or synced to another device
  • Clearing your browser data, uninstalling the App, or switching devices will permanently delete your entries with no means of recovery

4. App Assets and Offline Functionality

To support offline use, the App caches its own assets - JavaScript, CSS, fonts, and HTML - on your device using a browser service worker. This allows the App to load and function without an internet connection after the first visit.

These cached files are application code only. They contain no personal data and are not used to track or identify you. The cache is managed by your browser and can be cleared at any time through your browser settings.

5. Third-Party Services

The App loads fonts from Google Fonts at first launch. These font files are then cached locally by the service worker for subsequent offline use. Beyond this initial request, the App makes no external network calls during normal use.

Google's font delivery may log standard request metadata (such as IP address) subject to Google's own privacy policy. The App itself does not receive or store any of this information.

6. Data Sharing

We do not sell, share, or transmit your data - because we never receive it. Your journal content never leaves your device.

7. Your Control Over Your Data

You have complete control over your data:

  • You may delete individual entries within the App at any time
  • You may remove all App data by clearing your browser's site data in your browser settings
  • If export functionality is available, you may export your entries to a local file

Because data is stored locally, deletion is permanent and cannot be undone or recovered.

8. Security

Because your data is stored locally and never transmitted, it is not exposed to risks associated with server-side storage such as data breaches or unauthorized access from our end. The security of your data depends on the security of your own device, browser, and operating system.

We recommend keeping your device and browser up to date and using device-level encryption where available.

9. Children's Privacy

The App has no account creation, no data transmission, and no ability to identify any user - including minors. Because no personal data is collected or processed, there is no meaningful distinction in how the App handles data from users of any age.

10. Future Features

A future version of the App may introduce optional features such as encrypted cloud backup or cross-device synchronization. These features will be strictly opt-in, designed with privacy as the default, and this policy will be updated with full details before any such feature is available.

No data will be transmitted to any server without your explicit action to enable a sync feature.

11. Changes to This Policy

If this policy changes in a material way, the updated version will be posted with a revised date at the top. Continued use of the App after changes are posted constitutes acceptance of the updated policy.

12. Contact

Questions about this Privacy Policy may be directed to:

Louis Miguel Pawaon

miggypawaon@gmail.com