| Version | Supported |
|---|---|
| 1.x.x | ✅ |
| < 1.0 | ❌ |
We take security seriously. If you discover a security vulnerability, please follow these steps:
- Open a public GitHub issue for security vulnerabilities
- Disclose the vulnerability publicly before it has been addressed
-
Email us directly at the maintainer's email with:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Any suggested fixes (optional)
-
Allow time for response - We will acknowledge receipt within 48 hours
-
Coordinate disclosure - We will work with you to understand and address the issue
When contributing code, please ensure:
- No hardcoded credentials or API keys
- Input validation on all user inputs
- Proper error handling (no sensitive info in error messages)
- Dependencies are from trusted sources
- No data collection without explicit user consent
Focus-Lock implements several security measures:
- Local-only data storage - All data stays on your machine
- No telemetry - We do not collect any usage data
- Encrypted sensitive data - Passwords are hashed, not stored in plain text
- Process isolation - Restricted app monitoring uses minimal permissions
We appreciate responsible disclosure and will acknowledge security researchers who help improve our project.