UCS

Privacy & security

What data the CAD processes, how it is protected, and what to watch for on the website and when downloading the desktop app.

Last updated: October 29, 2026

1. What this is about

UCS (Unified Command System) is a tool for a role-play (Emergency Response: Liberty County on Roblox): calls, units, reports and records are game content. Real emergency calls or real personal or incident data do not belong in it. This page explains which data the CAD still processes about you as a user, how it is protected, and what to watch for when downloading the desktop app.

Use is intended for ages 12 and up. At sign-in and account request you confirm the minimum age yourself; no date of birth is collected. The accepted version of the terms and the time of acceptance are stored.

2. Controller

The operator of the application is responsible for the data processing in the CAD. The operator's details are shown below in this section.

The operator has not entered name, address and e-mail yet. Until then, ask the administration of your department.

3. Which data is processed

Your IP address is not stored. For limits (too many sign-in attempts) it is evaluated in memory and converted into a one-way identifier for storage in the database, from which the address cannot be recovered. The hosting provider sees the address technically when you open the page.

AreaDataPurpose
AccountUsername, display name, password (only as a hash, never in plain text), department, role, callsign, serial number, optional Roblox username, time of the last sign-in, and for account requests the free text “Why do you want in?”Sign-in and assignment to department and permissions
Second factorAuthenticator app secret (stored encrypted), public keys of your passkeys, recovery codes (stored only as hashes)Protecting the account
In-game work dataCalls, duty times, status history of your unit, reports, records, BOLOs (with images), notifications to you, your sound and display settingsOperating the role-play CAD
ER:LC game dataPlayer list and in-game calls of the ER:LC server (Roblox names, positions), if the operator has stored a server keyShowing calls and unit positions in the CAD
Security logsSign-in attempts (username, shortened one-way identifier of the origin instead of the IP address, rough reason such as “wrong password”), abuse log, log of administrative actionsProtection against attacks and traceability of administration

4. Purposes and legal bases

5. Service providers and recipients

ServiceWhat forWhich data goes there
Vercel (hosting)Operating the website; functions run in the Frankfurt region (fra1)All requests to the page (technically: IP address, time, requested address)
Supabase (database)Storage of the data from section 3; the current project is in the EU region Ireland (eu-west-1)The stored data
Pusher (real time)Instant updating of the viewsSignals (“something changed”) on your department's channel; the page then loads the content itself from the server, no call or account data goes to Pusher
Have I Been Pwned (password check)When setting a password: is it known from data breaches?Only the first five characters of a hash; the password itself never leaves the CAD
Discord (optional)Messages about calls into a channel if your department has stored a webhookCall data (title, description, location, priority, call type, coordinates), no account data
ER:LC / PRC (optional)Fetching the player list and in-game callsThe operator's server key (stored encrypted)
GitHub (desktop app)Download and update of the desktop appOn download and update checks GitHub sees your IP address

Some of these providers are based, or run parts of their operation, outside the EU. Their privacy and contract terms apply. The CAD does not use advertising or analytics services.

6. Cookies and local storage

The CAD only sets cookies and browser storage that are needed for sign-in and operation. There are no tracking or advertising cookies and no third-party services that recognize you on the site.

NamePurposeLifetime
authjs.session-token (on https: __Secure-authjs.session-token)Your sign-in. Not readable by scripts (HttpOnly), https only (Secure), not sent along to other sites (SameSite=Lax)At most 12 hours; ends on sign-out
Short-lived ticket of the second stepLinks password entry and second factor during sign-in5 minutes
cad-lang, cad-theme, cad-eraLanguage, light/dark, look (modern or Windows XP)One year
cad-mdt, cad-mdt-view, cad-mdt-callState of the MDT window (open, view, active call)Up to one year or 12 hours
Browser storage (localStorage, sessionStorage)Window positions, wallpaper, widgets, shortcuts, sounds and volume, notepad, recent lookups in the MDT, dismissed noticesUntil you delete them. On sign-out recent lookups, MDT commands and the notepad are removed from the browser

7. How long data is stored

DataRetention
Account, reports, records, calls, BOLOsUntil deleted by the administration. Rejected account requests without a sign-in can be deleted
Sign-in log and abuse log30 days (cleaned up automatically every day)
Log of administrative actions365 days
Notifications to youRead ones after 7 days, all at the latest after 30 days
Outbox of Discord messagesDelivered ones after 7 days, failed ones after 30 days
Session (sign-in)At most 12 hours

8. Your rights

You have the right to access your data, to rectification, erasure and restriction of processing, to data portability, and to object to processing based on a legitimate interest. You can also lodge a complaint with a data protection supervisory authority. Contact the controller (section 2) for this. You can change your password yourself under “My account”; for everything else, your department's administration or the operator is responsible.

9. Security on the website

No application is absolutely secure. Known limit: a Content Security Policy (restricting which scripts the page may load) is not set up yet. Report security issues to the controller (section 2).

10. Security of the desktop app

Links that do not belong to the CAD may open inside the app window. Never sign in on a page that does not show the CAD's address.

11. What you can do yourself