This document describes how IT staff install, configure, and support SlideFusion in a managed Windows environment. It focuses on system requirements, OAuth configuration, file system behavior, and security considerations.
SlideFusion is a Windows desktop application used to convert Microsoft PowerPoint (PPTX) files containing embedded media into Google Slides.
The application runs locally on the user’s machine and performs processing only on files explicitly selected by the user. It communicates with Google Drive and Google Slides using Google’s standard OAuth authorization flow.
SlideFusion is intentionally Windows-only to simplify deployment, support, and security review.
SlideFusion is distributed as a packaged Windows executable (via PyInstaller).
The executable may be placed in:
SlideFusion uses Google’s OAuth mechanism to authorize access to Google Drive and Google Slides on behalf of individual users.
Before SlideFusion can be used, an OAuth client configuration file (JSON) must be present on the user’s machine.
IT staff must place the OAuth client configuration file in the designated SlideFusion configuration location prior to first use.
In managed environments, this is typically performed by:
IT staff may optionally launch SlideFusion once to verify that the OAuth file is detected correctly.
This step enables the application but does not authorize any user accounts.
Once the OAuth file is present:
IT staff do not need the user’s credentials at any point.
Access may be revoked at any time using standard Google account or Google Admin controls.
SlideFusion does not transmit data to third-party services beyond Google Drive and Google Slides.
SlideFusion uploads and embeds media files into Google Slides using the authenticated Google Drive account.
Large batch operations may consume significant Google Drive storage depending on the amount and size of embedded media.
If the Drive account reaches its storage quota
during processing, Google will return a
storageQuotaExceeded
error and SlideFusion will stop further processing.
Any presentations completed prior to this point remain valid and intact.
To continue processing, sufficient Google Drive storage must be available, or a Google account with additional quota must be used.
SlideFusion:
Temporary files are created only for the duration of processing and may be removed after completion.
SlideFusion generates basic run-time logs to assist with:
Logs are stored locally and do not contain user credentials.
Deprovisioning a user may be accomplished by:
No persistent services or background processes remain after removal.