Skip to content

Security: tover0314-w/opentypeless

Security

SECURITY.md

Security Policy

Reporting a Vulnerability

Please report security vulnerabilities through GitHub Security Advisories.

Do not open a public issue for security vulnerabilities.

Your report should include:

  • A descriptive title
  • Severity assessment (Critical / High / Medium / Low)
  • Affected component(s)
  • Steps to reproduce
  • Impact description

We will acknowledge your report within 72 hours and aim to release a fix within 14 days for critical issues.

Security Model

OpenTypeless follows a Bring Your Own Key (BYOK) model:

  • All API keys are stored locally on the user's machine via tauri-plugin-store
  • No cloud account or server-side storage is required for the core product
  • Audio data is sent directly from the user's machine to the chosen STT/LLM provider
  • Cloud proxy mode requires authentication via session token
  • The application does not collect telemetry or usage data
  • CSP is enabled in the Tauri webview

Out of Scope

The following are not considered vulnerabilities:

  • Prompt injection in LLM responses (no security boundary to bypass)
  • Users exposing their own API keys through misconfiguration
  • Issues requiring physical access to the user's machine
  • Vulnerabilities in third-party STT/LLM provider APIs

There aren't any published security advisories