Security and Privacy
HireKit takes your data security seriously. Here is how your information is protected.
Self-Hosted Architecture
HireKit runs entirely on your local network:
- All data is stored in local Docker volumes
- No data is sent to external servers (except AI API calls)
- Database is accessible only within your Docker network
- Files are served through authenticated API endpoints only
Authentication
HireKit uses Clerk for enterprise-grade authentication:
- Secure sign-in with email/password
- Multi-factor authentication (MFA) support
- Session token management
- Bearer token validation on all API requests
API Key Security
For the browser extension:
- API keys are prefixed with
hk_for identification - Keys are stored as SHA-256 hashes (never plain text)
- Each key can be individually revoked
- Keys use separate authentication from web sessions
Data Encryption
- Database connections use internal Docker networking
- AI API calls use HTTPS encryption
- File uploads are stored in authenticated Docker volumes
- Redis cache data is ephemeral and local
AI Data Handling
When using AI features:
- Your resume and job descriptions are sent to Anthropic's API for processing
- AI responses are cached locally in Redis for 24 hours
- No data is retained by the AI provider after processing
- You can review Anthropic's data handling policy for details
Best Practices
- Enable MFA on your account
- Use a strong, unique password
- Regularly review your active sessions
- Revoke unused API keys
- Keep your Docker environment updated
Related Articles
Still need help?
Contact our support team and we will get back to you within 24 hours.
Contact Support