Security & Privacy
Otso is designed to keep sensitive data local and under your control.
Secrets management
Section titled “Secrets management”- Load API keys from environment variables or the OS keychain.
- Never commit secrets to the repository.
- Use
.envfor local development and hosting dashboards for production.
Visibility rules
Section titled “Visibility rules”Each event has a visibility field:
public– included in feeds and search.unlisted– accessible via permalink but excluded from lists.private– visible only in local tools.secret– stored encrypted; not exported.
Backup and encryption
Section titled “Backup and encryption”- Keep regular database snapshots.
- For SQLite, pair backups with tools like Litestream or LiteFS.
- Encrypt archives at rest using
ageor similar tools when storing off‑device.