Why Google Drive sharing needs more than a facelift

google drive
Image credit: Depositphotos

If you’re a frequent user of Google Drive, you’ve probably noticed a recent change in the file-sharing user interface. After announcing it last month, Google has been gradually rolling out the feature for all users of G-Suite and personal Google Accounts. The new sharing interface will apply to Google Docs, Sheets, Slides, and all files you store in Google Drive.

The new look is more polished and less confusing. But more importantly, it improves privacy by reducing the chances of mistakenly sharing your Google Docs and other files with the wrong users.

As we will see in this post, however, Google Drive needs more than a revamped UI to improve the privacy of the files we share with other users.

The new Google Drive sharing interface

First, a look at the new sharing interface. Off the bat, it provides a clearer view of who has access to your files. The users and groups are listed with their icons and level of access (Viewer, Commenter, Editor), and you can make adjustments to their permissions without going to another page. The new interface looks a lot more like the tried-and-tested file-sharing interface of Microsoft Windows.

Google Drive new sharing ui
Google Drive’s new sharing user interface gives a clearer view and better control over who has access to your files (Source: G-Suite updates blog)

The previous interface only provided a comma-delimited list of names, and you couldn’t see and adjust their permissions unless you clicked on the inconspicuous “Advanced” button in the lower-right corner of the sharing dialog.

Google Drive old sharing ui
Google Drive’s previous sharing user interface

The link-sharing interface hasn’t changed much, though it now explicitly warns you that setting it to “Anyone” means “anyone on the internet” can access the file. I’ve previously discussed the security and privacy threats of turning on link-sharing in Google Drive and Google Docs. Therefore, I would consider this slight change a privacy improvement.

Google Drive link sharing

But despite the improvements to the UI, Google Drive is still lacking two fundamental privacy features. Here’s what I think needs to change.

Principle of least privilege

A security best practice recommended for all applications and services is the “principle of least privilege.” Basically, PLOP means that, by default, an application should give minimal access to any user or component, and only increase those privileges when explicitly instructed by an administrator.

This means that if you’re sharing a document with another user, the default access option should be “Viewer.” But contrary to PLOP, Google Drive and the related applications (Google Docs, Sheets, etc.) have a most-privilege policy.

When you share a document in Google Drive, the default option is “Editor,” the highest access.

Google Drive default share
Google Drive’s sharing feature defaults to “Editor,” the highest access level

This means that if you’re not careful, you will give a new user full rights to modify the document’s contents.

Staying on the principle of least privilege, there’s one more area that needs to change in Google Drive. By default, editors are given permission to change permissions and add other users to a shared document. This practically elevates them to near-administrator level. What makes things worse is that in the new interface, the option to limit the permissions of editors is hidden in the settings page, which is accessible through a fairly inconspicuous gear button at the top right of the sharing window.

As someone who regularly uses Google Docs for collaboration, I can attest that I seldom intend to allow other editors to do anything other than editing the document

Google Drive editor permissions
By default, editors have the permission to add and remove other users to and from shared documents

The settings page contains a second setting that, if disabled, will prevent viewers and commenters from downloading shared files or copying content from Google Docs and Google Sheet files. This option too, is enabled by default, a violation of PLOP.

Centralized management of shared files

This is another area where Google can learn a lesson from Microsoft. Most versions of Windows have a management hub where you can view every shared folder regardless of where it is located in your hard drive. Windows also enables you to manage sessions and shared files that are opened by other users on the network.

This is an important feature for the privacy of your documents, because it will help you discover if you’ve accidentally left a document shared with unintended parties, and if someone is secretly accessing a shared document you’ve forgotten about.

Window files sharing
Windows provides a centralized management hub for shared files and folders

Unfortunately, in Google Drive, there’s no central location to manage shared folders and documents. In a previous post, I suggested a workaround that would enable you to use the Drive’s search feature to find all shared documents.

Basically, what you must do is either put all your shared folders in one top folder, or use a uniform naming convention for all shared files and folder (e.g., use a “shared” prefix). You can then use the term in the advanced search dialog to find all your shared folders.

Google Drive advanced search
You can use Google Drive’s advanced search feature to quickly find all folders you’ve named “shared”

While, after a fashion, this trick solves the problem, it is largely dependent on the user explicitly using the naming convention on all the files and folders. Therefore, it would be best if Google provided a centralized shared items location. Interestingly, Google Drive already has a feature that allows you to see everything you’ve shared with others. It would be nice if it would add a feature that would allow you to see everything you’ve shared with others.

All this said, Google Drive is an excellent cloud storage and collaboration tool, and the new interface just made it better. But there’s still room for improvement.

2 COMMENTS

  1. this update is fucking trash. there’s literally no option to set the default option to “anyone with the link”. I have to change it manually EVERY SINGLE TIME I share a link (and I do it a LOT), and the UI is so fucking slow.. before it was perfect.. just one click and I even got the link copied to the clipboard. now it’s 5+ clicks and it’s a lot slower…

  2. Good article. I would add that they need to provide comment access at the folder level also so files with comment function get that feature. Currently I have to manually set all the docs in the folders or set them as write access which can cause major issues when working with 3rd parties. So frustrating.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.