What this article covers:
What is a Data Package?
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. CSV files can easily be opened in Excel or Google Sheets.
How to Request a Data Package
The link to download your Data Package will be valid for 30 days.
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 my 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.
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 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 this here: User Settings > Privacy & Safety > disable 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.
If you manually delete a message - it is no longer stored in Discord and therefore will not be included in your Data Package.
Servers
If you leave a server before requesting your Data Package, that server will not be included. Your Data Package only includes servers you are a member of at the time of the request.
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.
Programs
If you previously applied to the Partners 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.