CodeFrog
Privacy & External Connections
← Back to CodeFrog

Privacy Overview

CodeFrog is designed with privacy in mind. This page explains what external services CodeFrog connects to and why.

Key Privacy Principles:

External Services

W3C Validator (validator.w3.org)

Used for: Web Testing feature - HTML validation
What’s sent: HTML file content you choose to validate
Privacy: W3C stores submitted files/content on servers in the USA for caching and service improvement; W3C staff may review content — see W3C Validator Terms & Confidentiality for details.
When: Only when you explicitly use the Web Testing feature

Semgrep (semgrep.dev)

Used for: Static code analysis and security scanning
What’s sent: Code snippets from files you choose to scan
Privacy: Semgrep’s privacy policy applies. Code is analyzed and results returned.
When: Only when you explicitly run a Semgrep scan
Alternative: Use OpenGrep (local) for complete privacy

OSV (Open Source Vulnerabilities - osv.dev)

Used for: Vulnerability database lookups
What’s sent: Package names and versions from your project
Privacy: Google’s privacy policy applies. Only package identifiers are sent, not your code.
When: Only when you explicitly run vulnerability scans

GitHub (github.com)

Used for: Pull requests, issues, and repository integration
What’s sent: OAuth tokens, repository queries, PR comment updates
Privacy: GitHub’s privacy policy applies. CodeFrog uses OAuth for secure authentication.
Permissions: Read repositories, read/write PR comments, read issues
When: Only when you connect your GitHub account and use GitHub features
Enhanced Privacy: You can register your own GitHub OAuth app for direct control over authentication.

Linode (linode.com)

Used for: Optional cloud server management
What’s sent: API tokens, server management commands
Privacy: Linode’s privacy policy applies.
When: Only if you configure Linode API integration

SendGrid (sendgrid.com)

Used for: Optional disk usage monitoring email notifications
What’s sent: Email notifications with disk usage data
Privacy: SendGrid’s privacy policy applies. Only disk usage metrics are sent.
Setup: Completely optional. You configure your own SendGrid API key.
When: Only if you set up disk monitoring with SendGrid notifications

AI Features & Internet Requirements

Current Status: CodeFrog does not currently use external AI services that require internet connectivity. The app includes local text processing for GitHub PR comment summaries, which operates entirely offline and does not send data to external AI providers.

Embedded AI CLI Tools:

AI Features That May Require Internet (If Added in Future): If AI features requiring internet connectivity are added in the future, they will be documented here with:

Current Local AI Processing:

For more details on future AI features, see our Privacy Policy.

Analytics, Telemetry & Crash Reporting

Current Status: CodeFrog does not currently collect telemetry, analytics, or crash reporting data. No analytics services (such as Google Analytics, Firebase Analytics, Sentry, or Crashlytics) are implemented or active in the application.

Future Implementation: If telemetry or crash reporting is added in the future, it will be:

How to Ensure Telemetry Remains Disabled:

What Would Be Collected (If Enabled in Future): If telemetry is implemented in the future, it may include:

Data Collection Principles (If Enabled):

Third-Party Services (If Implemented): Any future analytics or crash reporting services would be listed here with:

For more details, see our Privacy Policy.

Local Data Storage

What CodeFrog Stores Locally

Data Encryption

Sensitive data is encrypted using:

Your Privacy Rights

Questions?

If you have questions about privacy or data handling: