Drag and drop
Drop a file on the window, the menu bar, or the Dock icon. It starts uploading before you can lift your finger.
DriveDock is a native macOS app for getting files into Google Drive. Drag, drop, done. No browser tabs, no upload limits you can't see, no telemetry.
john@workspace.com
My Drive, 45.2 GB free
Drop files or folders here
or click to browse
Get files from your Mac into Google Drive. That's it. Every feature on this page exists to make that faster or less annoying.
Drop a file on the window, the menu bar, or the Dock icon. It starts uploading before you can lift your finger.
Drop a folder and DriveDock recreates the same structure in Drive, nesting and all.
Multiple files at once, with the concurrency adjusted to whatever your network can actually handle.
If your WiFi drops, the upload pauses. When you're back online, it picks up exactly where it stopped.
Sign in to your personal, work, and shared drive accounts. Switch between them from the menu bar.
Browse and upload to any Shared Drive you have access to, with the right permissions respected.
A small icon with your active upload count, a quick drop zone, and an account switcher.
Every upload, with the timestamp, size, duration, speed, and a link back to the file in Drive.
We made DriveDock because we got tired of upload tools that wanted our email address, our usage stats, and a permission slip for our entire Drive. So we built one that asks for none of that.
The full policy is short and spells out exactly what gets stored on your Mac and what doesn't.
Read the privacy policyYour Google sign-in is stored in the macOS Keychain, same place Safari keeps your passwords. DriveDock never writes it to a file.
No usage tracking, no crash reports to third parties, no anonymous metrics. There is literally no telemetry code in the app.
DriveDock can only touch files it uploaded itself. Your existing Drive is off limits, and that's enforced by Google's API.
Every line of code is on GitHub under the MIT license. If you want to know what runs on your Mac, you can check.
A few notes from the GitHub issues and our inbox. We didn't pay for any of these.
“I switched from the web uploader and never went back. Drop the folder, walk away, come back to a finished upload. The folder structure actually matches what I dragged in, which is more than I expected.”
Marcus
Backend engineer
“I push a 4GB project archive to Drive every night. With DriveDock it takes about 20 minutes and it survives my flaky home WiFi. The web client gave up after three tries.”
Priya
Indie game dev
“The menu bar helper is the part I didn't know I wanted. I just drag a screenshot onto the icon and it shows up in Drive. No app to switch to, no windows to manage.”
Dani
Design lead
“I read the source before I installed it. drive.file scope, Keychain for tokens, no analytics calls anywhere. It does what the privacy page says it does.”
Theo
Security engineer
Native Swift, real macOS APIs, and the boring engineering choices that keep your files safe. No Electron, no web view, nothing pretending to be a desktop app.
Architecture
Security
Reliability
License
The stuff people ask in issues and on Twitter. If yours isn't here, open an issue.
It uploads files and folders from your Mac to Google Drive. You can drop stuff on the app, the menu bar icon, or the Dock. It runs uploads in parallel, keeps your folder structure intact, and picks up where it left off if your connection drops.
Yes. The whole app is MIT licensed. No paid tier, no Pro plan, no upsell. If you want to pay, you can buy us a coffee via the GitHub Sponsors link, but the app is the same for everyone.
Nothing to run on our side because we don't run anything. Your uploads go directly from your Mac to Google's API. We don't have a server, we don't proxy anything, we don't see your files.
Anything running macOS 14 Sonoma or later. That includes Apple Silicon (M1 and up) and the last few generations of Intel Macs. You also need a Google account with Drive enabled.
No. DriveDock asks Google for the drive.file scope, which only grants access to files the app itself creates or uploads. Your existing documents, photos, and folders are completely off limits, and Google's API enforces this on their end too.
In the macOS Keychain, which is the same encrypted store Safari uses for your website passwords. DriveDock never writes the token to a file on disk and never sends it anywhere other than accounts.google.com.
It pauses. DriveDock uses Google Drive's resumable upload protocol, so when your connection comes back, the upload continues from the same byte. You won't end up with half a file in Drive.
No. There is no analytics SDK in the app, no crash reporting service, no anonymous usage ping. If you find any, that's a bug and we want to know about it.
Yes, please. The whole project is on GitHub. If something looks off, open an issue. If you want to verify a privacy claim, read the source. That's the whole point of open source.
No. DriveDock is an independent project, not affiliated with or sponsored by Google. Google Drive, Google, and related marks are trademarks of Google LLC.
Open a security advisory on GitHub instead of a regular issue so we can talk privately first. We'll respond within a couple of days and credit you in the fix if you want.
We wanted an uploader that didn't ask for our whole Drive and didn't phone home. None of the existing options worked that way, so we wrote our own. The source is on GitHub if you want to take it and make your own version.
Download the latest build from GitHub, drag it to Applications, and you're set. It's a 12 MB binary that does one thing.
Needs macOS 14 Sonoma or later, works on Apple Silicon and Intel