NyChat
Secure • Ephemeral • Private
LEGAL // STORAGE & TRACKING DISCLOSURE

Cookie & Browser Storage Policy.

Authoritative transparency on how NyChat uses HTML5 browser storage, cookieless analytics, and zero advertising cookies.

DOCUMENTStorage Policy
STATUSActive / Current
PRODUCTNyChat v2
AUTHORNyxen Studio
SUMMARY / STORAGE POLICYDATA MINIMIZATION
01 / NO AD COOKIES

NyChat sets zero advertising or tracking cookies. No cross-site profiling or commercial tracking pixels.

02 / LOCAL STORAGE

Used strictly for essential product functionality: reconnection tokens, chosen display names, and consent state.

03 / COOKIELESS ANALYTICS

Aggregate measurement via privacy-first Umami Cloud. Loaded only when allowed by your privacy preference.

04 / FULL CONTROL

Easily clear site data via browser settings or adjust analytics consent anytime through Privacy Preferences.

[01]Policy Overview & Core Stance
[01]

Policy Overview & Core Stance

NyChat takes a transparent, minimal approach to browser storage. NyChat does not use advertising cookies, third-party marketing trackers, or cross-site tracking profiles.

When you interact with NyChat, your browser stores only the minimal local data required to deliver core functionality—such as keeping your chat session active during brief network disconnects, remembering your preferred display name locally, and recording your privacy preferences.

Manage your measurement preferencesYou can customize or disable optional analytics at any time.
[02]

Cookies vs. Local Browser Storage

It is technically important to distinguish between traditional HTTP cookies and client-side browser storage:

HTTP Cookies

Small data files automatically attached by the browser to every outgoing HTTP network request. Traditional websites often use them for cross-domain tracking and persistent ad profiles.

• NyChat uses zero tracking/advertising cookies
HTML5 Browser Storage

Storage mechanisms (localStorage and sessionStorage) that remain strictly sandboxed inside your browser. They are not sent automatically to any server on page loads.

• Used strictly for essential chat functionality
[03]

Complete Inventory of Browser Storage

The table below provides a complete, authoritative disclosure of every browser storage item utilized by the NyChat frontend:

Client Storage Registry
FRONTEND SANDBOX
nychat_reconnect_token_<room>
localStorageEssential

Cryptographically generated random token used to restore session membership during temporary network disconnections.

Lifetime: Persists until cleared or room expires
nychat_display_name
localStorageEssential (Convenience)

Remembers your chosen display name locally so you do not need to retype it across room visits on the same device.

Lifetime: Persistent until manual wipe
nychat_session_id_<room>
sessionStorageEssential

Ephemeral connection identifier used for routing real-time socket events during an active chat session.

Lifetime: Tab session (cleared when tab closes)
nychat_terminated_rooms
sessionStorageEssential

Tracks rooms from which the user has cleanly disconnected or exited to prevent unintentional reconnect loops.

Lifetime: Tab session
nychat_privacy_preferences
localStorageEssential

Records your explicit consent choices for website measurement and analytics. Classified as essential to remember your privacy choices.

Lifetime: Persistent until cleared
nychat_pwa_dismissed_at / nychat_pwa_installed
localStorageFunctional

Suppresses the Progressive Web App install prompt after dismissal or after successful installation.

Lifetime: 7-day cooldown / permanent
nychat_blog_discovery_seen
localStorageFunctional

Prevents repeated notifications regarding newly published engineering and privacy articles.

Lifetime: Persistent until cleared
nychat_recent_emojis / nychat_emoji_counts
localStorageFunctional

Orders the in-chat emoji picker by frequently and recently selected emojis for user convenience.

Lifetime: Persistent until cleared
[04]

Website Measurement & Analytics

To understand aggregate website traffic and ensure service availability, NyChat uses Umami Cloud, an open, privacy-focused analytics platform.

  • •Cookieless Architecture: Umami does not set cookies and does not track users across different domains.
  • •Consent-Gated Loading: The analytics script is loaded dynamically only if you have consented to optional analytics. If you decline or revoke consent, the script is prevented from loading or removed.
  • •Zero Content or Secret Exposure: Chat plaintext, 256-bit room encryption keys, invite URL fragments (#key=...), session tokens, display names, and file contents are strictly excluded from analytics events.
[05]

Third-Party Services & Sub-processors

The frontend relies on a minimal set of third-party external services. Below is a complete disclosure of their role and data boundaries:

Umami CloudOptional / Consent-Governed

Used for cookieless website measurement. Evaluated only when permitted by your privacy preference. Transmits anonymized page view signals. Does not receive chat content or room keys.

Web3FormsUsed Only on Contact/Feedback

Used exclusively to transmit messages submitted voluntarily via the Contact and Feedback forms. Receives your submitted name, email, and message body. Does not receive chat messages, room codes, or room encryption keys.

Google FontsFont Delivery

Used to deliver typography stylesheets (Manrope, Inter, Material Symbols). Your browser requests static font assets from Google servers over standard HTTPS.

[06]

Managing and Clearing Your Browser Storage

You have complete control over your browser data. Because NyChat does not maintain server-side user accounts, clearing your local browser storage completely resets your local application state:

  • 1.Using Browser Controls: Open your browser settings, navigate to "Privacy & Security" → "Cookies and Site Data", search for nychat.nyxen.in, and click "Clear Data".
  • 2.Using Privacy Preferences: You can toggle optional analytics on or off at any time using the .
[07]

Frequently Asked Questions (FAQ)

Does NyChat use cookies?

No. NyChat does not set or read HTTP cookies for user tracking, advertising, session management, or personalization. All state management is handled through client-side HTML5 browser storage (localStorage and sessionStorage).

Does NyChat track users across the web?

No. NyChat has no cross-site tracking pixels, third-party advertising SDKs, social media tracking widgets, or fingerprinting scripts. Your activity on NyChat is not tracked across other websites.

Does NyChat use Google Analytics?

No. NyChat does not use Google Analytics, Google Tag Manager, Meta Pixel, or any advertising network trackers. We use self-hosted or privacy-focused Umami Cloud analytics solely for aggregate page view statistics.

What browser storage does NyChat use?

NyChat uses standard HTML5 localStorage and sessionStorage. These technologies store data directly on your local device within the browser sandbox. They are used for essential room reconnection, display name memory, and saving your privacy preferences.

Does NyChat use advertising trackers?

No. NyChat is completely ad-free. We do not partner with ad networks, data brokers, or behavioral analytics providers.

Can I disable NyChat analytics?

Yes. You can opt out of optional website analytics at any time through our Privacy Preferences modal. When analytics is disabled, the measurement script is not loaded and no aggregate page view data is sent.

How do I clear NyChat browser data?

You can clear NyChat data instantly at any time using your browser settings: select "Clear Browsing Data" or "Site Data" for nychat.nyxen.in. Because NyChat maintains no server accounts, clearing browser data immediately erases all saved names, reconnect tokens, and local settings.