Back to ChopChopMol

Privacy Policy

Last updated: April 21, 2026

ChopChopMol is a browser-based 3D molecular visualization and AI-assisted editing tool. This page describes what data we handle and how. If any of it doesn't match what you see in the app, the app is authoritative — please email us and we'll fix this page.

1. What runs on your device

The 3D viewer, all molecular parsing, selection, editing, and file export run entirely in your browser. Molecules you open from your local folders are not uploaded anywhere unless you explicitly send them to the AI assistant or save them to the cloud.

2. AI chat

When you send a message to the AI assistant, the message text, a summary of the current molecule state (atoms, elements, selected indices, frame info), and any files you attach are sent to our backend, which relays them to the AI provider you selected (Anthropic or OpenAI). Conversation history is kept in server memory for up to one hour per session so follow-up messages have context, then discarded.

3. Bring Your Own API Key (BYOK)

Your API keys stay in your browser. They are never stored on our servers, never written to logs, and never sent to anyone except the provider you chose.

If you paste an Anthropic or OpenAI key into the Settings modal in the chat panel, it is stored only in your browser's localStorage on this device. On each AI request, the key is attached as an HTTP header over HTTPS to our backend, which uses it for the lifetime of that one request to call the provider on your behalf. Our backend does not log, persist, or otherwise retain it.

You can remove your keys at any time by clicking the key icon in the chat header and pressing Clear all, or by clearing your browser's site data for this domain.

4. Accounts and cloud saves

If you sign in with Google (via Firebase Authentication), we store your email address and a user ID so that files and conversations you choose to save to the cloud can be associated with your account. We use Google Firebase (Authentication and Firestore) as our auth and storage provider. You can sign out at any time from the account menu.

5. Payments

Optional donations and paid features are processed by Stripe via a hosted checkout page. We do not see or store your card details; only the outcome of the transaction.

6. Analytics and ads

The site uses Google Analytics (via Firebase) to understand aggregate usage, and Google AdSense to show ads that help fund the project. These services may set cookies and collect information as described in their own privacy policies.

7. What we do not do

8. Third parties

When you use the AI assistant, your messages are processed by the model provider you selected. Their privacy terms apply to what they receive:

9. Data retention and deletion

Conversation history on the server expires after one hour of inactivity. Cloud-saved files and conversations stay in your Firebase account until you delete them. To delete your account and all associated cloud data, sign in, open the account menu, and contact us at the email below.

10. Contact

Questions, corrections, or data deletion requests: nguyenpham0806@gmail.com.