Contents
  1. Summary
  2. What Information We Collect
  3. Student Data
  4. How the Extension Works
  5. FERPA Compliance
  6. Data Storage
  7. Third Parties
  8. Your Rights
  9. Contact Us

1. Summary

The short version: FrontlineSync does not collect, store, or transmit student data. Student grades travel directly between Canvas and Frontline inside your own browser. Your Canvas API token is stored only on your device and never sent to our servers. The only information we store on our servers is your license key and anonymous assignment-to-column name mappings.

We built FrontlineSync as a practicing teacher. Student privacy isn't a legal checkbox to us — it's a professional obligation we share with you.

2. What Information We Collect

Information you provide directly:

Information the extension stores locally on your device (not sent to us):

Information we store on our server:

We do not use cookies, run analytics, or collect usage data of any kind.

3. Student Data

We do not collect, receive, store, or process any student data.

This includes but is not limited to: student names, student ID numbers, SIS IDs, grade scores, submission content, demographic information, or any other information that could identify a student.

Student grades are read from Canvas and written to Frontline entirely within your own browser session. At no point does this data pass through or reach any FrontlineSync server.

4. How the Extension Works

FrontlineSync is a Chrome browser extension. When you initiate a grade push, the following happens entirely on your local machine:

The extension does make one external network request during a grade push: it checks whether a saved column mapping exists for the assignment. This request contains the assignment name and your district license key — no student data.

5. FERPA Compliance

The Family Educational Rights and Privacy Act (FERPA) protects the privacy of student education records. FrontlineSync is designed to operate in a manner consistent with FERPA requirements for teachers using school-sanctioned tools.

Key FERPA-relevant facts about FrontlineSync:

If you are a school administrator with FERPA-related questions about FrontlineSync, please contact us at the address below.

6. Data Storage & Security

Data stored on our server (license keys and column name mappings) is stored using Cloudflare Workers KV — an enterprise-grade key-value store with encryption at rest and in transit.

Data stored on your device (Canvas API token, Frontline domain, local mappings) is stored using Chrome's built-in chrome.storage.local API, which is sandboxed to the FrontlineSync extension and inaccessible to other extensions or websites.

We retain your email address and license record for as long as your subscription is active, plus a reasonable period thereafter for support purposes. You may request deletion at any time by contacting us.

7. Third Parties

FrontlineSync uses the following third-party services:

We do not share your information with any other third parties. We do not sell your data.

8. Your Rights

You have the right to:

To exercise any of these rights, email us at the address below with the subject line "Privacy Request."

9. Contact Us

If you have questions about this Privacy Policy or how FrontlineSync handles data, please contact:

FrontlineSync
Tyler, Texas
chris85cool17@gmail.com

We will respond to privacy inquiries within 5 business days.