# Sprint 4 Scope - Language / Anti-Bot / Ad Placement Settings

## Included

- Restored language selector on Public, Portal and Admin pages.
- Language preference saved in browser localStorage only as UI preference. Business data still goes through backend/database.
- Added graphical anti-bot check to Supplier Application and Complaint / Evidence portal forms.
- Expanded Ad Settings by placement and ad type. Different placements now show different fields.
- Expanded production ad placements in database schema and migration.

## Anti-bot note

The graphical check is suitable for prototype / low-risk demo. For production, use server-side Cloudflare Turnstile or reCAPTCHA Enterprise in addition to rate limits.
