KillSync “Discord Sync” - Sneak Peek & FAQ
TL;DR
- Link your EVE character → Discord account once on the KillSync website.
- KillSync will auto-give your corp/alliance roles in participating servers-and auto-remove them if you leave.
- No passwords. Uses EVE SSO.
- No creepy intents. We sync via Discord’s REST API on a short schedule.
- You can unlink anytime.
What is this?
A lightweight way to prove who you are in EVE and automatically get the right roles in Discord servers that use KillSync-typically a corp and/or alliance role.
Why?
- Officers don’t have to manually add/remove roles every time a member joins/leaves corp.
- Members get access faster, with fewer hoops.
- It’s simple, opt-in, and reversible.
What will it do?
- Link your EVE character to your Discord account (one click, via EVE SSO + Discord OAuth).
- Let you choose which Discord servers (guilds) you want to sync with.
- Apply roles the server set up, e.g. “[CORP]” or “[ALLIANCE]”.
- Keep it up to date: leaves/changes trigger automatic role updates.
- Work across multiple characters and multiple Discord servers.
What won’t it do?
- Read your DMs, spy on servers, or require privileged Discord “gateway intents.”
- Ask for your EVE password. (We only use EVE SSO, from CCP.)
- Rename you or change your avatar unless you opt in to a server feature.
How does it work? (member flow)
- Visit KillSync → Dashboard → “Sync with Discord.”
- Log in with EVE SSO and pick the character to link.
- Authorize Discord (one time) so KillSync can see your account ID and manage configured roles.
- Choose which servers (guilds) you want to sync.
- Done - roles are applied within a few minutes; ongoing checks keep them correct.
What permissions are used?
- EVE SSO scopes: only the basic identity (PublicData) needed to identify the character.
- Discord OAuth scopes: identify and guilds (list servers you’re in).
- Bot permission in servers: Manage Roles (so it can assign/remove roles).
How often does it check?
A quick check after you link, then a scheduled reconcile every few minutes. No Discord gateway connection or privileged intents - we use Discord’s REST API.
What data do you store?
- Your character ID & name.
- Your Discord user ID.
- Which servers you opted to sync.
- Minimal tokens needed to keep the link working (revocable anytime).
We do not store personal messages or anything from server chat.
Can I unlink or limit where I sync?
Yes - from your KillSync dashboard you can:
- Unlink your Discord account.
- Toggle sync per server.
- Remove individual character links.
What if I have alts?
You can link multiple characters to the same Discord account. Servers can choose to apply role rules to any linked character or only your selected “main.”
What if I leave a server?
We stop syncing that server automatically. If you leave corp/alliance, the next reconcile removes related roles.
Edge cases & behavior
- NPC Corp: lose corp roles; optional “Visitor” fallback.
- Alliance swap: corp/alliance roles update on the next reconcile.
- Role hierarchy: bot role must be above managed roles.
Admins: what do I have to set up?
- Invite the KillSync Bot and grant Manage Roles.
- In KillSync, map corp/alliance IDs → role IDs for your server.
- (Optional) Set nickname format rules (off by default).
Privacy & Security
We use CCP’s official SSO for identity and Discord OAuth for linking. Minimum scopes only. You can revoke access any time. We don’t sell or share your data.