Architecture Overview
Your Data
Belongs To You.
This section outlines the foundational philosophy of NewNotes PRO. We utilize a Local-First architecture, ensuring that your core information never leaves your device unless you explicitly enable external integrations. Explore the chart to see how data handling is distributed across the extension.
- β No Account Required: Start using core features instantly without providing an email address.
- β Data Persistence: Information stays on your hard drive until you manually delete it or uninstall.
Data Residency Distribution
Representation of default local data vs. opt-in external features.
How We Process Your Data
This interactive module details exactly what data is stored locally versus what is sent to third-party APIs. Toggle between the views below to understand the flow of information based on the features you choose to use.
π» 100% Device-Bound Data
By default, NewNotes PRO uses the chrome.storage.local API. This means the following data is saved directly to your browser profile and is completely inaccessible to us:
βοΈ Opt-in Cloud Features
We only communicate with external servers if you activate specific advanced features. Here is exactly what is sent:
π§ AI Categorization & Chat (Google Gemini)
Trigger: You must provide a valid Gemini API Key in settings.
What happens: Highlighted text and chat messages are sent to Googleβs Generative Language API. We utilize a local "Speed Layer" (regex checks) to process simple tasks locally, minimizing API calls.
π Synchronization (JSONBlob)
Trigger: Clicking "Export" or "Import" in the app.
What happens: Your local database is uploaded to jsonblob.com to generate a unique Sync ID for cross-device transfer.
Permissions Explorer
Browser extensions require permissions to function. We believe in total transparency regarding why we request access. Click on any of the technical permission names below to reveal its exact purpose within NewNotes PRO.
sidePanel
Used to provide the main user interface for managing your notes seamlessly alongside your active web pages.
Your Control Center
We ensure you have the final say over your data. Review the third-party services utilized by the app and the mechanisms provided for you to manage, delete, or completely opt-out of data collection.
π Linked Third-Party Services
-
π€Google (Gemini API) Used for AI features. Subject to Google's Privacy Policy.
-
π¦JSONBlob Used for temporary data transfer during cross-device sync.
-
π€Google Fonts Used to render typography beautifully in the side panel.
βοΈ Take Action
You can instantly clear all your stored notes, tasks, and snippets by clicking the "Clear All" button within the extension settings.
Your custom Gemini API key is stored locally on your machine and can be deleted from the settings panel at any time.
To stop all data collection and purge local storage permanently, simply uninstall the NewNotes PRO extension from your browser.