Last updated: April 2026
Privacy Policy
AssignmentSync is a product of Boltt LLC, a Washington State limited liability company. This policy explains what data AssignmentSync collects, how we use it, and your rights. The short version: we collect only what's needed to run the service, we never sell your data, and you can delete everything at any time.
1. Data We Collect
When you connect your Canvas account and use AssignmentSync, we collect and store:
From Canvas (via the browser extension)
- Profile info — your name and avatar URL
- Course data — course names, codes, and enrollment info
- Assignment data — names, descriptions, due dates, submission statuses
- Grade data — scores, letter grades, points possible
- Announcements — course announcements and messages
Created by you in app
- Personal tasks (titles, due dates, completion status)
- Assignment notes
- Study session records (duration, date)
- Theme, accent color, and notification preferences
- Course color customizations
- Push notification subscription endpoints (if enabled)
2. Data We Don't Collect
We want to be explicit about what we don't touch:
- Your Canvas login credentials — we never see or store your Canvas username or password. The browser extension reads data from your active Canvas session without accessing your credentials.
- Payment details — credit cards, bank info, and billing addresses are handled entirely by Stripe. We only receive a confirmation that payment succeeded.
- Browsing history— we don't track pages you visit outside of AssignmentSync
- Location data— we don't request or store your location
- Device fingerprints — no fingerprinting or cross site tracking
- Third-party ad trackers — no Google Analytics, no Mixpanel, no tracking pixels, no advertising networks
3. How We Use Your Data
Your data is used for one purpose: running AssignmentSync.
- Syncing your Canvas assignments, courses, and grades to display in the dashboard
- Sending you push notifications about upcoming due dates (if you opt in)
- Storing your preferences so the app looks and works the way you set it up
- Calculating study stats from your focus timer sessions
Your data is never sold to third parties. It is never shared with advertisers. We don't run ads. We don't build advertising profiles. Our revenue comes from subscriptions, period.
4. Data Storage & Security
- Database: PostgreSQL hosted on Neon (Azure West US 3 region)
- Encryption at rest: Neon encrypts all data at rest using AES-256
- Encryption in transit: all connections use TLS/SSL
- Extension authentication: the browser extension uses a revocable auth token to transmit data securely over HTTPS. No Canvas credentials are stored on our servers.
- Application hosting: Vercel (US region), serverless functions with no persistent local storage
5. Data Retention
Your data is kept for as long as your account is active. When you disconnect your Canvas account from the Settings page:
- Your extension auth token is revoked immediately
- All synced data (assignments, courses, grades, announcements) is deleted
- All in app data (tasks, notes, study sessions) is deleted
- Your user record and preferences are removed
- Push notification subscriptions are deleted
Deletion is permanent and happens immediately. We don't keep backups of individual user data after disconnection.
6. Third-Party Services
AssignmentSync uses a limited set of third party services. Each receives only the minimum data required:
| Service | Purpose | Data shared |
|---|---|---|
| Vercel | Application hosting | HTTP requests, server logs |
| Neon | PostgreSQL database | All stored application data |
| Stripe | Payment processing | Email, payment method (direct to Stripe) |
| Sentry | Error monitoring | Error stack traces, browser metadata (no PII) |
| Resend | Transactional email | Email address (for verification and notifications) |
| Vercel Analytics | Privacy-friendly page view analytics | Page URLs, referrer, country (no cookies, no PII) |
| Vercel Speed Insights | Web performance monitoring | Core Web Vitals metrics (no PII) |
| Canvas LMS | Data source | Course and assignment data read by the browser extension from your active session |
We use Vercel Analytics and Speed Insights for anonymous, cookie free usage and performance metrics. We do not use advertising networks, social media tracking tools, or any service that builds user profiles.
7. FERPA Compliance
The Family Educational Rights and Privacy Act (FERPA) protects student education records. Here's how AssignmentSync fits in:
- You connect AssignmentSync using a browser extension that reads data from your own active Canvas session
- We access only the data visible to you in your Canvas account while you are logged in
- Under FERPA, when a student voluntarily shares their own education records with a third party service, the student controls that disclosure
- We act as a service provider processing data at your direction, not as a school official with independent access to education records
- We do not access data beyond what is visible in your Canvas session, and we never contact your institution directly
8. Your Rights
You have full control over your data:
- Access: View all your stored data directly in the app (dashboard, grades, settings)
- Export: Download your data as CSV or PDF from the Settings page at any time
- Delete: Disconnect your account from Settings to permanently delete all data
- Correct: Your Canvas data is synced from the source — corrections happen in Canvas and sync automatically
9. Cookies
AssignmentSync uses one cookie:
as_sessionSession cookieKeeps you logged in. Contains your user ID. Expires when you close your browser or disconnect your account. HTTP-only, secure, same-site strict.
That's it. No tracking cookies, no analytics cookies, no third party cookies, no cookie consent banner needed.
10. California Residents (CCPA)
If you're a California resident, you have additional rights under the California Consumer Privacy Act:
- Right to know:You can request what personal information we've collected. This policy covers everything we collect.
- Right to delete: You can delete all your data from the Settings page at any time.
- Right to opt out of sale: We do not sell your personal information. Never have, never will.
- Non-discrimination:We won't treat you differently for exercising your privacy rights.
11. Children's Privacy
AssignmentSync is designed for college and university students. We do not knowingly collect data from children under 13. If you believe a child under 13 has connected an account, contact us and we'll delete it immediately.
12. Changes to This Policy
We may update this privacy policy 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
- Material changes (new data collection, new third party services) will be communicated at least 30 days in advance
13. Contact
Questions about your privacy or this policy? Email us at admin@assignmentsync.app.
For general support or account issues: admin@assignmentsync.app.