Hashed passwords
Account passwords are stored as bcrypt hashes. Your original password is not recoverable through the application.
TRUST STARTS WITH CLARITY
A practical view of the controls in this project and the boundaries of the current MVP.
Account passwords are stored as bcrypt hashes. Your original password is not recoverable through the application.
Browser sessions use HttpOnly cookies. Authentication credentials are not stored in browser localStorage. State-changing browser requests enforce same-origin checks.
Verification and password-reset tokens are hashed in the database, expire after 15 minutes, and can be used once. Account access requires verified email.
API requests authenticate through a key header. Manage and revoke keys from your account, and keep keys out of public URLs and client-side bundles.
The backend checks account status and role. Administrative actions require an administrator account; a hidden menu is not the security boundary.
Account email is sent through an authenticated connection over HTTPS. Direct SMTP, when configured separately, requires certificate-verified TLS.
No third-party security certification, independent audit, contractual SLA, or public-deployment readiness is claimed here. External scraping and crypto checkout are simulated. Real authentication and email verification do not make those adapters live.
View service status →KEEP BUILDING