"You may also need to upload official government ID."
That would be illegal in Germany, and probably also in other EU countries.
Only the gouvernment and banks are allowed to make copies of IDs.
Alle others aren't. Can get you in serious legal trouble.
Not that a data hog like Google would care.
Forget the legality altogether. The fact that they need real world validation of any form should be alarming in itself. Never forget how hard it is to resolve any issue - even falsely flagged ones - resolved with Google's support. Do you really need such a gatekeeper?
That would be illegal in Germany, and probably also in other EU countries. Only the gouvernment and banks are allowed to make copies of IDs. Alle others aren't. Can get you in serious legal trouble. Not that a data hog like Google would care.