Fitur AI Bahasa Indonesia kini tersedia untuk semua paket. Lihat fitur AI Papan

FOR GOOGLE OAUTH REVIEW

How Papan uses the Google Calendar API and the Gmail API

Papan is a kanban task and project management app for small teams. Connecting a Google Account is optional and per user: it lets a person see their calendar next to their board, schedule tasks as calendar events, and turn emails into cards. This page documents each requested scope with a screenshot of the exact screen in the live product.

Live app: https://papan.cloud · Privacy Policy · Terms of Service

1. User-initiated consent (Profile → Koneksi Google)

/profile

Papan profile page showing optional Google Calendar and Gmail connection buttons

Every user connects their own Google Account. Nothing is requested until the user clicks Connect, and each connection can be revoked from the same screen. No Google data is read for users who never connect.

  • openid
  • email
  • profile

2. Planner — reading and writing calendar events

Board → bottom navigation → Planner

Papan board with the Planner sidebar showing an hourly timeline and a connect-calendar prompt

The Planner sidebar shows the signed-in user's own events on an hourly timeline next to their board. Dragging a card onto the timeline creates a calendar event for that task; changing the card's schedule updates that same event. Without the write scope the drag-to-schedule feature cannot exist; without the read scope the timeline is empty and users would double-book themselves.

  • https://www.googleapis.com/auth/calendar.events
  • https://www.googleapis.com/auth/calendar.readonly

3. Gmail panel — email into tasks, replies from a card

Board → bottom navigation → Gmail

Papan board with the Gmail sidebar panel and a connect Gmail prompt

The Gmail sidebar lists the user's recent messages so they can drag an email onto a list and turn it into a card (subject becomes the title, body becomes the description). From that card the user can send a reply to the same thread. Read access is needed to display and copy the message; send access is needed for the in-card reply. Papan never reads mail in the background and never sends without an explicit user action.

  • https://www.googleapis.com/auth/gmail.readonly
  • https://www.googleapis.com/auth/gmail.send

4. Where the data lands

Board view

Papan kanban board with lists and cards carrying due dates

Google data is only used to populate the card the user created and the Planner timeline they are looking at. Message bodies and event details are shown to that user only, are not shared with other board members unless the user puts them into a card, and are never used for advertising, resale, or model training.

Data handling summary

  • Access tokens are stored encrypted server-side and are scoped to the single user who granted them.
  • Calendar events and email content are fetched on demand for the signed-in user; we keep no separate mirror of a user's mailbox.
  • Only content the user deliberately copies into a card is stored, and it inherits that board's access rules.
  • Google data is never sold, never used for advertising, and never used to train models.
  • Users can disconnect Google Calendar or Gmail at any time from Profile → Koneksi Google; this deletes the stored tokens.

Google, Google Calendar, and Gmail are trademarks of Google LLC. Papan is not a Google product and is not endorsed or sponsored by Google.