Privacy Policy
Last Updated: November 24, 2025
Cloud Palette ("the Extension") is committed to protecting your privacy. This privacy policy explains how we handle data when you use our Chrome extension.
Everything stays on your computer. No servers, no tracking, no analytics.
1. Waitlist and Email Communications
If you sign up for our early access waitlist, we collect and process the following information:
Information We Collect
- Email address: Used solely to notify you when Cloud Palette launches and send occasional product updates (with your consent)
- Signup timestamp: To track when you joined the waitlist
- Source: Whether you signed up from our website or extension
- Consent status: Your explicit consent to receive emails
How We Use Waitlist Data
- Send you a launch notification when Cloud Palette is available
- Send occasional product updates (only if you consented, typically once per week maximum)
- Respond to your questions if you email us
- We never sell or share your email with third parties
Third-Party Email Services
We use the following services to manage waitlist emails:
- Cloudflare: Self-hosted infrastructure for data storage (D1 database) - Cloudflare Privacy Policy
- Resend: Email delivery service for sending confirmation and update emails - Resend Privacy Policy
Your Rights (GDPR/CCPA Compliance)
- Unsubscribe: Click the unsubscribe link in any email or email us at [email protected]
- Access your data: Request a copy of your data by emailing us
- Delete your data: Request deletion by emailing us or unsubscribing
- Data retention: We delete email addresses within 30 days of launch or upon request
Data Storage
- Location: Data stored in Cloudflare D1 database (USA/EU regions, GDPR compliant)
- Security: Encrypted in transit and at rest
2. Information We Collect (Extension)
Data Stored Locally
The Extension stores the following data
locally on your device using Chrome's storage API
(chrome.storage.local):
- AWS Feature Index: A pre-loaded list of AWS Console features and their URLs (S3 Buckets, IAM Roles, Lambda Functions, etc.)
- AWS Resources (Future Feature): In future versions, discovered AWS resource names (bucket names, role names, etc.) that you've browsed in the AWS Console
Data We DO NOT Collect
- Personal information (name, email, etc.)
- AWS credentials or access keys
- Browsing history
- Usage analytics or telemetry
- Search queries
- Any information about your AWS resources beyond their names/identifiers
3. How We Use Your Information
The locally stored data is used exclusively for:
- Providing search functionality: To enable fuzzy search across AWS features and resources
- Quick navigation: To allow you to quickly jump to AWS Console pages
- Improving user experience: To remember discovered resources so you can access them faster
All processing happens locally on your device. No data ever leaves your computer.
4. Data Sharing and Transmission
Zero External Communication
The Extension makes NO external API calls and sends NO data to any servers, including:
- No data sent to our servers (we don't have any)
- No data sent to third-party analytics services
- No data sent to advertising networks
- No communication with AWS APIs
The Extension operates entirely offline using:
- Chrome Storage API: For local data persistence
- DOM inspection: To discover resources when browsing AWS Console (future feature)
- Local computation: For search and navigation
5. Third-Party Services
The Extension does NOT integrate with any third-party services, including:
- Google Analytics or other analytics platforms
- Error tracking services (Sentry, Rollbar, etc.)
- Advertising networks
- Social media platforms
- CDNs for loading external resources
All code runs locally within the extension context.
6. AWS Credentials and Security
We Never Access Your AWS Credentials
The Extension:
- Does NOT access your AWS credentials
- Does NOT access AWS cookies or session tokens
- Does NOT make AWS API calls
- Does NOT require AWS account permissions
How Resource Discovery Works (Future Feature)
In future versions, when resource discovery is implemented:
- The Extension will read user visible text from AWS Console pages (resource names in tables/lists)
- Resource names are stored locally only
- No credentials or sensitive data is accessed
- You can clear stored data anytime
7. Permissions Explained
The Extension requests the following Chrome permissions:
| Permission | Purpose |
|---|---|
storage |
To store the AWS features index and the resource discovered locally on your device |
activeTab |
To inject the command palette overlay on the current tab when you press Cmd+K |
scripting |
To inject content scripts for the command palette interface |
Why we need these permissions: These are the minimum permissions required for the Extension to function. We do not request broad permissions like "read and change all your data" beyond what's necessary.
8. Data Retention and Deletion
How Long We Keep Data
Data is stored locally indefinitely until you:
- Manually clear Chrome extension storage
- Uninstall the Extension
- Clear Chrome browsing data
How to Delete Your Data
Option 1: Clear Storage Manually
- Open Chrome DevTools (F12) on any page
- Go to the Console tab
-
Run this command:
chrome.storage.local.clear(() => { console.log('All data cleared'); });
Option 2: Uninstall the Extension
- Go to
chrome://extensions/ - Find "AWS Console Command Palette"
- Click "Remove"
All locally stored data will be permanently deleted.
9. Children's Privacy
The Extension is not directed to children under the age of 13. We do not knowingly collect information from children. Since we don't collect any personal information from anyone, this is not a concern, but parents should be aware that the Extension is intended for professional use.
10. Security and Audits
Cloud Palette is committed to maintaining the highest security standards:
- Regular security audits: We conduct regular reviews of our code and practices
- Chrome Web Store compliance: Our extension meets all Chrome Web Store security requirements
- Minimal permissions: We only request the permissions absolutely necessary for functionality
- No external dependencies: All code runs locally with no third-party integrations
We take your security seriously and continually work to maintain the integrity of the Extension.
11. Changes to This Policy
We may update this privacy policy from time to time. When we do:
- We will update the "Last Updated" date at the top of this page
- Significant changes will be announced in the Extension's release notes
- You will be notified of material changes through the Extension
We will never start collecting or transmitting data without explicit user consent and a clear update to this policy.
12. Your Rights
Since all data is stored locally on your device:
- Access: You have full access to your data via Chrome DevTools → Application → Storage
- Deletion: You can delete all data anytime (see Section 7)
- Portability: You can export your data from Chrome storage if needed
- Control: You have complete control over what's stored and when
You don't need to contact us to exercise these rights—you already have full control.
13. Contact Information
If you have questions about this privacy policy or the Extension's data practices:
- Email: [email protected]
We aim to respond to privacy-related questions within 48 hours.
14. Summary
Here's our commitment in plain English:
- Zero data collection: We don't collect personal information
- Zero external communication: No servers, no APIs, no tracking
- 100% local storage: Everything stays on your computer
- Security first: Regular audits and Chrome Web Store compliance
- You're in control: Delete your data anytime
This privacy policy is written in plain language to be accessible and understandable. If anything is unclear, please reach out.