Password Requirements
Strong Password Requirements:
All accounts in Build Stability must use strong passwords to protect your business and client data.
Password Must Include:
• Minimum 8 characters (maximum 128 characters) • At least one lowercase letter (a-z) • At least one uppercase letter (A-Z) • At least one number (0-9) • At least one special character (!@#$%^&*()_+-=[]{}|;:,.<>?)
Examples:
✅ Valid: `Password123!`, `MyGym2024@`, `Trainer#99` ❌ Invalid: `password` (no uppercase, number, or special character) ❌ Invalid: `12345678` (no letters or special character) ❌ Invalid: `Password123` (no special character)
Where Password Requirements Apply:
• Business Owner Signup - When creating your business account • Trainer Onboarding - When accepting a trainer invitation • Client Onboarding - When accepting a client invitation • Password Changes - When updating your password in settings
Password Security:
• Passwords are securely hashed (never stored in plain text) • Real-time validation shows requirements as you type • Backend validation ensures all requirements are met • Strong passwords protect against unauthorized access
Tips for Creating Strong Passwords:
• Use a mix of letters, numbers, and special characters • Avoid common words or personal information • Consider using a password manager • Make it memorable but complex • Don't reuse passwords from other accounts