SlideFusion – IT Setup & Deployment Guide

Overview

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.

What SlideFusion Is (Operational View)

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.

Supported Platforms

SlideFusion is intentionally Windows-only to simplify deployment, support, and security review.

Installation Model

SlideFusion is distributed as a packaged Windows executable (via PyInstaller).

The executable may be placed in:

OAuth Configuration (Required)

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.

OAuth File Placement

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.

User Authorization Flow

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.

Network & Security Considerations

SlideFusion does not transmit data to third-party services beyond Google Drive and Google Slides.

Google Drive Storage Requirements

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.

File System Behavior

SlideFusion:

Temporary files are created only for the duration of processing and may be removed after completion.

Logging & Troubleshooting

SlideFusion generates basic run-time logs to assist with:

Logs are stored locally and do not contain user credentials.

User Deprovisioning

Deprovisioning a user may be accomplished by:

No persistent services or background processes remain after removal.

What SlideFusion Does Not Do

← Back to SlideFusion