GC → IC Grade Transfer Tool
Created by Dane Hartman

About + Privacy + License
Last updated: 12-8-2025

1. Overview

The GC → IC Grade Transfer Tool is a Chrome extension designed to help teachers quickly and accurately copy student scores from Google Classroom into Infinite Campus. This tool was created to replace the manual grade entry process and to provide a free, transparent, locally-run alternative to commercial grade-transfer systems. The extension is open source, free to use, and runs entirely on the teacher’s device. No student data ever leaves the browser.

2. How the Extension Works

When a teacher opens a Google Classroom assignment grades page, the extension reads the student names and scores displayed on the page. When a teacher opens an Infinite Campus gradebook, the extension identifies the currently selected assignment column so it can paste matching scores into the correct row.

The workflow is:

1. Click “Copy grades from Classroom”
2. Classroom scores are temporarily stored in the browser
3. Click into any score cell in Infinite Campus
4. Click “Paste grades into Infinite Campus”
5. The extension fills scores for matching students
6. Stored data is automatically cleared after a successful paste

All processing occurs locally inside the browser.

The extension does not modify Google Classroom or Infinite Campus accounts, does not access or send data to any external server, and does not collect analytics or telemetry.

3. Privacy Policy

3.1 Data the extension accesses

The extension reads only what is visible to the teacher on the page. This includes student names and scores displayed in Google Classroom, and student names and score fields displayed in Infinite Campus. No other information from Google or Infinite Campus is accessed, stored, or transmitted.

3.2 Data stored temporarily

When a teacher presses Copy, the extension stores student names and scores temporarily using the browser’s built-in extension storage. This data is stored only inside the teacher’s browser, is not sent anywhere, is automatically deleted after the next paste, and may also be cleared manually using the “Clear stored grades” button.

3.3 Data sent externally

None. The extension has no external servers, no network requests, no telemetry, no tracking, and no analytics. No information of any kind is transmitted outside the teacher’s device.

3.4 Data retention

Temporary storage lasts only until a paste into Infinite Campus is completed or the teacher manually clears the clipboard. After that point, the extension retains no data.

3.5 No credential or personal data access

The extension never accesses Google account credentials, Infinite Campus credentials, cookies, personal files, browser history, or school SIS/LMS APIs. Its only function is to read the text content visible on the current page.

4. Permissions Disclosure

The extension uses a minimal set of permissions:

The “activeTab” permission allows the popup to communicate with whichever Classroom or Campus tab is currently active.
The “storage” permission is used only for temporary local storage of Classroom score data.
Host permissions are limited to pages on classroom.google.com and on Infinite Campus gradebook domains.
The extension does not access any other sites.

5. License (MIT)

The GC → IC Grade Transfer Tool is released under the MIT License.

Under this license, anyone may use the software freely, copy it, modify it, and redistribute it, provided that the original copyright notice and license text are included in any copies or substantial portions of the software. Unlike copyleft licenses, the MIT License does not require derivative works to remain open source.

Author's Rights
As the original author and copyright holder, I retain the right to distribute current and future versions of this software under additional or different licensing terms, including proprietary terms for enhanced versions. The full text of the MIT License can be found at: https://opensource.org/licenses/MIT

6. Open Source Transparency

This extension is fully open source and intentionally simple, inspectable, and auditable. District IT departments are welcome to review the content scripts, permission usage, data handling behavior, and privacy practices.

7. Support Development

This tool is free. If you would like to support ongoing development, maintenance, or future features, you may donate using the link below:
Donate with Venmo
Donate with PayPal

8. Contact

For questions, support, or district deployment assistance:
Bug Report / Feature Request Form