Understanding the Zoom client file directory

Below is an overview of the files, databases, and directories created and used by the Zoom desktop client. It outlines the purpose of each component, including core and user-specific databases, configuration files, cached resources, and feature-specific storage such as chat, meetings, recordings, and virtual backgrounds. This reference is intended to help administrators, IT teams, and support engineers better understand how Zoom stores data locally, troubleshoot issues, and manage client behavior across environments.

Table of Contents

Core Database Files

Main Databases

 
File namePurpose
zoomus.enc.dbPrimary Zoom database storing core data such as user account information, meeting history, and contacts.
zoomus.tmp.enc.dbTemporary database file used during database operations; deleted when the process exits.
zoomus.zmdb.kvs.enc.dbKey-value storage database for various configuration and state information.
zoomus.zmdb.default.noenc.rlock.dbUnencrypted default database used to store feature toggles, experiment configurations, time zone settings, etc.
zoommeeting.enc.dbMeeting-specific database storing meeting-related data.

User-Specific Databases

 
File namePurpose
zoombase_[hash].enc.dbDatabase based on a hashed user ID, storing user-specific data.

Functional Databases

 
File namePurpose
telemetrydata.dbStores telemetry data for usage statistics and diagnostics.
local_dns_cache.dbLocal DNS cache database to improve connection performance.
process_monitoring.dbStores process performance metrics and runtime status.
in_progress_infos.dbTracks download progress and resume state.
zoom_conf_local_asr.enc.dbLocal ASR (Automatic Speech Recognition) database used for meeting transcription.
3dCustomAvatar.enc.dbStores components and configuration for user-created 3D avatars.
data.db Phone business, per-user encrypted database for storing private data, isolated by user ID hash.

Note: Files with a -journal suffix are SQLite journal files used for transaction rollback and crash recovery.

Calendar database

 
File namePurpose
auto-call.enc.dbStores auto-call reminder information
calendar-file.enc.dbInformation about uploaded and in-meeting shared files
calendar-history-meeting.enc.dbMeeting history records

Notes:

Configuration Files

 
File namePurpose
Zoom.us.iniMain Zoom client configuration file containing application-level settings and preferences.
client.configClient configuration file containing feature flags and server-pushed parameters.
 meeting.client.config A separate file is created for meeting chat to avoid conflicts with the standard team chat file, but it is rarely used in practice.
transcoding.iniVideo transcoding configuration file defining transcoding parameters and output formats.
 viper.iniAudio-related configuration file that stores user audio configuration preferences, audio devices, and algorithm configuration parameters.
 nydus.iniThe video device and capture/rendering configuration file store user configuration preferences.

User Data Directories

Account-Related Directories

 
DirectoryPurpose
[userID]@xmpp.zoom.us\Stores XMPP instant messaging data for the user.
[userID]@xmpp.zoom.us_sip\Stores SIP call-related data.
[userID]\Encrypted user ID directory storing user-specific data.
users\User data directory containing local user databases.

[userID]@xmpp.zoom.us\Directory

 
Directory namePurpose
hash_${session_id}Stores auto-downloaded chat files such as audio, video, images, and code snippets.
CodeSnippetCentrally stores code snippet files in NativeChat.
CustomEmojiStores custom emoji files in NativeChat.
MeetingCustomEmojiStores custom emoji files for MeetingChat.
giphyStores Giphy files for NativeChat.
conf_giphyStores Giphy files for MeetingChat.
StickersStores sticker resources in NativeChat.
GroupAvatarStores group avatar images.
LinkIconStores link icon images.
LinkPreviewStores link preview images.
tmpStores temporary files for NativeChat.
nChatStores auto-downloaded files for NewChat.
confresMeeting file download storage directory.
NotificationAvatarStores generated notification avatar icons.
MultiAvatarStores MUC avatar images for search app usage.
WebImageStores images downloaded from web URLs pasted into chat.
unifywebviewFrontend cached business data directory.
mailStores mail database and business data.
calendarStores calendar database and business data.

[userID]@xmpp.zoom.us\DB Files

 
File namePurpose
[userID]@xmpp.zoom.us.contacts.encks.dbStores contact grouping relationship data.
[userID]@xmpp.zoom.us.sync.encks.dbLegacy database for external contact addition data.
[userID]@xmpp.zoom.us.encks.dbStores channel and buddy information in NativeChat.
[userID]@xmpp.zoom.us.asyn.encks.dbStores messages and chat business data in NativeChat.
 [userID]@xmpp.zoom.us.idx.encks.db DB for storing message, contact, and channel index information in NativeChat.
 [userID]@xmppdev.zoom.us.msg.idx.encks.db DB for storing only message index information in NativeChat.
 [userID]@xmppdev.zoom.us.common.idx.encks.dbDB for storing only contact and channel index information in NativeChat.
 [userID]@xmpp.zoom.us.msg_ext.encks.db DB for storing session-independent messages in NativeChat.
 [userID]@xmpp.zoom.us.im_partXXX.encks.db DB for storing partitioned messages in NativeChat, session messages are stored in partitions.
[userID]@xmpp.zoom.us.meta.encks.db
[userID]@xmpp.zoom.us.meta_on_bk.encks.db
[userID]@xmpp.zoom.us.meta_bk.encks.db
[userID]@xmpp.zoom.us.meta_rt_on_bk.encks.db
[userID]@xmpp.zoom.us.meta_rt_bk.encks.db
[userID]@xmpp.zoom.us.meta_bk_on_rc.encks.db
DBs for storing message metadata according to different partitioning strategies in NativeChat, session messages are stored in partitions.
[userID]@xmpp.zoom.us.XXX.doc.custom.encks.dbDB used by Docs for storing doc cache and business data.
[userID]@xmpp.zoom.us.XXX.whiteboard.custom.encks.dbDB used by Whiteboards for storing whiteboard cache and business data.
[userID]@xmpp.zoom.us.XXX.hub.custom.encks.dbDB used by Hub for storing hub cache and business data.
*.db-walSQLite write-ahead log file.
*.db-shmSQLite shared memory file.

[userID]@xmpp.zoom.us\ Other Files

 
File namePurpose
client.configUser-level configuration file.
[GUID].jpg / [GUID].pngFile preview images when searching for files.
[Sha256 User Jid]_smallSmall-sized contact avatar image.
[Sha256 User Jid]_bigLarge-sized contact avatar image.
avatar_[MD5 User Jid]Legacy small contact avatar image.
pic_[UserID]_[FileGUID]Legacy large contact avatar image.

Chat Data Directory

 
Directory namePurpose
chatcf\Chat configuration and encrypted chat database directory.
Emojis\Stores emoji resources.
CustomEmoji\Stores custom emoji files.

Video and Virtual Background Directories

Virtual Backgrounds

 
DirectoryPurpose
VirtualBkgnd_Custom\User-created custom virtual background images.
VirtualBkgnd_Default\Default system-provided virtual background images.
VirtualBkgnd_Video\Virtual background video files.
VirtualBkgnd_VideoThumb\Thumbnails for virtual background videos.

Video Filters and Effects

 
DirectoryPurpose
VideoFilter\Video filter resources (beauty effects, filters, etc.), stored in GUID-named subfolders.
VideoCustomFilter\User-defined video filters.
VideoModel\AI model files for video processing (face detection, background segmentation, etc.).

Video Layouts

 
DirectoryPurpose
VideoLayout_Thumb\Video layout thumbnails.
 VideoLayout\ Immersive Mode template and image resource storage directory.

Meeting-Related Wallpapers

 
DirectoryPurpose
PresenterLayoutWallpaper\ Presenter layout wallpaper and meeting wallpaper background image storage directory.
PresenterLayoutWallpaper_Thumb\Presenter mode wallpaper thumbnails.
 PersonalWallpaper/Personal wallpaper directory - users can define their own meeting backgrounds in settings.
PersonalWallpaper_Thumb/Personal wallpaper thumbnail directory.

3D Avatar Directories

 
DirectoryPurpose
Custom3DAvatar\Main directory for user-created 3D avatars.
Custom3DAvatarElementV2\Avatar element resources (V2), such as head, skin, and clothing.
HandGestureVideo\Hand gesture animation video resources for avatars.

Avatars and Icons

 
Directory namePurpose
avatar_[hash]User avatar cache files.
ProfilePicture_2K\Temporary avatar cache optimized for video and chat.
ConfAvatar\Meeting participant avatar cache.
ZoomAppIcon\Zoom Apps icon cache directory.
ZoomAppResource\Zoom Apps application resource directory.
logo\Logo image cache directory.

WebView and Cache Directories

 
DirectoryPurpose
unifywebview\Unified WebView configuration and data.
WebviewCacheX64\64-bit WebView cache directory (Edge WebView2).
openvino_cl_cache\OpenVINO compute cache for AI inference acceleration.
tmp\Temporary files directory (used by multiple components).
AppData\Local\Zoom\pluginThe directory where CEF and Webview2 Plugins are located. 
UnifyWebView_DownloadDefault path for frontend downloads provided by the hybrid.
unifywebview\unifywebview.db Frontend business cached data.

Meeting and Notification Directories

 
Directory namePurpose
WaitingRoom\Waiting room backgrounds and custom content.
WaitingRoom\video\Waiting room video cache.
ZpnsNoticeImage\Push notification image cache.
marketing_dialog\Marketing campaign image resources.
ConfTemp\Meeting temporary files.
pas\Personal Audio Signature data.
SmartRecognition\Smart video and audio recognition data.
PollingImage\Meeting poll image resources.
Freemeeting\Free meeting downloaded resources.
FreeMeetingTemp\Temporary free meeting resources.
AIInterpretationVoice\AI interpretation voice resources.

Logs and Diagnostics

 
Directory namePurpose
keylogs\Stores SSL key log information (debug environments).
net_records\Network telemetry and request logs.
crash_snapshot\Non-PII crash state snapshots.

Production Studio

 
Directory namePurpose
MediaPlayerCache\Caches playback data for Production Studio video scenarios.

Clips

 
Directory namePurpose
VideoClips\Root directory for Zoom Clips cache files.
VideoClips\{GUID}\Per-clip cache directory created during clip recording.
PSWallpaper\Clips wallpaper storage directory.

Local Recording

 
Directory namePurpose
%systemdrive%\Users\\Documents\Zoom\Stores locally recorded meeting files.

ZAPP

 
Directory namePurpose
VirtualForeground_Default\Deprecated virtual foreground directory.
VirtualForeground_Custom\Stores custom virtual foreground images set by Zoom Apps.

DocConvert – PPT Share

 
Directory namePurpose
%systemdrive%\Users\\Documents\Zoom\\converted_filesStores images converted during PPT sharing

CCIVideo – Zoom Contact Center

 
PathPurpose
%appdata%/zoom/data/cci_video/avatar_file_idStores avatar images for ZCC users
%appdata%/zoom/data/cci_video/vb_file_idStores virtual backgrounds for ZCC users
%appdata%/zoom/data/cci_video/cci_snapshotStores snapshot screenshots for ZCC agents
%appdata%/zoom/data/cci_video/Files generated by the video native SDK

Remaining Files

 
File namePurpose
Caches.dbWeb cache database
Core.dbCore web resources database
eventdata.dbTelemetry data database
studio_recording_upld.dbMaintains studio recording upload task context
zoombase_device_[ID]E2EE device key sentinel file
{GUID}.icsCalendar export file

Data Security Notes

Encryption

Data Cleanup

Privacy-Sensitive Directories