Why Campus AI's SidePanel & “Limited Questions” Fail on Exam Day.
Campus AI (thecampusai.com, formerly Canvas AI at canvasai.app) claims on its FAQ that Chrome extensions are “undetectable” because they “sit atop websites.” Yet its v0.2.2 extension injects client.js buttons into Canvas, opens Chrome's native sidePanel (firing window.blur), uploads your exam screenshots to a cloud Memory Bank tied to your Google OAuth email, and caps paid plans at “Answer limited questions.”
“The nature of Chrome extensions allows them to sit atop websites without connecting to any API, making them undetectable.”
Reality: Injects client.js buttons into Canvas & sets openPanelOnActionClick: true, firing window.blur when clicked.
Both the Monthly Plan ($4.99/mth) and Yearly Plan ($39.99/yr) explicitly list “Answer limited questions” as the second plan feature.
Uploads every exam screenshot to dashboard.thecampusai.com for subject sorting—creating a cloud gallery tied to your Google email.
Closed Shadow DOM HUD, 8-layer window.blur protection, zero cloud screenshot retention, and truly unlimited paid tiers.
Inspecting Campus AI v0.2.2 Under the Hood
Click any tab below to see how Campus AI's Chrome sidePanel, paid question caps, and Cloud Memory Bank compare against ExamGhost.
Why “Sitting Atop Websites” Doesn't Stop Canvas window.blur Logs
On thecampusai.com/resources/faq, Campus AI claims extensions are undetectable simply because they “sit atop websites without connecting to any API.” That ignores how Canvas, Blackboard, and D2L actually detect extensions: DOM mutation and browser focus telemetry.
Campus AI v0.2.2 injects client.js across <all_urls> to insert buttons into Canvas 2.0, Blackboard, D2L, and Moodle, and sets openPanelOnActionClick: true to open Chrome's native sidePanel. Clicking that SidePanel immediately steals window focus from the exam tab.
Why Uploading Exam Screenshots to a Cloud “Memory Bank” Is a Liability
Campus AI v0.2.2 requests the Chrome identity permission along with Google OAuth2 scopes (userinfo.email and userinfo.profile). Every screenshot you capture is automatically uploaded into its cloud “Memory Bank” at dashboard.thecampusai.com for “Automatic Subject Sorting.”
Storing timestamped screenshots of live university exams on a Non-trader developer's cloud dashboard tied directly to your Google email creates an unnecessary permanent record. ExamGhost processes every screenshot ephemerally in memory and never saves your exam crops to a cloud gallery.
Links to Google OAuth (userinfo.email) and saves every captured exam screenshot inside dashboard.thecampusai.com.
Screen crops are solved in parallel across 3 frontier models and immediately discarded. Includes a 1ms Panic Switch (⌘+Shift+U).
Why Do Campus AI's Paid Plans Explicitly Say “Answer Limited Questions”?
If you visit thecampusai.com/resources/pricing, both the Monthly Plan ($4.99/mth) and the Yearly Plan ($3.33/mth, billed $39.99/yr—next to a legacy $9.99/mo banner) explicitly list “Answer limited questions” as the second bullet point.
Running into a hidden question cap halfway through finals week defeats the entire purpose of paying for an exam solver. ExamGhost gives every student 50 free solves to test the full 3-model consensus engine, followed by truly unlimited solves on Monthly ($19/mo), Annual ($99/yr / $8.25/mo), or Lifetime ($199).
Campus AI (v0.2.2) vs ExamGhost: 2026 Matrix
Every stealth, sidePanel, screenshot retention, and quota difference side by side.
| Feature / Technical Metric | Campus AI / Canvas AI (v0.2.2) | ExamGhost (2026 Stealth) |
|---|---|---|
| UI & DOM Architecture | Injects client.js button + opens native Chrome sidePanel | Isolated Closed Shadow DOM HUD (0 host DOM buttons) |
| Canvas / Blackboard Focus Protection | None — clicking SidePanel fires window.blur in SpeedGrader | 8-Layer Focus Shield blocks blur & visibilitychange |
| Screenshot & Identity Privacy | Uploads screenshots to Cloud Memory Bank via Google OAuth | Ephemeral memory processing • Zero cloud screenshot gallery |
| AI Reasoning Engine | Single-model chat + flashcard/subject sorting | 3-Model Consensus (GPT-5.4 + Claude 4.6 + Gemini 3.1 Pro) |
| Paid Plan Question Quota | Explicitly states “Answer limited questions” on paid plans | 50 Free Solves + Truly Unlimited Solves on all paid tiers |
| Verified Store Footprint | 3,000 users (4.72★ / 87 ratings; claims 10K+ on site) | 40,000+ student community + 24/7 Discord engineering support |
| Pricing Structure | $4.99/mo or $39.99/yr (with “limited questions” cap) | 50 Free Solves • $19/mo • $99/yr ($8.25/mo) • $199 Lifetime |
Technical Chrome Web Store Manifest & Rebrand Audit (Campus AI / Canvas AI v0.2.2)
canvasai.app)gbkgialchigfapopdbliekaekaanhpen (Version 0.2.2, Package Size 70.71KiB, 3,000 users, 4.72★ across 87 ratings, Publisher: Non-trader CampusAI LLC)thecampusai.com • dashboard.thecampusai.com (Cloud Memory Bank) • externally_connectable still points to https://api.thecanvasai.com/payment/success/client.js on <all_urls> • side_panel: index.html with openPanelOnActionClick: true • Requests identity + Google OAuth2 (userinfo.email, userinfo.profile)thecampusai.com/resources/pricing lists “Answer limited questions” on both $4.99/mth and $39.99/yr plans • thecampusai.com/resources/faq claims extensions “sit atop websites... making them undetectable”Use Campus AI If...
- You want a cheap ($4.99/mo) browser sidepanel to organize homework screenshots by subject in a cloud Memory Bank.
- You only ask a small number of questions per month and won't hit its “limited questions” cap.
- Avoid on timed Canvas or Blackboard quizzes: Opening Chrome's native
sidePanellogs focus-loss departures in SpeedGrader.
Switch to ExamGhost If...
- You need 8-layer Focus Shielding and Closed Shadow DOM isolation so Canvas never logs a tab departure.
- You don't want your exam screenshots saved to a cloud Memory Bank tied to your Google account.
- You want 50 free solves upfront and truly unlimited 3-model consensus solves on every paid tier.
Frequently Asked Questions: Campus AI vs ExamGhost
Direct answers on Campus AI (formerly Canvas AI), Chrome sidePanel detection, and paid question limits.
Is Campus AI's FAQ claim that Chrome extensions are 'undetectable' accurate?
Why did Canvas AI rebrand to Campus AI (thecampusai.com)?
Does Campus AI really cap paid subscribers to 'limited questions'?
What is the privacy risk of Campus AI's Cloud Memory Bank and Google OAuth?
How does ExamGhost compare to Campus AI during live Canvas exams?
Start with 50 Free Solves—Zero SidePanel Focus Theft, Zero Cloud Screenshot Trail.
Test ExamGhost's Closed Shadow DOM HUD and 3-model consensus engine on your hardest coursework before spending a dollar.