Your data is sacred. We protect it.
| Version | Supported |
|---|---|
| 2.x.x | ✅ Active Support |
| 1.x.x | |
| < 1.0 | ❌ End of Life |
If you discover a security vulnerability, please report it responsibly:
- Do NOT create a public GitHub issue
- Send a private security report via GitHub Security Advisories
- Allow 48 hours for initial response
- Provide detailed information about the vulnerability
We will:
- Acknowledge receipt within 48 hours
- Provide an estimated timeline for a fix
- Credit you in the security advisory (if desired)
- Keep you informed throughout the resolution process
- No cloud dependency: All processing happens locally by default
- Your data stays yours: Memories never leave your machine unless you choose
- No telemetry: We don't collect any usage data
- No account required: Use it anonymously
# Environment variables are NEVER logged
# Keys are stored locally in .env (gitignored)
# Never commit API keys to version control- Memories stored in
~/.forever/directory - Session data encrypted at rest (optional, see Configuration)
- No third-party data sharing
- Complete data deletion capability
export FOREVER_ENCRYPT_STORAGE=true
export FOREVER_STORAGE_KEY="your-secure-key"export FOREVER_OFFLINE_MODE=true- Use environment variables for all secrets
- Add
.envto.gitignore - Enable storage encryption for sensitive memories
- Regularly rotate API keys
- Review memory data before sharing
- Use offline mode when possible
We regularly update dependencies to patch known vulnerabilities:
# Check for vulnerabilities
npm audit
# Update dependencies
npm updateThis project includes ethical safeguards:
- Guardian Ethics System: Detects potential emotional manipulation
- 72-Hour Cooling Period: Prevents unhealthy attachment patterns
- Dependency Monitoring: Warns when conversations become excessive
- Crisis Intervention: Detects and responds to distress signals
In case of a security incident:
- We will notify affected users within 72 hours
- Provide a detailed incident report
- Release patches as quickly as possible
- Cooperate with relevant authorities if required
- Security Issues: Use Private Vulnerability Reporting
- General Questions: Open a discussion
"Privacy is not an option, and it shouldn't be the price we accept for just getting on the Internet." — Gary Kovacs