Privacy / Data Use Notice
LSSD Privacy and Data Use Notice
This notice explains how the Los Santos Sheriff's Department tool uses Discord login, the LSSD roster, and department records for CaliRP roleplay operations. The site is for fictional LSSD administration, member self-service, training records, and command review.
What We Collect
- Discord login uses the minimum Discord OAuth scope:
identify. - The app uses your Discord ID to match you to the LSSD roster.
- The app may store your Discord ID, callsign, roster name, rank, status, and approved access level.
- Command/admin workflows may store LSSD operational records such as hours, training logs, recruitment logs, ride along logs, LOA requests, roster actions, and movement evidence.
How Access Works
- Your Discord ID is checked server-side against the LSSD roster.
- The roster determines whether you can use the member portal, training tools, command dashboard, or admin-only controls.
- Members see only their own filtered snapshot and tools they are eligible to use.
- Command/admin users may see broader department records needed for roster, training, activity, and command review.
- Access can be revoked when a member leaves LSSD, loses an approved roster status, logs out, or has a session revoked by an admin.
How We Use Data
- To confirm LSSD access and permission levels.
- To show members their own profile, hours, RTD credit, promotion readiness, requests, and training context.
- To help command staff review promotions, demotions, inactivity, LOA requests, training outcomes, roster changes, and data quality.
- To create manual copy/paste Discord or roster update tasks for staff. The site does not perform those Discord actions automatically.
What We Do Not Collect
- Discord passwords.
- Discord user tokens in browser code.
- Email, payment information, contacts, or unrelated Discord profile data.
- Any Discord OAuth scope beyond
identifyunless the department explicitly approves a future change.
Data Storage
Hosted operational data is stored through the LSSD backend and Supabase. Local development ledgers may be stored
under data/ and are ignored by Git. Secrets, Discord OAuth credentials, Supabase service keys, raw
exports, and local ledgers must not be committed to GitHub.
Access, Correction, or Removal
Data correction, access, or removal questions should be routed through approved LSSD command and CaliRP management processes. Roster access is controlled by the LSSD roster and approved admin grants.
Fictional RP Notice
LSSD is a fictional sheriff's department for CaliRP roleplay. This site does not represent real-world law enforcement authority.