CloudCamera permission details

In an exercise of transparency, we want to clarify the permissions that Cloud Camera requests and why it needs them. There are two kind of permission requested:

Google Workspace Permissions

  • See your primary Google Account email address (userinfo.email).
    This permission is required to identify the user, manage the Cloud license in the database and to send notifications to the user, when required.

  • See your personal info, including any personal info you’ve made publicly available (userinfo.profile)
    To be honest, I’m not using this permission for anything. I’m not even sure why I requested it. I’ll remove it in the next release.

  • See, create and delete its own configuration data in your Google Drive (drive.appdata)
    This permission is required to store the media (videos and photos) in Google Drive.
    By default the media is stored in a folder named “Cloud Camera”, which is only accessible by the app itself.
    This scope restrict Cloud Camera to access any other document in your Google Drive. Cloud Camera can only access the media stored in the “Cloud Camera” folder.

  • See, edit, create and delete only the specific Google Drive files that you use with this app (drive.file)
    This permission is required to store app configuration data in Google Drive. This folder contains only configuration files and is not accesible by the user.
    For your information, this folder is used to shared data whenever you have more than one mobile device running Cloud Camera.

  • View and manage metadata of files in your Google Drive (drive.metadata)
    This permission is needed to tag the media recordered (Videdos and Photos) and to be able to search them in Google Drive whenever is needed to deleted them, if you enable the auto deletion.

  • Advice Note: Cloud Camera does not have access to any of the videos and photos recorded. Those videos and photos are privated only accesible by your account.

Android Permissions

  • Camera (android.hardware.camera)
    This permission is required to access the camera and take photos and videos and monitor if there is activity

  • Microphone (android.permission.RECORD_AUDIO)
    This permission is required to record audio and monitor if there is activity as well.

  • Network (android.permission.INTERNET)
    This permission is required to upload the media (videos and photos) to your preferred cloud storage account.

  • Wake Lock (android.permission.WAKE_LOCK)
    This permission is required to keep the device awake while recording, othewise the device will go to sleep and the monitoring will stop.