Skip to main content
Support

Adoption pack · AssisT 1.0.0

AssisT for learning support and disability services

Everything you need to decide whether to recommend AssisT to your students, in one place. It is free, it is open source under the EUPL-1.2, there is no contract to sign and no account for anyone to create. What follows is the evidence, including the parts that are not finished.

Two things to know before you read further

  • The Accessibility Conformance Report is a self-assessment by the developer. No independent audit has been carried out, and there has been no screen-reader testing with NVDA, JAWS or VoiceOver. If your students use a screen reader as their primary access method, pilot AssisT with them before you recommend it.
  • AssisT runs on Chrome and Edge 109 or later only. There is no Firefox build and no Safari build, and none is planned for 1.0.

Who this is for

Learning support officers, disability support officers, assistive technology officers, access and inclusion teams, and the IT and data protection colleagues they have to convince. In other words: the person who has to answer "is this safe, is it accessible, what does it cost, and who signs for it" before a tool can be recommended to a student.

AssisT is designed for students working inside a learning management system — Canvas, Moodle, Google Classroom — and on the web generally. It is used by neurodivergent students, dyslexic students, students with low vision, students with motor impairments, and students who simply read and write better with support. It does not require a diagnosis, a referral, or any record that a student is using it.

What a student gets

Thirty-nine supports in one extension, grouped as Reading, Writing, Seeing, Focus and Study, with twelve built-in profiles that configure them in one click. The popup can be searched by what a student wants to do, such as "read to me" or "too bright".

Reading

Text-to-speech with synchronised word highlighting, reading mode, dyslexia reading modes (bionic, syllable, grammar colour), dictionary lookup, translation of a selection into 37 languages (a whole page into 14), and OCR that pulls text out of images in 14 recognition languages.

Writing

Dictation with spoken editing commands, sticky notes and annotations, a citation manager covering four styles and ten source types, and Authorship Shield, which keeps a local record of how a piece of writing developed.

Seeing

Page fonts including Lexend and OpenDyslexic, spacing controls and an interface that survives a student's own text-spacing overrides (SC 1.4.12), screen colour overlays, a reading guide, a magnifying lens, a custom cursor, and reduced motion.

Focus and Study

Focus mode, autoplay blocking, a simplified-interface level, a Pomodoro timer, Maths Support, flashcards, a lecture companion, and a mind map (beta) whose outline is a fully keyboard-driven ARIA tree and which opens maps from other mind map tools.

AI is optional and off by default. Where a student wants it, it can run entirely on their own machine (Ollama), entirely in the browser (WebLLM), or through a cloud provider using the student's own API key. Full feature detail.

In Google Docs, Sheets and Slides, Google draws the document on a canvas, so tools that need the document's words cannot work inside those editors. Google Classroom pages are not affected. What this means for students.

How to evaluate it in 15 minutes

  1. Install it (2 min). Add AssisT from the Chrome Web Store. No account, no key, no sign-in. Open a page on your own VLE.
  2. Run it from the keyboard (3 min). Tab through the popup. Nothing should need a mouse. Try Alt+R for reading mode, Alt+Shift+D for the dictionary, Escape to get out. There are 18 page shortcuts and 12 more in the mind map editor, and all of them are re-bindable.
  3. Apply a profile (2 min). Advanced options (the gear) → Preferences → Profile Management. Try Dyslexia Support or Low Vision on a real piece of course content and see whether it holds up on your own platform's markup.
  4. Check what leaves the device (3 min). In chrome://extensions, turn on Developer mode and open AssisT's service worker, then watch its Network tab: it makes the dictionary, translation, citation, cloud AI and Read from Images language requests. Browser AI model downloads from Hugging Face are made by AssisT's offscreen page, also listed there. Speech recognition and online read-aloud voices are sent by Chrome itself and will not appear in either. Use the reading and writing tools: nothing goes out. Then translate a selection: AssisT asks first, naming MyMemory and what it would send, and only after you allow it do you see the single request. Open Advanced options → Your data to see and change the answer. This is the fastest way to verify the privacy claims rather than take our word for them.
  5. Read the four criteria we do not fully meet (3 min). They are listed in the Limitations section, with the gaps named. Decide whether any of them affects your cohort.
  6. Ask us the thing you still need (2 min). Email [email protected]. Acknowledged within 5 working days.

The documents

Accessibility Conformance Report

52 WCAG 2.2 Level A and AA criterion rows (self-assessed), in VPAT 2.5 format, with EN 301 549 and Section 508 mapping. A self-assessment by the developer, not an independent audit — it says so on the page, and it lists the gaps.

Self-assessment · 13 September 2026

Privacy and data-processing statement

What is stored, where, and what leaves the device, with the consent asked before anything is sent. Chrome permissions explained one by one. FERPA, COPPA and GDPR positions stated without overclaiming.

Applies to AssisT 1.0.0 · 5 October 2026

Managed deployment guide

Force-install by extension ID through Chrome Enterprise, the one managed policy key that exists, and the settings we recommend for a disability service rollout.

For IT administrators

Sub-processor list

Every third-party service AssisT can contact, what triggers it, exactly what is sent, a link to each provider’s terms, and how the student is asked before anything is sent. Fiavaion itself has no sub-processors.

For your data protection officer

Licence and terms

EUPL-1.2: use, modify and redistribute under the same licence. No fee, no seat count, no renewal. The licence text itself is in the repository.

Also: LICENSE on GitHub

EUPL-1.2

Support commitments

Channels, the 5-working-day acknowledgement for accessibility reports, how updates arrive, and an honest list of what is not promised.

No SLA beyond the accessibility acknowledgement

Changelog

Every release, what changed in it, and when. Useful if you need to show a committee that the tool is actively maintained.

Current release: 1.0.0

Request the adoption pack

Everything above is public and needs no request. Email us if you need something it does not cover — a written statement for procurement, an institution branding key for managed browsers, or a walkthrough for your team. The link opens a message with the subject and a short checklist already filled in.

Email [email protected]

Accessibility and institutional enquiries are acknowledged within 5 working days. See the support commitments for what that does and does not mean.

Procurement questions

What does it cost?

Nothing. There is no paid tier, no premium version, no per-seat licence, no institutional edition, and no renewal. Development is funded by voluntary contributions through Patreon, Buy Me a Coffee and GitHub Sponsors. Nothing in AssisT is held back behind a payment.

Do students need an account?

No. There is no account to create, no email address to hand over and nothing to sign in to. A student installs the extension and it works. That also means there is no roster to manage, no seats to reclaim, and no list of who is using it — including for us.

Does student data leave the device?

Not until the student says yes. On a fresh install nothing leaves the browser, and nothing the student selects, types or says is sent without a yes. Settings live in chrome.storage.local on the device, and notes, citations, mind maps, flashcards and Authorship Shield history stay on the device too. Nothing syncs across devices and nothing reaches Fiavaion — we run no server that could receive it.

AssisT asks the student before it sends anything to an outside service, one question per service, during the welcome setup or at first use: the dictionary, translation (with a separate question for translating a whole page), Crossref for citation details, checking a reference online, downloading a Read from Images language other than English from jsDelivr, dictation and lecture capture (which use Google's speech recognition in Chrome), and any cloud AI provider the student chooses with their own key. Where a service needs Chrome's permission, Chrome asks in the same press; on a course page the question opens in a small AssisT window. Nothing beyond the course sites and Hugging Face (for Browser AI models) is granted at install. Each question names the service and exactly what would be sent, and nothing is sent until the student allows it. Every answer can be changed later under Advanced options → Your data. The sub-processor list names every service and what it receives.

What is the GDPR position?

Fiavaion processes no personal data through AssisT, so we are neither controller nor processor and there is no data processing agreement to sign with us. If a student enables a cloud provider with their own key, that provider is that student's own sub-processor under the student's agreement with them. For FERPA: AssisT is designed with FERPA principles in mind — no student data is collected. We make no HIPAA claim.

Who owns it, and what happens if it is abandoned?

AssisT is licensed under the EUPL-1.2, an EU-approved open source licence. You may use it, modify it, and redistribute it under the same licence, for any purpose, without asking us. The source is public. If the project stopped tomorrow your institution could fork and maintain it, and the copies already installed would keep working, because nothing depends on a server we operate.

Which browsers are supported?

Chrome and Edge, version 109 or later, on Windows, macOS, Linux and ChromeOS. There is no Firefox build and no Safari build. If your students are issued iPads, AssisT is not the tool for them.

How do updates arrive?

Through the Chrome Web Store, silently, on Chrome's own update schedule. There is nothing for IT to repackage or push and nothing for the student to do. If you force-install AssisT by policy, updates still arrive the same way — see the managed deployment guide. Every release is listed in the changelog.

Can we deploy it to managed browsers?

Yes, by extension ID through Chrome Enterprise, Chrome Browser Cloud Management, Group Policy or the equivalent Edge policy. One managed policy key exists — an optional institution branding key that applies your name and colours. It grants no other capability and gives the institution no visibility of student activity. See the managed deployment guide.

Has it been independently audited?

No. The Accessibility Conformance Report is a self-assessment by the developer. An independent specialist audit is planned but not commissioned, and there is no date for it. Screen-reader conformance testing with NVDA, JAWS and VoiceOver has not been done. We would rather you knew that now than found out during a pilot.

Page last updated 13 September 2026, for AssisT 1.0.0.