Privacy Policy

Last updated: December 2024

Introduction

This Privacy Policy describes how BookmarkMind ("we", "our", or "us") collects, uses, and protects your information when you use our Chrome browser extension. We are committed to protecting your privacy and ensuring transparency about our data practices.

Key Principle: BookmarkMind is designed with privacy-first principles. We minimize data collection, process information locally when possible, and never sell or share your personal data with third parties.

Required Permissions

BookmarkMind requires specific Chrome extension permissions to function properly. Here's exactly why each permission is necessary:

bookmarks

Purpose: Read, create, modify, and organize your bookmark collection.

Usage: This permission allows the extension to access your bookmarks for AI-powered categorization, duplicate removal, and hierarchical organization. Without this permission, the core functionality would not work.

storage

Purpose: Save your preferences, API keys, and extension settings.

Usage: Stores your Gemini API key, AgentRouter API key, categorization preferences, and learning data locally in Chrome's secure storage. This data syncs across your Chrome browsers when signed in.

activeTab

Purpose: Access the currently active tab for context-aware categorization.

Usage: Allows the extension to understand the context of bookmarks you're creating in real-time, enabling more accurate AI categorization based on the current webpage.

Host Permissions

Domains: https://generativelanguage.googleapis.com/*, https://agentrouter.org/*

Purpose: Communicate with AI services for bookmark categorization.

Usage: Enables secure communication with Google's Gemini AI API and AgentRouter fallback service to process and categorize your bookmarks using advanced language models.

Information We Collect

Data We DO Collect:

  • Bookmark Data: Titles, URLs, and folder structure of your bookmarks (processed temporarily for categorization)
  • User Preferences: Your categorization settings, preferred categories, and extension configuration
  • API Keys: Your Gemini and AgentRouter API keys (stored securely in Chrome's encrypted storage)
  • Learning Data: Patterns from your manual bookmark corrections to improve future categorization
  • Usage Statistics: Basic metrics like number of bookmarks processed and categorization success rates (anonymized)

Data We DO NOT Collect:

  • Personal identifying information (name, email, address, phone number)
  • Complete browsing history or web activity
  • Passwords or sensitive authentication data
  • Content of webpages you visit
  • Financial or payment information
  • Location data or device identifiers

Important: Your bookmark data is only processed temporarily during categorization and is not permanently stored on our servers or shared with third parties.

How We Use Your Information

We use the collected information solely to provide and improve BookmarkMind's functionality:

  • AI Categorization: Send bookmark titles and URLs to AI services for intelligent categorization
  • Personalization: Learn from your corrections to improve future categorization accuracy
  • Feature Enhancement: Generate improved bookmark titles and organize hierarchical folder structures
  • Duplicate Detection: Identify and remove duplicate bookmarks pointing to the same webpage
  • Settings Sync: Synchronize your preferences across Chrome browsers when signed in
  • Error Handling: Provide fallback categorization when primary AI services are unavailable

No Data Sales: We never sell, rent, or share your personal data with third parties for marketing or commercial purposes.

Data Storage & Security

Local Storage

Most of your data is stored locally using Chrome's secure storage APIs:

  • API keys are encrypted using Chrome's built-in security mechanisms
  • Settings and preferences are stored in Chrome's sync storage
  • Learning data is kept locally and only used to improve your experience

Temporary Processing

During categorization, bookmark data is temporarily sent to AI services:

  • Data is transmitted over encrypted HTTPS connections
  • Processing is done in real-time without permanent storage
  • AI services process data according to their respective privacy policies

Security Measures

  • All API communications use industry-standard TLS encryption
  • API keys are stored using Chrome's secure storage with encryption at rest
  • No sensitive data is logged or stored in plain text
  • Regular security updates and vulnerability assessments

Third-Party Services

BookmarkMind integrates with the following external services:

Google Gemini AI

Purpose: Primary AI service for bookmark categorization and title generation

Data Shared: Bookmark titles, URLs, and categorization context

Privacy Policy: Google Privacy Policy

AgentRouter

Purpose: Fallback AI service when Gemini API is unavailable

Data Shared: Bookmark titles, URLs, and categorization context

Privacy Policy: AgentRouter Privacy Policy

Important: These services process your bookmark data according to their own privacy policies. We recommend reviewing their policies to understand how they handle data.

Your Rights

You have the following rights regarding your data:

  • Access: View all data stored by the extension in Chrome's extension settings
  • Modification: Update your preferences, API keys, and categories at any time
  • Deletion: Remove all extension data by uninstalling the extension or using the "Reset All Settings" option
  • Export: Export your settings and learning data using the built-in export feature
  • Opt-out: Disable specific features like learning data collection in the settings

Data Deletion

To completely remove all data:

  1. Open the extension options page
  2. Click "Reset All Settings" to clear local data
  3. Uninstall the extension from Chrome to remove all traces
  4. Your API keys and any data sent to third-party services follow their respective retention policies

Changes to This Privacy Policy

We may update this Privacy Policy from time to time to reflect changes in our practices or for legal compliance. When we make changes:

  • We will update the "Last updated" date at the top of this policy
  • Significant changes will be announced through the extension's update notes
  • Users will be notified of major privacy-related changes through the extension interface
  • Continued use of the extension after changes constitutes acceptance of the updated policy

We encourage you to review this Privacy Policy periodically to stay informed about how we protect your information.

Contact Us

If you have questions, concerns, or requests regarding this Privacy Policy or your data, please contact us:

GitHub Issues: Report an Issue

Email: chirag127@example.com

Repository: BookmarkMind on GitHub

We aim to respond to all privacy-related inquiries within 48 hours.