Why are users required to create a Google Service account in order to use CubeBackup?

Shouldn't this be the developer's job?

Secure your data

This is a privacy and security issue. If we created a Google Service account for you, we would also be able to access all of your data through Google APIs.

Leaving the creation of the Google Service account to CubeBackup users ensures that no one - not even us - has access to our customers' private Google Workspace data.

More information is available at: Google Service accounts.