Our extension requires specific permissions to function. Here's exactly how each permission is used:
activeTab
Access current Discord tab to read chat messages only when you initiate export. Chat messages processed locally, never sent to external servers.
scripting
Inject content scripts into Discord pages to extract chat data. Scripts execute only on discord.com and all processing happens locally in your browser.
downloads
Save exported chat files to your computer. Creates and downloads chat export files in various formats directly to your download folder.
storage
Save user preferences and temporary data. Stores export settings and language preferences locally in browser, never transmitted externally.
tabs
Detect Discord tabs for functionality. Identifies Discord tabs for chat export features. Only tab URLs checked, no content accessed.
notifications
Show export progress and completion notifications. Informs users when exports complete or errors occur. No personal data in notifications.
alarms
Reset daily usage limits for free users. Schedules daily reset of download counters. Only usage counters, no personal information.