Skip to content

Security: dyascj/utsuwa

Security

SECURITY.md

Security Policy

Reporting a Vulnerability

If you discover a security vulnerability in Utsuwa, please report it by opening a GitHub issue or contacting the maintainer directly.

Please include:

  • A description of the vulnerability
  • Steps to reproduce
  • Potential impact
  • Any suggested fixes (if applicable)

Security Considerations

API Key Storage

Utsuwa stores API keys for LLM and TTS providers in your browser's localStorage. This means:

  • Keys are stored locally on your device only
  • Keys are not sent to any server other than the respective API providers
  • Keys persist until you clear browser data or remove them in Settings

Recommendations:

  • Use Utsuwa on trusted devices only
  • Consider using API keys with usage limits when possible
  • Clear your browser data if using a shared computer

Client-Side Application

Utsuwa is a client-side application that runs entirely in your browser. There is no backend server that processes or stores your data. All API calls are made directly from your browser to the respective service providers.

Third-Party Services

When you configure API keys, Utsuwa communicates directly with:

  • LLM providers (OpenAI, Anthropic, Google, etc.)
  • TTS providers (ElevenLabs, OpenAI, etc.)

Please review the privacy policies and terms of service of any providers you choose to use.

Supported Versions

Version Supported
0.x.x

Updates

Security updates will be released as needed. Watch the repository for notifications about important updates.

There aren’t any published security advisories