🔒 Crawl AI - Privacy Policy & Permissions

📋 Overview

Crawl AI is a Chrome extension that helps users crawl website content and rewrite it using AI services like ChatGPT. This document explains what permissions we request, why we need them, and how we protect your privacy.

🔑 Required Permissions

📑 "tabs" Permission
Why we need it: To communicate with active browser tabs and inject content scripts into ChatGPT/OpenAI pages for automated interactions.
💾 "storage" Permission
Why we need it: To save user preferences (URLs, prompts) and login session data locally in your browser. No data is sent to external servers.
🎯 "activeTab" Permission
Why we need it: To access and interact with the currently active tab for content extraction and AI interaction.
⚡ "scripting" Permission
Why we need it: To inject JavaScript code into web pages for automated content extraction and AI interaction.
📥 "downloads" Permission
Why we need it: To download processed HTML files and images to your computer's Downloads folder without opening them automatically.

🌐 Host Permissions

🔗 "<all_urls>" Permission
Why we need it: To crawl content from any website that users specify in the URL input field.
🏠 "http://localhost:3000/*" Permission
Why we need it: To communicate with local development server for user authentication (login/logout functionality).
🤖 ChatGPT & OpenAI Domains
Specific domains: https://chatgpt.com/*, https://chat.openai.com/*
Why we need it: To automate interactions with AI services for content rewriting.

🛡️ Data Collection & Privacy

✅ We DO NOT collect, store, or transmit any personal data to external servers

What data is processed locally:

🔐 Security Measures

🎯 How We Use Permissions

Content Crawling Process:

  1. User enters a website URL
  2. Extension fetches content from that URL
  3. Content is processed and chunked for AI rewriting
  4. Processed content is sent to AI service (ChatGPT)
  5. Rewritten content is downloaded to user's computer
  6. All temporary data is cleared

Authentication Process:

  1. User enters login credentials
  2. Credentials are sent to authentication server
  3. Session ID is received and stored locally
  4. Session expires automatically after 24 hours

🚫 What We DON'T Do

🔄 Data Retention

👤 User Rights

🔧 Third-Party Services

The extension interacts with these external services:

📞 Contact Information

If you have any questions about this privacy policy or the extension's data practices, please contact us:

📝 Changes to This Policy

We may update this privacy policy from time to time. Any changes will be reflected in the extension's documentation. Continued use of the extension after changes constitutes acceptance of the updated policy.

Last Updated: October 2, 2025

Version: 1.0.0