🔒 What data are collected ?
FactoriCord collects only minimal and necessary information for synchronization between your game and your Discord server.
| Type | Exemple | Purpose |
|---|---|---|
| Discord server ID | 01234567890 |
To link your Factorio server to your Discord guild |
| Category ID | 01234567890 |
To put all the channels created by FactoriCord Bot in the same category |
| Events channel ID | 01234567890 |
Where events will be send by the bot |
| Tchat channel ID | 01234567890 |
For in-game tchat bridge |
| Langage settings | en or fr |
For the i18n support |
| Game events | Join / Leave / Death | To create the correct stylized embed |
| Ingame pseudo | Zebrra |
To identify the player :) |
| os | debian Linux |
To give you the correct FactoriCordClient (API Client) |
| linked Agent | yes or no |
To allow the agent push events on the API |
| client Version | 1.0.0 |
Soon used to push notifications on your Discord for manually updates instead of auto updates |
All gameplay data stays on your VPS
The API client reads factoricord mod logs locally and only send structured event summaries to the central API.
No row logs, IPs, player invetories are transmitted.
💾 Where is my data stored ?
The central API stores :
- Server Token mappings (created for your server, It's not a discord token)
- Lightweight event queues (for delivery to the bot)
- Configuration metadata (language, client version, registration date)
No personal user data, chat history, or file uploads are ever persisted beyond these minimal metadata fields.
⚙️ Does FactoriCord require root or admin rights?
NO !
The install script sets up a systemd service under your normal user (factorio for exemple)
Root access (sudo) is only used once if Python or dependencies are missing -> for automatic installation.
🧱 Is it open source ?
FactoriCord is a hybrid model :
- The mod is open source.
- The bot, central API, API client are proprietary components.
This ensures service reliability, update integrity, and protection against unauthorized resale or forks.
🌍 What regions are supported ?
Currently, the central API operates from Europe (France) and is accessible worldwide.
Latency is negligible since only lightweight JSON payloads are exchanged.
Furthermore, as it is based in France, FactoriCord is subject to French legislation concerning data protection and integrity.
🔁 How are updates handled ?
The API client periodically checks for updates via the secured endpoint.
Updates are signed and verified automatically, ensuring compatibility with your registered token and Discord guild.
However, I am currently considering preventing automatic updates,
so that the botcan post an announcement on your Discord server encouraging you to update manually via a command on the VPS.
📡 Is it possible to self-host everything ?
Not at this time.
FactoriCord is designed as a managed, decentralized SaaS :
You keep your data and client, while the coordination and authentication layer remains centrally maintained
for stability and a better scalability.
🗣️ What languages are supported ?
Currently supported :
- EN English
- FR French
Concerning the bot :
For now, the i18n only support theses languages.
But if you want contribute to translate the bot, then ask me on discord :)
🤝 How can I get support ?
Join our official Discord server for assistance, updates, and feedback: