What this article covers:
A Data Package is a ZIP folder of files that you can request through your User Settings that contains all of your Discord data for your account. This includes messages, current servers you’re in, activity, and more. The files within the ZIP folder are JSON files that can be opened easily in Notepad on Windows or through Textedit on MacOS. You can also drag and drop them into a browser like Chrome or Firefox.
How to Request a Data Package
The steps to request your Data Package may look slightly different on your mobile device.
You can request your Data Package through the desktop, mobile, and browser. Here are steps on how to do this.
1. Tap on User Settings to the right of your avatar in the bottom left of the Discord app.
2. Next, under User Settings head to Privacy & Safety.
3. Scroll down until you see Request all of my Data and tap Request Data
4. You will then see a pop-up confirming that you want to request your data. If you want to continue with the request, tap on Request My Data.
5. Finally you’ll receive a confirmation stating you should receive your data package in 30 days. Tap on Okay to confirm and have the pop-up close.
6. You should then receive an email with your data package. The link to download your data package will be valid for 30 days.
If you disable or delete your account before you receive your download link, it will cancel your request.
What information is inside a Data Package?
Account
The account folder contains a couple different items. The first is the avatar that you are using and the second is a JSON file which contains the following information:
- Whether you allow email 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 the use of tracking analytics here: User Settings > Privacy & Safety > disable 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 the use of this here: User Settings > Privacy & Safety > disable Use data to personalize 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 retained for up to 2 years.
Activities
The activities folder contains two folders, each with a JSON file that has information about 1st-party activities you have participated in on Discord.
- Activities_1 - This folder will contain some of your Activities user data and preferences, as well as activity-specific data about Chess in the Park, Checkers in the Park, and Poker Night 2.0
- Activities_2 - This folder will contain more Activities user data and preferences, as well as activity-specific data about Sketch Heads, Watch Together, Letter League, Land-io, and Know What I Meme
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 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 mapping of Channel ID to Channel name forlist 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 where the messages in that folder were sent. If the folder contains messages from a server, this information will include the associated Guild ID, Channel ID, and Channel Name. If the folder contains messages from a DM or Group DM, this information will include the associated Channel ID and User IDs.
The second is a JSON file which contains the transcript of your messages. For each message, it will contain the following information:
- 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.
If you manually delete a message - it is no longer stored in Discord and therefore may not be included in your Data Package.
Servers
If you leave a server before requesting your Data Package, that server may not be included. Your Data Package only includes servers you are a member of at the time of the request as well as any recently-departed 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 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.
Programs
If you previously applied to the Partner Program, HypeSquad Program, or Verified Server Program, any information you provided in your applications will be in the JSON folder. If you never applied for any of these programs, then your Programs folder will be empty.
An example for a HypeSquad application will contain the information you provided as follows:
- HypeSquad referrer 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 applied under
- Your website.
The information included will vary based on what you provide, and which programs you previously applied for.