Skip to main content
clg-storage-gdrive · optional provider

Keep managed civic files in the Google Workspace your staff already knows.

Connect a controlled Drive folder through a service account or OAuth, handle large uploads reliably, and keep protected downloads behind Crumina’s visibility checks instead of exposing raw Drive links.

Explore featuresAll add-ons
Why Google Drive

Familiar storage, civic-grade delivery

Fits existing operationsUse a designated Workspace folder and the connection model that matches agency policy.
Handles large filesResumable, chunked uploads reduce failures for packets, presentations, and recordings.
No exposed Drive URLsWordPress proxy-streams authorized files so public sharing settings do not become the access boundary.
Feature set

A guided connection with protected defaults

The storage provider is configured once for the installation. Core encrypts secret values and each module stores files under a predictable, module-specific prefix.

Protected delivery

Downloads are streamed through WordPress after the owning module checks visibility. Residents never receive a permanent raw Drive URL.
  • Service-account authentication
  • OAuth connection flow
  • Guided setup and folder selection
  • Encrypted credentials and refresh tokens
  • Resumable chunked uploads
  • Proxy-streamed downloads
  • File metadata and MIME handling
  • Connection and permission test
Setup path

From credentials to managed storage in one guided flow

1. Choose authenticationSelect a service account for central operations or OAuth when policy requires delegated access.
2. Select the managed folderChoose one controlled Drive location; secrets are encrypted before WordPress stores them.
3. Verify operationsThe connection test confirms upload, read, metadata, and deletion permissions before activation.
Try it

See Google Drive storage in action

Walk through the setup wizard, a large upload, and a protected download that never reveals a permanent Drive link.