All communication between JOAN devices, the JOAN Portal and the G Suite calendar is managed through the official, standard OAuth2 authentication and the Google API with no credentials stored, only access granted.
No calendar or event information is permanently stored on our servers. The JOAN Portal only stores the email of the room’s resource, all other information is gained through an API call, parsed and sent directly to the device. This information is temporarily stored in our cache, just to make sure the events are still displayed even if the calendar service experiences a downtime. Such information is never stored in our database.