Salta ai contenuti

Security

Questi contenuti non sono ancora disponibili nella tua lingua.

polyglot-gpu runs entirely on your local machine. No data is sent to any external service.

  • Text sent to the local Ollama API at localhost:11434
  • .polyglot-cache.json segment cache in the working directory
  • No files outside the working directory
  • No browser data, OS credentials, or system files
  • No environment variables beyond POLYGLOT_MODEL and POLYGLOT_CONCURRENCY
  • HTTP to localhost:11434 only
  • Zero external or internet egress
  • No DNS lookups, no telemetry endpoints
  • No data collection or transmission of any kind
  • No usage analytics, crash reports, or phone-home behavior
  • No API keys, tokens, or credentials required or stored
  • No authentication mechanism — Ollama runs locally without auth

The segment cache (.polyglot-cache.json) stores translated text segments locally. Path traversal protection uses Python’s Path.relative_to() to prevent cache files from escaping the intended directory.

If your source text contains sensitive content, be aware that translations are cached in plaintext. Delete the cache file to remove stored translations:

Terminal window
rm .polyglot-cache.json

polyglot-gpu depends on:

  • httpx — HTTP client for Ollama communication
  • mcp[cli] — FastMCP server framework
  • python-Levenshtein — Fuzzy string matching for cache

CI runs pip-audit on every push to detect known vulnerabilities in dependencies.

Report security issues to: 64996768+mcp-tool-shop@users.noreply.github.com