If you discover a security vulnerability in this project, please do not open a public issue. Instead, report it privately using GitHub's private security advisories:
Please include:
- A clear description of the issue
- Steps to reproduce
- The affected version or commit hash
- Any proof-of-concept code, if available
Maintainers will triage reports as quickly as they can and coordinate a fix and disclosure timeline privately with the reporter.
Security fixes are applied to the most recent tagged release. Older releases are not backported unless the vulnerability is critical and actively exploited.
This repository contains a standalone AI desktop client that runs transcription and summarization locally. Reports about:
- The Electron main process, renderer, preload scripts, and IPC handlers — in scope
- The local transcription and summarization pipeline — in scope
- The cloud desktop client — out of scope (report against
notely-cloud) - The platform backend — out of scope (report against
notely-platform)
- No code-signing credentials, private keys, or production secrets are committed to this repository.
- The app stores authentication tokens in the OS keystore (macOS Keychain, Windows Credential Manager, libsecret on Linux) and never writes them to plaintext files.
DEBUG_DB=trueis a development-only mode that disables database encryption. It must never be set on production builds; the app logs a warning whenever it is active.