No. Rubrix uses a Canvas API token, which is different from your password. You generate the token inside Canvas settings — it grants read-only access to your course data and can be revoked at any time.
What are the Free plan AI limits?
Free users get 10 AI checks per month (pre-check, grade insights, regrade builder) and 5 Study Chat messages per month — tracked separately. Both limits reset at the start of your billing month. Upgrade to Pro for unlimited access to both.
Is my submission data stored on Rubrix servers?
Files you upload for pre-check are sent to the AI model for analysis and are not retained after the session. We do store aggregated metadata (timestamps, check counts) for usage tracking, but never the content of your submissions.
Can I use Rubrix at universities other than UCI?
Yes. The Canvas domain field lets you enter any institution's Canvas URL. If your school runs Canvas, Rubrix should work. Some institutions have API restrictions — if you run into issues, contact support.
Can I cancel Pro at any time?
Yes. Cancel anytime from your account settings. You keep Pro access until the end of your current billing period, then revert to Free automatically — no questions asked.
Your data belongs to you. Full stop.
Rubrix was built with privacy as a constraint, not a feature. Here's exactly how your data is handled.
Token-only auth
Never stores your Canvas password
Local-first keys
API keys stay on your device by default
Ephemeral files
Uploaded files are never retained
HTTPS only
All transport encrypted via TLS 1.3
Transparent logging
You control what AI history is kept
How your data flows
Your browser
Initiates request
Canvas API
HTTPS / TLS 1.3
Rubrix server
No key storage
AI model
Ephemeral context
Results to you
Nothing retained
Security layers
Identity layer
Optional Google OAuth for encrypted cloud key sync. Canvas token never sent to Google.
Transport layer
TLS 1.3 enforced end-to-end. No plain HTTP fallback. HSTS preloaded.
Storage layer
Canvas token stored in browser localStorage only. Cloud sync uses AES-256 at rest, tied to your Google identity.
Data minimization
Submission files are processed in-memory and never written to disk. AI context is discarded after each session.
What Rubrix can see
Course names, assignment descriptions, rubrics, your grades, and file metadata. We request only the Canvas API scopes necessary for the features you use.
What Rubrix cannot see
Your Canvas password, other students' data, institutional administrative data, or anything outside your own account scope. Token read-only permissions are enforced by Canvas itself.
AI data handling
Submissions are passed to the AI model as context and are not used for model training. We use API contracts that prohibit training data usage. No submission is stored server-side after the response is returned.
Revocation & deletion
Disconnect at any time from the app. Revoking your Canvas token in Canvas settings immediately stops all Rubrix access. Email us to delete your account and associated metadata entirely.
Academic integrity note: Rubrix is a feedback and analytics tool. It does not write assignments, generate submissions, or produce content you can hand in. All AI analysis is advisory — it surfaces potential issues; what you do with that feedback is your decision and your responsibility. Use of Rubrix does not violate Canvas's terms of service, as it operates solely through your own API token under your own account scope.
Our story
Built by a student who was tired of guessing.
Rubrix started as a personal script to parse Canvas rubrics before a CS final. It grew from there.
"Every student deserves to walk into an exam or submission with full confidence — not anxiety about what they might have missed."
Felix Jing — Founder, Rubrix
How we got here
Fall 2024
The first script
A quick Python script that pulled Canvas rubrics via API and checked a submission PDF against them. Shared it with three friends in the same CS course. They all wanted it.
Winter 2025
A real interface
Built the first browser-based version during winter break. Added grade analysis after realizing the Canvas gradebook was nearly unreadable for weighted averages. Added a dark mode. Showed it to the Discord server.
Spring 2025
Regrade builder & insights
Students kept asking for help writing regrade requests — a task that's uncomfortable and easy to get wrong. Added the AI-assisted regrade builder and the behavioral insights engine.
2026
Rubrix today
A full-featured Canvas copilot used by students across multiple universities. Still built by a small team. Still focused on one thing: helping students perform at their best.
What we believe
01
Students know best
We build for students, with students. Features come from real friction points.
02
Radical transparency
Rubrix is honest about what the AI can and cannot do.
03
Privacy is non-negotiable
Your academic data is sensitive. We designed the system from scratch to minimize what we hold and for how long.
04
Speed is respect
Students are busy. Every interaction should be fast, focused, and free of unnecessary friction.
05
Augment, don't replace
Rubrix helps you do the work better, it doesn't do it for you. That distinction matters and we hold it deliberately.
06
Stay small where it counts
A small team means every feature is deliberate. We'd rather do five things excellently than fifteen things adequately.
From the founder
F
Felix Jing
Founder & Builder
I built Rubrix because I spent too many evenings uncertain about whether I'd actually answered every rubric criterion. The grade would come back and I'd think — I could have caught that. This tool is the thing I wished existed. I hope it helps you focus on learning the material instead of worrying about logistics.
Questions or feedback?
We read everything. Seriously.
rubrixai@gmail.com
Demo mode — sample data only, not your real Canvas grades.
Rubrix PRO
Loading...
Courses
Settings
Dashboard
Overall class grade
Loading...
Calendar of upcoming deadlines
Loading calendar...
Homework pre-check
Select a course and assignment. Rubrix automatically loads the full description and rubric from Canvas. Upload your draft file for AI analysis that flags only the top issues likely to cost points.
Hide this, I understand
Assignment grade review
Select a graded assignment to see its details. Click the Run AI analysis button to have Rubrix compare your score to the rubric, instructor comments, and course materials.
Hide this, I understand
Insights
A concise, professional overview of your performance across active courses. Rubrix identifies your biggest risk and gives one direct recommendation.
Hide this, I understand
Generating insights...
Regrade request builder
Rubrix fetches the actual instructor comments from your Canvas submission, then writes a short professional email referencing them directly. Review and edit before sending.
Hide this, I understand
Study Chat
Browse your course's lecture slides and PDF materials from Canvas. Select files to give the AI context, then ask questions — get summaries, explanations, and test prep notes from your actual slides.
Hide this, I understand
AI Records
All AI results generated by your tools, saved to your account and synced across devices.
Hide this, I understand
Appearance
Dark mode
Switches background, surface, and text colors
Color theme
Works in both light and dark mode
Slate
Neutral, indigo
Forest
Cream, emerald
Ocean
Sky, deep blue
Sandstone
Warm, amber
Plum
Lilac, purple
Graphite
Pure monochrome
Past enrollments
Include past quarters and classes
Load grades, submissions, and comments from completed courses
Active courses. Only selected courses appear in all tabs.
Google Account
API Keys
Canvas access token
Update if your current token has expired or been revoked. Get a new one from Canvas → Account → Settings → New Access Token.