Last updated: February 2026

Terms of Service

These terms govern your use of AssignmentSync. By creating an account or using the service, you agree to these terms. If you don't agree, don't use the service.

1. What AssignmentSync Is

AssignmentSync is a third-party dashboard that connects to your Canvas LMS account through the Canvas API. It pulls your assignments, courses, grades, and announcements into a single interface so you can track everything in one place.

We are not affiliated with, endorsed by, or partnered with Instructure (the company that makes Canvas LMS). AssignmentSync is an independent product.

2. Your Account

You connect to AssignmentSync using a Canvas API access token that you generate from your Canvas account. You are responsible for:

  • Keeping your Canvas API token secure
  • Using a token from an account you actually own
  • Any activity that happens through your connected account

We encrypt your Canvas API token using AES-256-GCM before storing it. We never see or store your Canvas password.

3. Free Trial & Subscription

AssignmentSync offers a 14-day free trial. After the trial, continued access requires a subscription at $3.99/month.

  • Payment is handled entirely by Stripe. We never store your credit card number, bank details, or billing address on our servers.
  • You can cancel your subscription at any time from your account settings. Cancellation takes effect at the end of your current billing period.
  • We reserve the right to change pricing with 30 days notice to existing subscribers.

4. Acceptable Use

You agree not to:

  • Share your account or API token with others
  • Use automated tools to scrape, crawl, or bulk-export data from AssignmentSync
  • Abuse the Canvas API through our service (excessive requests, data harvesting, etc.)
  • Attempt to access other users' data or accounts
  • Use the service for anything illegal
  • Reverse-engineer, decompile, or attempt to extract the source code of AssignmentSync

5. Your Data

When you connect your Canvas account, we store:

  • Your Canvas API token (encrypted with AES-256-GCM)
  • Your name and avatar URL from Canvas
  • Assignment data (names, due dates, descriptions, scores)
  • Course information (names, codes, enrollment status)
  • Grade data and submission statuses
  • Your preferences (theme, accent color, notification settings)
  • Push notification subscriptions (if enabled)
  • Personal tasks, notes, and study session data you create in-app

Your data belongs to you. You can export or delete all of it at any time from the Settings page. See our Privacy Policy for full details.

6. Canvas API Availability

AssignmentSync depends on the Canvas LMS API to sync your data. We cannot guarantee that the Canvas API will be available at all times. If your school's Canvas instance goes down, experiences maintenance, or changes its API:

  • Syncing may be delayed or temporarily unavailable
  • Some data may be stale until the next successful sync
  • We'll show you the last sync time so you know how fresh your data is

We are not responsible for Canvas outages, API changes, or data discrepancies caused by your institution's Canvas configuration.

7. Account Termination

We reserve the right to suspend or terminate accounts that:

  • Violate these terms of service
  • Abuse the Canvas API through our service
  • Engage in fraudulent activity
  • Are used to access data without authorization

We'll make reasonable efforts to notify you before termination unless the violation is severe or poses a security risk.

8. Limitation of Liability

AssignmentSync is a convenience tool, not a replacement for checking Canvas directly. We are not responsible for:

  • Missed assignments or deadlines
  • Incorrect grade calculations or displays
  • Data that fails to sync or syncs incorrectly
  • Decisions you make based on information shown in AssignmentSync
  • Any academic consequences resulting from reliance on this service

Always verify important information (due dates, grades, submission statuses) directly in Canvas. Our total liability to you is limited to the amount you've paid for the service in the past 12 months.

9. Deleting Your Account

You can disconnect your Canvas account and delete all your data at any time from the Settings page. When you disconnect:

  • Your encrypted Canvas API token is deleted immediately
  • All synced assignment, course, and grade data is deleted
  • Personal tasks, notes, and study sessions are deleted
  • Your user record and preferences are removed

Deletion is permanent and cannot be undone.

10. "As Is" Service

AssignmentSync is provided "as is" and "as available" without warranties of any kind, either express or implied. We do not warrant that the service will be uninterrupted, error-free, or completely secure.

11. Changes to These Terms

We may update these terms from time to time. When we make significant changes:

  • We'll update the "Last updated" date at the top
  • We'll notify active users via email or in-app notification
  • Continued use after changes take effect means you accept the new terms

12. Contact

Questions about these terms? Reach out at support@assignmentsync.app.