Cookie Policy
Last updated: June 30, 2026
Our website/application (the “Website” or “NeoChatHub”) uses cookies and similar technologies — including browser local storage, IndexedDB, service workers, and push subscriptions. In this cookie policy, we explain in detail what we use, for what purposes we use them and how you can decline our use of cookies. If you do not agree with our use of cookies, please disable your cookies as described in the section “How to disable cookies?” Please beware that the full functionality of the application may not be available without cookies.
1. What is a cookie?
A cookie is a small piece of data or a text file that is downloaded to your computer or mobile device when you access certain websites. Cookies may contain text that can be read by the web server that delivered the cookie to you. The text contained in the cookie generally consists of a sequence of letters and numbers that uniquely identifies your computer or mobile device; it may contain other information as well.
2. What types of cookies exist?
- Strictly necessary cookies: These cookies are necessary for the proper functioning of the website, such as displaying content, logging in, validating your session, responding to your request for services, and other functions. If you disable these cookies, you may not be able to access features on our website correctly or at all.
- Performance cookies: These cookies collect information about the use of the website, such as pages visited, traffic sources, users’ interests, content management, and other website measurements.
- Functional Cookies: These cookies enable the website to remember a user’s choices – such as their language, user name, and other personal choices – while using the website.
- Session Cookies: These cookies link the actions of a user during a browser session. They are temporary and expire after a browser session; thus, they are not stored long term.
- Persistent cookies: These cookies are stored on a user’s device in between browser sessions, which allows the user’s preferences or actions across a site to be remembered.
3. Cookie Consent
When you visit the website for the first time, we may ask you to provide us with your consent to our use of cookies via a cookie consent banner. If you do not provide your consent, we will serve you technical cookies only that are strictly necessary to ensure the proper functioning of the Website. The use of such cookies does not require your consent. Please note that we may not be able to provide you with the best possible user experience if not all cookies are enabled.
4. What cookies do we use and for what purposes?
On NeoChatHub, we use cookies to:
- Identify you when you log in and authenticate your sessions securely.
- Remember your preferences, settings, and login details (e.g. your theme colors, chat background settings, active status, and notification preferences).
- Cache your conversations and messages locally (in IndexedDB) so the app loads quickly and works smoothly; this cache is tied to your account and cleared on logout.
- Register a service worker and push subscription so we can deliver notifications you opt into.
- Analyze traffic and usage patterns using analytics tools to improve application performance.
- Detect spam and prevent abuse to ensure site security.
| Cookie Name | Type | Expiration | Purpose |
|---|---|---|---|
| __session | First-party (Secure) | Session / Persistent | Stores JWT token to authenticate login sessions. |
| theme-color | First-party (Local Storage) | Persistent | Saves selected visual theme custom colors. |
| chat-bg | First-party (Local Storage) | Persistent | Saves selected custom chat background classes. |
| theme | First-party (next-themes) | Persistent | Saves light/dark system mode selection. |
| talkme (IndexedDB) | First-party (IndexedDB) | Until logout / cleared | Caches your chats and messages locally for fast, offline-friendly loading; scoped per account. |
| notification-settings | First-party (Local Storage) | Persistent | Saves your notification, sound, and desktop-alert preferences. |
| push subscription | First-party (Service Worker / Push) | Until revoked | Enables Web Push notifications when the app is closed. |
5. Disabling Cookies
You can manage the acceptance or rejection of cookies on your browser by altering its settings. Please keep in mind that refusing necessary cookies will likely influence your experience or prevent usage of our services.
For guides on popular browsers, consult the following links: