Guides
NotAI Documentation
Install guides for the universal NotAI Pixel, the standalone Text Monitor package, and the Canvas LMS integration.
Getting started
New to NotAI?
Three steps take you from a new account to your first reported sessions. For the background, start with how verification works.
- Create an account
- Get your integration ID
- Add one line of code
<!-- Add before </head> -->
<script
src="https://cdn.isnotai.com/api.js"
data-key="a7f3c2e1"
async></script>
One line. No tuning required.
Install guides and reference
Pick the path that matches how people reach your site, then follow the guide end to end.
NotAI Pixel
Install one script tag on any website to verify human visitors and identify AI agents from browsing behavior.
- One-line script install
- Behavioral signal analysis
- Opt-in text monitoring
- Async load, no render blocking
Text Monitor Package
Capture typing behavior in text fields and editors. Each submission is classified as Imported, Single Drafted, Substituted, Quoted, or Original.
@isnotai/text-monitornpm package- CDN
/auto.jsdrop-in - React and Vue helpers
- Self-hosted script option
Canvas LMS Integration
Install the NotAI Pixel across every page of your Canvas instance with a single Theme Editor JavaScript upload.
- Theme Editor JS upload
- Covers every Canvas page
- Admin-only setup
- Reviewer features on academic plans
Customer Data API
Pull sessions, confidence scores, and aggregated reports out of NotAI into your own systems.
- Sessions and session details
- Confidence scores
- Aggregated reports
- US and EU endpoints
Frequently asked questions
Install the NotAI Pixel when you want one script tag that covers behavioral analysis on every page, with text monitoring available as an opt-in. Use the standalone Text Monitor package when your site does not run the pixel and you only need typing capture. Never run both on the same page. For Canvas LMS, follow the Canvas install guide: it delivers the same pixel through the Theme Editor.
Two settings matter up front: your site's origin must be on the authorized origins list in the dashboard, and EU accounts must set the region attribute. Beyond that, the pixel starts analyzing as soon as it loads; data attributes and a JSON payload cover sampling and text monitoring.
Copy the 8-character ID from Integrations in your NotAI dashboard. It is public by design: it identifies which account receives the session data and does not authenticate the sender. Sessions are accepted only from origins on your authorized origins list.
US and EU. Your account is bound to one region at signup, and installs must use the matching region setting. A session sent to the wrong region is rejected.
Every session is available in your dashboard, and the Customer Data API exposes sessions, confidence scores, and aggregated reports. See the API reference.
Product, billing, or account questions?
View the full FAQReady to install?
Create an account, grab your integration ID, and follow the install guide that fits your site. Plans start at $49/month.