Privacy Policy
LocalAI Browser Extension & Web Application
Last Updated: December 30, 2024
Effective Date: December 30, 2024
1. Introduction
CORDOC LLC ("Company", "we", "our", or "us") operates the LocalAI browser extension and web application at localai.im (collectively, the "Service"). This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our Service.
By using LocalAI, you consent to the data practices described in this policy. If you do not agree with the terms of this Privacy Policy, please do not access or use the Service.
Company Information:
CORDOC LLC
4030 Wake Forest Rd St 349
Raleigh, NC 27609-0010
United States
2. Information We Collect
2.1 Personal Information (When You Sign In)
When you choose to sign in using Google OAuth, we collect:
- Email address - Used for account identification and communication
- Display name - Used to personalize your experience
- Profile picture URL - Used to display your avatar in the interface
- Google User ID - Used as a unique identifier for your account
Note: Sign-in is optional. You can use LocalAI's local AI features without creating an account.
2.2 Subscription & Payment Information
If you subscribe to our PRO plan, we store:
- Subscription status - Whether you have an active PRO subscription
- Subscription tier - Your plan type (free or pro)
- Stripe Customer ID - Reference to your Stripe account for billing
Note: We do not store credit card numbers or full payment details. All payment processing is handled securely by Stripe.
2.3 Data Stored Locally on Your Device
The following data is stored only on your device and never transmitted to our servers:
- AI model files - Downloaded once from Hugging Face, cached in IndexedDB
- Local prompts - Custom prompts you create (unless you enable cloud sync)
- Extension settings - Your preferences and configuration
- Authentication tokens - Temporary tokens for maintaining your session
- Webpage content - Content processed by local AI never leaves your device
2.4 Data Stored in the Cloud (PRO Users, Opt-In Only)
PRO subscribers who explicitly enable cloud features may have the following stored:
- Cloud-synced prompts - Custom prompts you choose to sync across devices
- Encrypted API keys - Your Gemini API key (BYOK), encrypted with AES-256-GCM
- Extension settings - Settings you choose to sync
2.5 Automatically Collected Information
When you visit our website (localai.im), we automatically collect:
- Usage data - Pages visited, time spent, click patterns (via Google Analytics)
- Device information - Browser type, operating system, screen resolution
- IP address - Anonymized for analytics purposes
2.6 Information NOT Collected
We explicitly do NOT collect:
- Content you process with local AI (stays on your device)
- Browsing history or web activity outside our Service
- Passwords or authentication credentials (handled by Google OAuth)
- Financial information beyond subscription status
- Location data
- Health or biometric information
3. How We Use Your Information
We use the information we collect for the following purposes:
- Account Management: To create and manage your account, authenticate your identity, and maintain your subscription
- Service Delivery: To provide the LocalAI extension and web application features
- Cloud Sync (PRO): To synchronize your prompts and settings across devices when you enable this feature
- Payment Processing: To process subscription payments via Stripe
- Communication: To respond to your inquiries and provide customer support
- Service Improvement: To analyze usage patterns and improve our Service
- Legal Compliance: To comply with applicable laws and regulations
4. Data Sharing and Third-Party Services
We share your information with the following third parties:
Google (Authentication & APIs)
Purpose: User authentication via Google OAuth, Google Analytics for website analytics
Data Shared: Email, name, profile picture (during sign-in); anonymized usage data (analytics)
Privacy Policy: policies.google.com/privacy
Google Firebase / Firestore
Purpose: User account storage, cloud sync for PRO features
Data Shared: User ID, email, subscription status, cloud-synced prompts (PRO), encrypted API keys (PRO)
Privacy Policy: firebase.google.com/support/privacy
Google Gemini API (BYOK Mode Only)
Purpose: Cloud AI processing when users enable BYOK (Bring Your Own Key) mode
Data Shared: Content you choose to process with cloud AI (sent directly to Google, not stored by us)
Privacy Policy: ai.google.dev/terms
Stripe
Purpose: Payment processing for PRO subscriptions
Data Shared: Email address, payment information (handled directly by Stripe)
Privacy Policy: stripe.com/privacy
Hugging Face
Purpose: AI model file hosting and downloads
Data Shared: Standard HTTP request data (IP address, user agent) when downloading models
Privacy Policy: huggingface.co/privacy
Web3Forms / hCaptcha
Purpose: Contact form submission and spam prevention
Data Shared: Name, email, and message content when you submit the contact form
Privacy Policy: web3forms.com/privacy
We Do NOT:
- Sell your personal information to third parties
- Share your data for advertising purposes
- Provide your information to data brokers
- Use your content to train AI models
5. Data Storage and Security
5.1 Where Your Data is Stored
| Data Type | Storage Location | Encryption |
|---|---|---|
| AI Models | Your device (IndexedDB) | Browser-managed |
| Local Settings | Your device (Chrome Storage) | Browser-managed |
| Authentication Tokens | Your device (Chrome Storage) | Browser-managed |
| Account Information | Google Firebase (US servers) | Encrypted at rest |
| Cloud Prompts (PRO) | Google Firestore (US servers) | Encrypted at rest |
| API Keys (PRO) | Google Firestore (US servers) | AES-256-GCM encryption |
5.2 Security Measures
- All data transmission uses HTTPS/TLS encryption
- API keys are encrypted using AES-256-GCM before storage
- Firebase/Firestore data is encrypted at rest
- Google OAuth ensures secure authentication without password storage
- Regular security audits and updates
6. Data Retention
We retain your information for the following periods:
- Account Data: Retained while your account is active. Deleted within 30 days of account deletion request.
- Subscription Data: Retained for 7 years for tax and legal compliance purposes.
- Cloud-Synced Prompts: Retained while your account is active. Deleted immediately upon your request or account deletion.
- Analytics Data: Anonymized and aggregated; retained for up to 26 months by Google Analytics.
- Local Data: Stored on your device until you clear it; we have no access to this data.
7. Your Rights and Choices
7.1 All Users
- Access: Request a copy of your personal data
- Correction: Request correction of inaccurate data
- Deletion: Request deletion of your account and associated data
- Portability: Request your data in a portable format
- Objection: Object to processing of your personal data
- Withdraw Consent: Withdraw consent for data processing at any time
7.2 How to Exercise Your Rights
- Delete Local Data: Clear extension data via Chrome Settings > Extensions > LocalAI > Clear Data
- Delete Cloud Data: Use the "Delete Account" option in Settings, or contact us
- Opt Out of Analytics: Use browser extensions like Google Analytics Opt-out
- Contact Us: Email privacy@localai.im for any data requests
7.3 GDPR Rights (European Users)
If you are in the European Economic Area, you have additional rights under GDPR including:
- Right to lodge a complaint with your local data protection authority
- Right to restriction of processing
- Right not to be subject to automated decision-making
7.4 CCPA Rights (California Residents)
California residents have additional rights under CCPA:
- Right to know what personal information is collected
- Right to know if personal information is sold or disclosed
- Right to opt-out of sale of personal information (we do not sell your data)
- Right to non-discrimination for exercising CCPA rights
8. Chrome Extension Permissions
The LocalAI browser extension requires the following permissions:
| Permission | Purpose |
|---|---|
| activeTab | Read page content only when you explicitly trigger a feature (mindmap, summary, etc.) |
| storage | Store your preferences, settings, and AI model cache locally |
| scripting | Inject UI panels to display generated content (mindmaps, flashcards) |
| offscreen | Run WebGPU AI inference in background (service workers don't support WebGPU) |
| contextMenus | Provide right-click options for selected text (summarize, translate, etc.) |
| alarms | Schedule background tasks like session refresh |
| identity | Enable Google Sign-In for account features (optional) |
| host_permissions | Allow extension to work on any webpage you choose to analyze |
9. Children's Privacy
Our Service is not intended for children under 13 years of age. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe your child has provided us with personal information, please contact us immediately at privacy@localai.im.
10. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of any material changes by:
- Posting the new Privacy Policy on this page
- Updating the "Last Updated" date at the top of this policy
- Sending an email notification for significant changes (if you have an account)
Your continued use of the Service after any changes indicates your acceptance of the updated Privacy Policy.
11. Contact Us
If you have questions about this Privacy Policy or our data practices, please contact us:
CORDOC LLC
Address:
4030 Wake Forest Rd St 349
Raleigh, NC 27609-0010
United States
Email: privacy@localai.im
Website: localai.im
We will respond to all legitimate requests within 30 days.