Privacy Policy
This page describes how 1 Minute Habit currently handles information in the website and app experience. It is meant to explain the product as it exists today, including consent handling, reminders, analytics, language settings, and support contact.
What information may be processed
Depending on how you use 1 Minute Habit, the app may process information such as:
- account information and data you actively submit in the app, such as your login details, profile information, habit activity, reflections, and similar app content
- preferences saved to your account, including language, reminder mode, reminder time, reminder timezone, and related account settings
- push-notification state and related identifiers when you choose to enable reminders on a supported device
- browser cookies and local storage entries used to remember consent choices, language selection, region lookup results, and certain dismissed prompts or interface state
- approximate location signals used for consent handling, including country and region values stored in cookies or local storage, and an IP-based lookup when the app does not already have that information
How that information is used
The current codebase uses this information to:
- run the core habit-tracking experience and keep your account data available when you sign in
- remember your selected public-site language in a browser cookie and, when signed in, save your language preference to your account
- store reminder settings in your account and support reminder delivery through OneSignal when you opt in to push notifications
- measure general product usage through Vercel Analytics
- respond to support requests or product questions sent to our support contact
Cookies, local storage, and consent
The current consent flow is region-based. The cookie banner is shown for visitors in EU countries and for visitors in California, based on stored country and region values or an IP-based lookup if that data is not already available.
Necessary storage stays in use for core behavior such as remembering consent state, region lookup results, and language preferences. The current implementation also uses Vercel Analytics for general site usage measurement, and some other third-party features are handled more conditionally.
The code does not currently support a full category-by-category consent control panel. It supports an accept-or-essential choice in the banner and a reset button that clears stored consent and related location values.
Push notifications and reminders
The app includes OneSignal for web push notifications. OneSignal is only initialized when optional providers are allowed to load and the device/browser environment supports push notifications. If you enable notifications, your browser and OneSignal may process device, browser, and subscription information needed to deliver reminders.
If you are signed in, the app also attempts to link the OneSignal subscription to your account identifier. Reminder timing and mode are stored in your account, but actual delivery still depends on browser permission, device support, secure context requirements, and in some cases app installation status, such as iPhone or iPad web push requirements.
Analytics and advertising-related code
The site currently uses Vercel Analytics for general usage measurement. The codebase does not currently mount Google Analytics. It also contains Google AdSense and Google ad components, but those ad integrations are not mounted globally across the site.
Some individual ad components are written to render only when the browser-stored consent value is set to true. If an ad unit is shown, Google may process standard ad-request information such as IP address, browser details, and cookie data under its own services. Because ad usage is conditional in the current implementation, this should be reviewed again before describing ads more broadly.
Your choices and controls
You currently have the following practical controls in the product:
- you can accept or decline the cookie banner where shown, reset stored cookie preferences, and manage browser notification permissions from your device or browser settings
- signed-in users can change reminder mode, reminder time, reminder timezone, and language preferences in account settings
- public-site language switching updates a preferred-locale cookie, and signed-in language changes may also be saved to the user account
- you can contact support to ask about access, correction, or deletion requests related to your information
Contact
For privacy questions or support requests, contact support@1minutehabit.com.