Everything a Google OAuth reviewer, a district security team, or an IT director needs to evaluate Tally — in one place, matched to the actual code, not aspirational copy.
Tally uses a single model provider today — Anthropic's Claude — for both short-answer and essay grading. We are not claiming multi-model support we haven't built. Anthropic's own data-handling commitments for API usage (no training on API inputs/outputs by default, defined retention windows) apply directly to every grading call Tally makes; see Anthropic's privacy policy for their terms. If Tally adds providers later, this page will name them and this claim will be updated first.
Full technical design: see the grading proxy architecture — the rule enforced in code, not just policy: any request containing a name, email, or Classroom ID is rejected before processing.
Tally's use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. Specifically:
The complete list of third parties involved in delivering Tally. We will publish 30 days' notice before adding any subprocessor that touches grading data.
Breach notification. In the event of a confirmed security incident affecting district data, Tally will notify affected districts without undue delay and no later than 72 hours from confirmation, with the scope, the data categories involved, and remediation steps taken.
Deletion on request. Because no student data is retained after a grading run, there is typically nothing to delete. Teacher-created rubrics and account records are deleted within 30 days of a district or teacher request, or contract termination.
Revoking access. A teacher can revoke Tally's Google access at any time from their own Google Account permissions page. Access stops immediately; no server-side action by Tally is required or possible to prevent it.
Deploy Tally to every teacher in your domain without asking any of them to install anything — and pre-approve the OAuth scopes so no teacher ever sees a consent screen.
Chrome removed inline installation in 2018 — no website can install an extension directly, including ours. Individually, a teacher clicks "Add to Chrome" on the Web Store and approves the scopes themselves.
Force-install skips both steps: Tally appears already installed and already authorized, the district controls exactly which OUs get it, and access can be revoked domain-wide from one place. It also means no teacher is individually consenting to data scopes on the district's behalf.
Because Google-scoped student data never reaches Tally's backend, our infrastructure is not in scope for a Google API Services security assessment (CASA) — that boundary is enforced by code-level validation, not policy alone. Google's own trigger for CASA is whether a server has the capability to access restricted-scope data, not just whether it does; Tally's grading server has no code path that can receive a Google identity at all. Full architecture and threat-model notes are available on request.
Tally is teacher-facing only — students never sign in or interact with Tally directly, which keeps COPPA's direct-collection-from-children provisions out of scope; any parental-consent obligation is handled at the district level, as with other classroom tools.
Security or DPA requests: help@gradewithtally.com