This information can be pretty tricky to traverse, so we wanted to give you the low down on what is in your Discord Data Package. We also wanted to let you know how we use it, so if JSON and CSV files are spooky - don't fret! We're here to help.
What's Inside?
Your Account: Your friends list, settings, username, email, avatar, connected accounts and any transaction history for Nitro. If you have created any developer applications, this will be included as well.
Your Servers: Servers you’ve joined. If you own a server, it will also include that server’s icon, settings, roles, permissions, channels, audit log, and any custom emoji attached to it.
Your Messages: All messages you have sent in servers, DMs or group DMs, unless it has been deleted manually by you or someone else. This folder will also include links to attachments uploaded.
Your Activity: Info about how you navigate the app, the times you used Discord, what games you played, and what servers you hung out in. We use this to improve Discord and tailor it to you.
Your Programs: Any applications you have submitted for HypeSquad, Server Verification, the Partners Program, and other cool stuff.
Note: The link to download your Data Package will be valid for 30 days.
Why do we need this data?
The ultimate function behind all of this data is to help Discord run. You do have the ability to update your Privacy Settings, but a good example of what this information does is help power features like the Games Tab. Let's look into what each folder of your Data Package contains.
Note: JSON files can be opened easily in Notepad, or you can drag and drop them into a browser like Chrome or Firefox. CSV files can easily be opened in Excel, or Google Sheets.
Account
The account folder contains a couple different items. The first is the avatar that you are using. The second is a JSON file which contains the following information:
- Whether you allow e-mail notifications.
- Your Games Tab settings. (Users you subscribe to, Users you opt-out of including.)
- Your IP Address.
- Any accounts you have connected to Discord. (Twitch, Twitter, Steam, etc.)
- Your Discord discriminator number.
- A list of any active sessions you have; PC, Mobile, Browser. (IP Address included.)
- Your Friends list.
- Your Block list.
- Your Account Settings. (Dark Theme/Light Theme, Show Game Status, etc.)
- Payment Information. (If you have subscribed to Nitro.)
- Developer Information. (For any webhooks, bots, etc.)
Activity
The activity folder contains four folders, each with a JSON file that has information about the actions you have taken on Discord.
- Analytics - This is a record of some of your actions within Discord. The information is used to improve your Discord experience.
- You can disable tracking analytics here: User Settings > Privacy & Safety > Turn Off 'Use data to improve Discord'
- Modeling - This is data we use to better tailor certain parts of Discord to you, like the Games Tab.
- You can disable this here: User Settings > Privacy & Safety > Turn Off 'Use data to customize my Discord experience'
- Reporting - This folder contains a JSON file with data we use in order to operate our business. (Information such as messages sent, or your Nitro subscription, as an example.)
- Trust & Safety - This folder contains data we use in order to protect our service from bad actors. This data is deleted after 180 days.
Messages
The messages folder contains all the messages that you have sent on Discord. These are broken down separately into folders based on Direct Messages, Group Direct Messages, and Channels that you have chatted in. The number for each folder is the Channel ID for where the messages were sent. There is a JSON file which also contains a full list of the folders included.
When you select a folder, you'll notice it contains a couple items. The first is a JSON file which will include information about what is contained; Guild ID, Channel ID, and Channel Name if it is a file containing messages from a server. The Channel ID, and User IDs if it is a file containing messages from a DM or Group DM.
The second is a CSV file which contains the transcript of your messages. It is made up of four different columns
- ID - The message ID
- Timestamp - The date and exact time your message was sent.
- Contents - Your message.
- Attachments - A CDN link to any images, or files you included in your message.
Note: If you manually delete a message - it is no longer stored in Discord and therefore will not be included in your Data Package.
Programs
The programs folder will give you a quick breakdown of our different community programs. The JSON folder included here has information on any applications sent for the Partners Program, HypeSquad Program and Verified Server Program.
An example for a HypeSquad application will contain the information you provided as follows:
- HypeSquad referer and referral code.
- HypeSquad Event information. (Events you attend, duration of events, frequency you attend events.)
- Country you are located in.
- The Server you are applying under.
- Your website.
The information included will vary based on what you provide, and which programs you have applied for.
Note: The programs folder contains information that you provided through the website when applying to the HypeSquad, Partner or Verified Server Programs. If you have not applied for any of our programs this will be empty.
Servers
The servers folder contains information for all of the servers that you are a member of. This includes servers that you own. The information provided for each is a little different. There is a JSON file which also contains a full list of the folders included.
The folder for a server you own will contain the following.
- A folder containing emoji that you have uploaded.
- A JSON file containing actions from your Audit Log.
- A JSON file containing a list of banned users.
- A JSON file containing a list of your channels along with their permissions.
- A JSON file containing the ID information for the emoji you have uploaded.
- A JSON file containing the settings for your server (guild).
- A JSON file containing information for any webhook you have implemented.
The folder for a server that you are a member of will contain the following.
- A JSON file containing actions from the last 90 days that pertain to your account from the Audit Log.
- A JSON file containing the server ID and name.