1. Scope
NEOQEX ("NEOQEX", "we", "us", or "our") is an independent software project operated by its creator.
This Privacy Policy explains what information NEOQEX currently processes, how it is used, where it may be processed, how long it may be retained, and what choices and rights may be available to you.
NEOQEX aims to collect and retain only information reasonably necessary to operate its services, maintain account security, provide requested functionality, and respond to support requests.
2. Account information
When you create a NEOQEX account, NEOQEX currently requires an email address and username.
Your account may contain:
- username;
- email address;
- password hash;
- account creation date;
- display name or nickname;
- biography;
- avatar or banner information;
- level and experience points (XP);
- account status;
- last-seen information;
- account permissions;
- other information required by account functionality.
Passwords are not intended to be stored as readable passwords. NEOQEX stores a password hash for authentication.
Some profile information may be optional and may remain empty if you have not provided it.
3. Authentication and security
NEOQEX processes authentication information so that users can securely sign in and maintain authenticated sessions.
This may include:
- session records;
- session token hashes;
- session creation and expiration information;
- last-used session information;
- temporary verification records;
- account permissions.
NEOQEX currently uses a browser cookie named neoqex_session.
This cookie is used for authentication and account sessions. It is configured with HttpOnly, Secure, and SameSite=Lax security attributes and has a current maximum lifetime of approximately 30 days.
The authentication cookie is not used by NEOQEX as an advertising or behavioral analytics cookie.
4. Email verification and login verification
Email is currently required during NEOQEX registration. It is used primarily for account verification and login security.
NEOQEX uses Resend to deliver these emails.
Registration verification
During registration, the email provider may receive your email address, NEOQEX username, a temporary verification code, and the contents of the verification email.
Login verification
During login verification, the email provider may receive your email address, NEOQEX username, a temporary login code, and the contents of the login email.
Verification codes are stored by NEOQEX in hashed form and are temporary. The current verification emails state that verification codes expire after 10 minutes.
NEOQEX does not currently use your registration email for newsletters, advertising, or marketing campaigns.
5. NeoAI and Google Gemini
NEOQEX provides an AI feature called NeoAI.
When you send a message to NeoAI, the text you submit is transmitted from NEOQEX to Google's Gemini API so that the requested AI response can be generated.
The current NEOQEX implementation sends the message itself as the Gemini API input. NEOQEX does not currently include your NEOQEX username, email address, user ID, or other account profile information in the Gemini API request for a NeoAI message.
NEOQEX also does not currently store NeoAI conversations in its NEOQEX account database.
The current implementation requests stateless interaction handling using store: false.
Avoid submitting highly sensitive information to NeoAI unless you are comfortable with that information being transmitted to the third-party AI provider required to provide the feature.
6. Public profiles
NEOQEX provides public user profile pages.
Depending on the information associated with an account, a public profile may display:
- username;
- display name or nickname;
- biography;
- avatar or banner;
- level;
- XP;
- membership date;
- experience information.
Information intentionally placed on a public profile should be considered publicly accessible to other users and visitors.
NEOQEX does not currently provide direct messages, private user-to-user chat, or public comments as part of the current profile system.
7. Local browser storage
Some NEOQEX features store information directly in your browser using browser storage such as localStorage.
This information is currently stored locally on your device or browser rather than being synchronized with the NEOQEX account database.
Depending on the features you use, local storage may contain:
- settings and preferences;
- theme and animation preferences;
- sound/SFX preferences;
- achievements;
- daily challenge progress;
- game progress;
- high scores;
- game statistics;
- tool data such as notes or to-do items;
- NeoDocs documents;
- document titles and content;
- local timestamps associated with locally stored documents;
- other locally saved feature state.
NeoDocs documents are currently stored locally in the browser rather than being uploaded to the NEOQEX server database.
Local browser data can generally be controlled through your browser's site-storage settings. Local data may remain on your device until it is cleared by you, your browser, your operating system, or another action that removes site data.
NEOQEX also provides functionality for exporting certain locally stored data.
8. Website statistics and visit counter
NEOQEX currently maintains an aggregate website visit counter.
The counter is stored in Cloudflare D1 in the site_stats database table.
The application-level counter stores an aggregate number rather than an individual record for each visitor.
The current application-level visit counter does not store, as part of that counter:
- your IP address;
- your username;
- your account ID;
- an individual visitor ID;
- your user-agent;
- an individual visit timestamp.
Refreshing or making another request that triggers the relevant counter endpoint may increase the aggregate visit count.
This counter is intended to provide a simple overall usage statistic and is not currently an individual behavioral analytics system.
9. Support emails
You can contact NEOQEX through: NeoqexSupport@proton.me
The support mailbox is hosted using Proton Mail and is personally handled by the NEOQEX operator.
If you contact support, the information you choose to provide may include:
- your email address;
- your NEOQEX username;
- account-related information;
- descriptions of problems or requests;
- screenshots or attachments you voluntarily send;
- other information included in your message.
Support information is used to respond to requests, troubleshoot problems, process account or privacy requests, investigate reports, and maintain the security and operation of NEOQEX.
Support correspondence may be retained for as long as reasonably necessary to handle the request, maintain relevant records, resolve disputes, protect the service, or comply with applicable legal obligations.
10. Account deletion
NEOQEX does not currently provide a fully automated account-deletion button.
You may request deletion of your NEOQEX account by contacting:
NeoqexSupport@proton.me
After a valid deletion request is processed, the account is removed from the active NEOQEX account system and can no longer be used as an active account.
Because account deletion is currently handled manually, certain technical records may require separate cleanup processes. NEOQEX will handle deletion requests in accordance with applicable legal requirements and legitimate reasons for retaining information.
NEOQEX does not currently automatically delete accounts solely because they have been inactive for a period of time.
11. Why NEOQEX processes information
Providing the service
To create and maintain accounts, authenticate users, provide profiles, operate games and other features, and maintain requested functionality.
Account security
To verify email addresses, perform login verification, maintain secure sessions, prevent unauthorized access, and protect the service against abuse.
User-requested functionality
To provide features you intentionally use, including NeoAI, profiles, games, NeoStudy, NeoDocs, tools, achievements, and other NEOQEX functionality.
Support
To answer questions, resolve technical problems, process account requests, and respond to privacy requests.
Service operation and security
To maintain the reliability, integrity, and security of NEOQEX and its infrastructure.
Legal obligations
Where processing is necessary to comply with applicable legal obligations or respond to valid legal requests.
Depending on the jurisdiction and circumstances, applicable legal bases may include performance of a contract, steps requested before entering into a contract, legitimate interests, consent, or compliance with a legal obligation.
12. Third-party service providers
Used for NEOQEX infrastructure, website delivery, Workers, and Cloudflare D1 database services.
Used to send account registration verification emails and login verification emails.
Used to generate responses for NeoAI. NeoAI message content is transmitted to Google when you use the feature.
Used to host the NEOQEX support mailbox.
These providers operate independently and may have their own privacy policies, terms, subprocessors, security practices, and international processing arrangements.
13. International data processing
NEOQEX is accessible internationally.
Because NEOQEX relies on infrastructure providers that may operate across multiple jurisdictions, information may be processed outside the country in which you live.
Where applicable, NEOQEX will seek to use transfer mechanisms required by applicable law, which may include contractual safeguards, adequacy decisions, certification frameworks, or other lawful mechanisms depending on the provider and jurisdiction.
14. Cookies
NEOQEX currently uses the authentication cookie neoqex_session.
This cookie is necessary for account authentication and maintaining your login session.
It is configured with:
- HttpOnly;
- Secure;
- SameSite=Lax;
- Path=/;
- approximately 30-day maximum lifetime.
NEOQEX does not currently use advertising cookies or a separate analytics cookie for behavioral advertising.
Third-party infrastructure may use technical mechanisms necessary to deliver their services. Such processing is governed partly by the relevant provider's policies.
15. Your privacy rights
Depending on where you live and which laws apply to you, you may have rights concerning your personal information.
These may include rights to:
- access personal information held about you;
- request correction of inaccurate information;
- request deletion of personal information;
- request restriction of certain processing;
- object to certain processing;
- request portability of certain information;
- withdraw consent where processing is based on consent;
- receive information about processing;
- lodge a complaint with an appropriate privacy authority.
The exact scope of these rights depends on applicable law. NEOQEX does not intend this section to remove or restrict rights that cannot legally be waived.
How to make a request
Send your privacy request to: NeoqexSupport@proton.me
Please describe the account or information concerned and the request you are making. For security reasons, NEOQEX may need to verify that a request genuinely comes from the relevant account holder before making account-related changes or disclosing personal information.
16. Children's privacy
NEOQEX does not currently define a universal minimum age for using the service.
NEOQEX does not intentionally request sensitive information from children.
Privacy requirements concerning children and minors differ between jurisdictions. Additional requirements may therefore apply depending on a user's age, location, and the service being used.
If a parent or guardian believes that a child has provided personal information to NEOQEX in circumstances where it should not have been collected, they may contact:
NeoqexSupport@proton.me
17. Data retention
Account information
Account information may remain stored while your account remains active. NEOQEX does not currently automatically delete accounts solely because of inactivity.
Verification information
Temporary email and login verification records are intended to expire after their applicable verification period.
Sessions
Authentication sessions have expiration information and the browser authentication cookie currently has a maximum lifetime of approximately 30 days.
Website statistics
The aggregate visit counter may remain stored as a cumulative statistic.
Support communications
Support correspondence may be retained for as long as reasonably necessary to handle requests, maintain relevant records, resolve disputes, protect the service, or comply with applicable legal obligations.
Local browser data
Information stored in your browser's localStorage generally remains there until it is removed by you, your browser, your device, or another action that clears the relevant site data.
18. External websites and social platforms
NEOQEX may provide links to external services including YouTube, TikTok, Instagram, Discord, X, GitHub, and other third-party websites.
NEOQEX does not control the privacy practices of those external services.
When you leave NEOQEX and interact with an external service, that service's own privacy policy and terms apply.
NEOQEX is not responsible for the privacy practices, security, or content of third-party websites that it does not operate.
19. Changes to this Privacy Policy
NEOQEX may update this Privacy Policy when its services, technology, legal obligations, or data-processing practices change.
If a change materially affects how personal information is processed, NEOQEX will take reasonable steps to provide appropriate notice where required by applicable law.
The "Last updated" date at the beginning of this policy indicates when it was most recently revised.
NEOQEX intends to update this Privacy Policy before introducing significant new processing activities where appropriate.
20. Contact
For privacy questions, account requests, deletion requests, security concerns, or questions about this Privacy Policy:
NeoqexSupport@proton.me
Suggested subject lines:
- Privacy Request — NEOQEX
- Account Deletion Request — NEOQEX
- Security Report — NEOQEX