This extension stores the following data locally on your device:
Mood logs (emoji selections, timestamps, optional notes)
Habit completion records
Notification preferences and settings
Calendar integration preferences
All data is stored locally using Chrome's storage API. No data is transmitted to external servers or third parties.
When enabled, the extension accesses your Google Calendar to:
Read meeting titles and times.
Schedule habit reminders around meetings.
Calendar data is not permanently stored.
OAuth Authentication: Uses Google's secure OAuth 2.0 authentication.
Minimal Access: Only requests read access to calendar events.
No Data Retention: Calendar information is not permanently stored.
No Third-Party Sharing: We do not share your data with any third parties.
No Analytics: We do not collect usage analytics or tracking data.
No Advertising: We do not use your data for advertising purposes.
You can export, import, or delete all your data at any time through the extension settings via JSON.
Indefinite Storage: Data remains on your device until you choose to delete it
User Control: You have complete control over data retention, with the ability to delete data from within the extension or directly from your device. Data is only stored locally on your device.
Chrome Storage Encryption: Data stored using `chrome.storage.local` is automatically encrypted by Chrome using the browser's built-in encryption mechanisms.
OS-Level Security: Chrome's storage API leverages your operating system's security features, including file system encryption where available.
Sandboxed Environment: The extension runs in Chrome's sandboxed environment, providing additional isolation and security.
No Plain Text Storage: All data is stored in Chrome's encrypted storage format, not as plain text files.
Automatic Key Management: Chrome handles encryption key management automatically and securely.
Storage: Required for local data storage
Alarms: Required for scheduling habit reminders
Notifications: Required for displaying reminder notifications
ActiveTab: Required for creating notification pages
Scripting: Required for injecting notification content
tts: Required for text-to-speech functionality
Identity: Required for Google Calendar OAuth authentication