Documentation

Privacy and Security

Understand what stays local and where data lives on your Mac.

Privacy Model

Steno is local-only by design.

  • audio capture and transcription happen locally on your Mac
  • text cleanup runs locally using rule-based processing
  • no data is sent to external servers

Data Storage

Key local files include:

  • transcript history:
    • ~/Library/Application Support/Steno/transcript-history.json

Steno UI displays recent history from the last 30 days, while persistent history is capped by entry count in storage logic.

Security Reporting

For vulnerabilities and sensitive disclosures:

  • follow SECURITY.md in the Steno repository
  • avoid posting exploit details in public issues

For non-security bugs, use standard issue reporting with reproducible steps.

Permission implications

Code-signing identity changes can invalidate macOS TCC grants. After rebuild/signing changes, re-check permission status before assuming runtime regressions.