diff --git a/platypush/plugins/google/__init__.py b/platypush/plugins/google/__init__.py
index 110ffad3..d340130b 100644
--- a/platypush/plugins/google/__init__.py
+++ b/platypush/plugins/google/__init__.py
@@ -44,10 +44,13 @@ class GooglePlugin(Plugin):
         super().__init__(*args, **kwargs)
         self._scopes = scopes or []
 
-        scopes = ' '.join(sorted(self._scopes))
-        self.credentials = {
-            scopes: get_credentials(scopes)
-        }
+        if self._scopes:
+            scopes = ' '.join(sorted(self._scopes))
+            self.credentials = {
+                scopes: get_credentials(scopes)
+            }
+        else:
+            self.credentials = {}
 
 
     def get_service(self, service, version, scopes=None):