Privacy Policy

CodePeek - ChatGPT Code Preview & Visualizer Browser Extension

Last Updated: December 10, 2025

1. Introduction

Welcome to CodePeek, a browser extension that enhances your ChatGPT experience by providing live previews of HTML, CSS, and Mermaid diagrams. This Privacy Policy explains how we handle your data and protect your privacy when you use our extension.

CodePeek is designed with privacy in mind. We believe in transparency and giving you control over your data.

🔒 Our Privacy Commitment

We are committed to protecting your privacy. CodePeek operates primarily on your local device and minimal data is collected or transmitted.

2. What Data We Collect

2.1 Extension Settings

CodePeek stores the following settings locally on your device using Chrome's sync storage:

2.2 Code Content

📝 Important Note About Code Content

CodePeek does NOT transmit or store your code content externally. All code processing happens locally in your browser. The extension reads code blocks from ChatGPT pages and renders them in a local preview window.

3. How We Use Your Data

3.1 Local Processing

3.2 Settings Synchronization

Your extension settings are stored using Chrome's sync storage, which allows them to be synchronized across your Chrome browsers when you're signed into your Google Account.

4. Permissions Required

🔐
Storage Permission:

To save your extension preferences (window size, position, enabled status) locally and sync them across your devices.

🌐
ChatGPT.com Access:

To inject the preview functionality into ChatGPT pages. The extension only runs on chatgpt.com domains.

📁
Web Accessible Resources:

To load the preview.html file in a sandboxed iframe for secure code rendering.

5. Data We DON'T Collect

✅ What We Never Collect

  • No Personal Information: We don't collect your name, email, or any personal identifiers
  • No Chat History: We don't access or store your ChatGPT conversations
  • No Code Transmission: Your code never leaves your browser
  • No Analytics: We don't use tracking scripts or analytics
  • No Third-Party Sharing: We don't share data with any third parties
  • No Account Required: You don't need to create an account to use CodePeek

6. Security Measures

6.1 Sandboxed Environment

All code rendering occurs in a sandboxed iframe with Content Security Policy restrictions:

6.2 Minimal Permissions

We request only the minimum permissions necessary for the extension to function, following the principle of least privilege.

7. Third-Party Services

7.1 Mermaid.js Library

CodePeek uses the Mermaid.js library (loaded from CDN) to render Mermaid diagrams. This library is open source and widely used for diagram rendering.

⚠️ Network Access

The preview window can load external CDN resources (CSS frameworks, JavaScript libraries) if they are referenced in your HTML code. This is necessary for realistic code previews but happens within the sandboxed iframe environment.

8. Data Retention

8.1 Local Storage

9. Your Rights and Choices

9.1 Control Your Data

9.2 Browser Settings

You can also manage extension data through Chrome's extension settings:

10. Children's Privacy

CodePeek is not directed to 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.

11. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. We will notify you of any changes by:

Your continued use of CodePeek after any changes constitutes acceptance of the new Privacy Policy.

12. International Users

CodePeek is designed to work globally. Since all data processing happens locally in your browser, there are no international data transfers. Your data remains on your device regardless of your location.

13. Contact Information

If you have any questions, concerns, or requests regarding this Privacy Policy or our privacy practices, please contact us:

Email: [email protected]

We will respond to your inquiry within 30 days.

14. Glossary