Password handling
- TourLedgers uses PBKDF2-SHA256 password hashing with a separate salt for each user.
- The application does not store plain-text passwords.
- Sign-in attempts on tourledgers.com are rate limited per account and per network address.
TourLedgers uses server-side sessions, protected routes, ownership checks, explicit output allowlists, and private Cloudflare storage to keep artist-business records where they belong.