Privacy Policy
# Privacy Policy
## SEM — Server Event Manager
Barry Good Games | barrygoodgames.com
---
### Summary
SEM does not transmit, share, or sell any data, and never communicates with
Barry Good Games, Tebex, or any third party. Everything — including the small
local file it uses to remember your event schedule across restarts — stays
entirely on your own FiveM server.
---
### 1. No External Communication
SEM makes **zero outbound network requests**. There is no telemetry,
analytics, license-check phone-home, or update-checker. The resource runs
fully offline aside from the FiveM server it's installed on.
### 2. Local-Only Event Persistence — No Database
To save you from re-entering your schedule after every restart, SEM saves
your **event list** (name, description, category, location, schedule, repeat
settings, max players) to a single local file, `sem_events.json`, inside this
resource's own folder.
- This file never leaves your server and is never sent anywhere.
- It contains only the event details you entered yourself — no player data.
- SEM still uses **no SQL database** — no setup, no migrations, no external
service of any kind.
- Delete `sem_events.json` at any time to wipe all saved events and start
fresh.
Player sign-up rosters are handled separately and are **never** written to
this file or any other — see below.
### 3. Player Sign-Up Rosters
If a server enables the player sign-up feature for an event with a coordinate
location, SEM records each signed-up player's FiveM **license identifier** in
memory, purely to:
- Track who has signed up and enforce the event's Max Players cap
- Let a player cancel their own sign-up
This identifier:
- Is never sent off the server
- Is never written to disk — `sem_events.json` (Section 2) never includes rosters
- Is never shown to other players (only an attendee *count* is shared)
- Is cleared automatically when the event ends, is edited, or the server restarts
### 4. Server Console Logging
Optional debug logging (`Config.Debug`) prints event activity to the server
console for the server owner's own troubleshooting. This stays in the local
console/log files and is never transmitted anywhere.
### 5. Server Owner Responsibility
Because all data stays on your server, **you** (the server owner) are the
operator of any data SEM handles. SEM does not impose any data-handling
obligations on you beyond what your own server already has — it simply adds
nothing new to transmit, store externally, or report.
### 6. Changes to This Policy
If a future version of SEM changes how data is handled, this document will be
updated and included with that release.
### 7. Contact
Questions about this policy: open a support ticket via your Tebex purchase
receipt, or contact Barry Good Games via barrygoodgames.com.
---
*This document describes SEM's actual behavior as shipped. It is provided for
convenience and does not constitute legal advice.*