IntelliScribe
Add to Chrome

IntelliScribe for teachers

Five minutes to set up · works on school Chromebooks and laptops · nothing leaves the device by default

1. Install it

Open the IntelliScribe AI page on the Chrome Web Store and click Add to Chrome. A setup tab opens by itself.

2. Finish the setup tab

3. Writing checks

Click into any text box on an allowed site. Mistakes are underlined as you type and a small pen in the bottom-left corner counts them. Click the pen to see every issue, fix one with Fix, or fix everything with Fix all. The pen can be dragged to any corner.

4. Dictation

Click into a text box, press Ctrl + Shift + Space, talk, press it again. The words are typed where your cursor was and copied to your clipboard as a backup. The first time, Chrome asks for microphone permission and the extension downloads its speech model once (about 100 MB); after that it works offline.

5. An account (optional)

An account does three things: it keeps your history in sync between computers, lets the extension on your other computers use the API keys you added, and lets you run a class (section 7) — or, for a student, join one. Create one from the side panel with your school email and a password. Google sign-in is also available, but many districts block third-party Google sign-in for staff accounts, so the email option is the safe choice.

6. AI features (optional)

Rewrite, change tone, shorten and summarise are switched off until an API key is added in Settings → General → API keys. The built-in guide (“How do I get an API key?”) walks through getting a free Google Gemini key. Without a key, everything above still works. For student devices, leaving the key out keeps the extension fully on-device. To give a whole class AI on one key, use a class instead (section 7).

7. Classes: AI for your students on your key

Students usually cannot each get an API key. A class lets them use yours, and shows you what it was used for. All of it works on the website with nothing to install; the same class screens are in the extension under Settings → General → EDU → Classroom Management; your API keys are managed on the website only, under Settings → School.

What you can and cannot see

You see only the requests made with your key: for each one, which student, when, what it was (fix grammar, rewrite, cloud dictation and so on), how big, and whether it worked. While AI grammar fixing is on, that includes the text of every dictation a student makes. The text itself is behind View text, and every time you open one it is recorded. Requests are kept for 30 days, or a year if you press Save. Switch off Store what students wrote and no text is kept for new requests; text already stored still expires on that schedule.

You cannot see a student’s spelling and grammar checks, dictations that stay on their device while AI grammar fixing is off, or their history and saved transcriptions. You cannot add a student to a class: students join themselves, after being shown what you will see. You can remove a student (they can’t rejoin until you press Allow back; reset the invite link too if it got out) or archive a class at any time (archiving releases everyone and stops your key being used for it), and a student can leave at any time. A student who signs out gets their own settings back there (in the extension, or on the website), writing checks included, until they sign in again. An account that teaches can’t join a class, and a student in a class can’t create one: teachers and students need separate accounts.

For IT

Manifest V3, no remote code, no analytics. Permissions: storage, sidePanel, offscreen (microphone), activeTab + scripting (the dictation bar and writing checks on the page you invoke them on), contextMenus, identity (optional sign-in), and optional site access that the user grants during setup. Outbound connections only when a user opts in: huggingface.co and the file hosts it hands downloads to (*.huggingface.co, *.hf.co) for the speech model; the AI provider the user entered a key for; and our backend on Convex when signed in: *.convex.cloud (sign-in, synced history, classes and recordings kept in an account, including a WebSocket) and *.convex.site (sign-in, and a class’s cloud dictation, which sends the recording to our server and on to the teacher’s AI provider). Also used: intelliscribe-app.netlify.app (the web app, invite links and the sign-in hand-off) and accounts.google.com (only for “Sign in with Google”). Allow these hosts if your filter blocks unknown domains, or accounts and classes will not work. Full policy: intelliscribe-app.netlify.app/privacy.html.

Devices where extensions are blocked

There is a browser version at intelliscribe-app.netlify.app/app that needs no install. Its Write tab runs the same on-device spelling and grammar checker — paste an essay in, fix it, copy it back — so a device with extensions blocked still gets the checking. Its Dictate button turns speech into text on the device too: the first time, the browser downloads the speech model once (about 100 to 120 MB). Speech is turned into text on the device unless the student has saved their own API key on the website, or is signed in to your class with cloud dictation on and has agreed to it (on the join screen, or by pressing OK on the notice about it); then a recording longer than a minute, or one the device can’t manage (for example while the speech model is still downloading the first time), goes through that key. A student who turns on “Turn my speech into text only on this device” (their class card, under Class) sends none. Each dictation’s recording is also kept for a few days (2 unless changed, at most 7), so the student can play it back or turn it into text again from Recent dictations under the editor: in that browser, in the student’s own IntelliScribe account if they choose that, or not at all if they turn it off. For a student in your class, your Keep recordings setting decides instead, and recordings go to their account only after they press OK. You can’t play or list them. Dictating straight into other websites, and the in-page pen, still need the extension.

Questions

Email onwarddigitalca@gmail.com.