Sketchpad Classroom
Legal

Classroom data handling

What Sketchpad does — and does not do — with the data you share through the Google Classroom integration.

What this service stores

  • The Sketchpad internal assignment id you generated.
  • The Google Classroom courseId and courseWorkId the assignment maps to.
  • The Sketchpad account id of the teacher who created the assignment.
  • A timestamp of when the assignment was created.

That is the complete table schema. Nothing else is persisted on Sketchpad infrastructure by this service.

What Sketchpad does with Google data

Student scopes

  • classroom.courses.readonly — list your enrolled courses so we can resolve the assignment your launch URL points to.
  • classroom.coursework.me — read and modify your own submission for the assignment you're submitting. We call modifyAttachments to attach the uploaded JPEG and turnIn to mark the submission as turned in.
  • drive.file — upload the JPEG of your drawing to your own Google Drive. Sketchpad reads and writes only the files it creates with this scope; everything else in your Drive is invisible to us.

Teacher scopes

  • classroom.courses.readonly — list your courses so you can pick which one to create an assignment in.
  • classroom.rosters.readonly — show student names next to submissions in the grading dialog.
  • classroom.coursework.students — create the Sketchpad assignment as coursework, list its submissions, and patch / return them with grades.
  • drive.file — when you opt to attach the open Sketchpad drawing as assignment instructions, upload that JPEG to your own Drive so Classroom can reference it as a Drive-file material.

What Sketchpad does not do

  • We do not transfer Google data to any third party.
  • We do not allow humans to read your Drive data.
  • We do not use Google data to serve advertising.
  • We do not read other students' coursework or submissions on the student side.
  • We do not keep a copy of the uploaded JPEG on Sketchpad infrastructure.