πŸ”’ Privacy & Data Practices

SPEDGenie does not store
student information.

This is not a privacy policy written by lawyers to protect us. This is a plain-language explanation of exactly what SPEDGenie collects, processes, and deletes β€” written by the teacher who built it.

"SPEDGenie is designed to extract instructional insights β€” not to serve as a permanent repository of student records."
Download for your records or district review
πŸ“„ Privacy Policy PDF πŸ“‹ Educational Data Notice PDF πŸ€– AI Transparency Disclosure PDF βš–οΈ Terms of Use PDF
Our three core commitments
πŸ—‘οΈ
Uploaded documents are deleted immediately
The moment text extraction is complete, the original document and all raw text are removed from memory. Nothing is retained.
πŸ”’
No student PII is ever stored
Names, addresses, SSNs, phone numbers, and parent contact information are never extracted, never stored, and never transmitted beyond the AI extraction call.
βœ…
Teachers approve every field before saving
Nothing is saved automatically. Teachers review the extracted educational profile, edit it, and explicitly approve it. They can discard everything with one click.
Document Lifecycle
What happens to every document you upload
πŸ“„
Upload
Teacher uploads IEP, FIE, or evaluation
β†’
πŸ›‘οΈ
PII Scrubbed
Names, SSNs, phones removed before AI sees it
β†’
🧠
Extract
Strengths, needs, accommodations, goal areas, baselines
β†’
πŸ—‘οΈ
Deleted
Original document removed from memory immediately
β†’
πŸ‘€
Teacher Reviews
Edit, remove, or add items before anything is saved
β†’
βœ…
Approved Profile
Educational data only saved to teacher's browser
πŸ—‘οΈ The original document never persists. It is deleted from memory the moment extraction completes β€” even if you close the tab without approving the profile.
🚫 SPEDGenie never stores any of the following
βœ•
Student names
βœ•
Home addresses
βœ•
Phone numbers
βœ•
Social Security numbers
βœ•
Dates of birth
βœ•
Student ID numbers
βœ•
Parent contact information
βœ•
Original uploaded documents
Uploaded files are processed in your browser and deleted from memory immediately after extraction. The file you upload never persists on any server. Raw document text is cleared the moment the AI extraction completes β€” even if you close the tab before approving the profile.
βœ… What SPEDGenie may save β€” only with your explicit approval
βœ“
Student code β€” a code you assign, such as "Student A" or "GL-7th." Never a real name.
βœ“
Educational profile data β€” grade level, disability category, reading level, academic strengths, functional needs, accommodations, and IEP goal areas.
βœ“
Saved IEP goals β€” goals you save from the Goal Intelligence Center, stored in your browser only.
βœ“
Progress monitoring data β€” goal status entries you add manually. Stored in your browser only, never on a server.
All of the above is stored in your browser's localStorage only β€” on your device, not on any SPEDGenie server. Clearing your browser data removes it entirely. It cannot be accessed by SPEDGenie, Anthropic, or any third party.

How document processing works

When you upload an IEP, FIE, evaluation, or progress report, here is exactly what happens β€” step by step:

1
File is read in your browser
Your .docx or .txt file is opened using Mammoth.js, a JavaScript library that runs entirely in your browser. The file never leaves your device at this step.
2
PII is scrubbed before any transmission
Before the text is sent anywhere, a PII scrubber removes SSN patterns, phone numbers, email addresses, and street addresses from the text.
3
Scrubbed text is sent to Claude AI for extraction
The scrubbed text β€” not the original file β€” is sent to Anthropic's Claude API to identify educational information: strengths, needs, goals, accommodations. The AI is instructed to extract educational data only and never retain SSNs, names, addresses, or parent contacts.
4
Original document deleted from memory immediately
The moment the API responds, the raw text variable is set to empty string and the file input is cleared. The original document no longer exists in the session β€” even if you close the tab without approving the profile.
5
You review and approve every extracted field
The extracted educational profile is shown to you field by field. You can remove any item, add items, or edit the disability impact statement. Nothing is saved until you click "Approve & Save Profile."
6
Only your approved educational profile is saved β€” to your browser only
A structured JSON profile with no PII is saved to your browser's localStorage. It is never transmitted to SPEDGenie's servers. If you choose Anonymous Mode, nothing is saved at all β€” the data disappears when you close the tab.

Three privacy modes β€” you choose

SPEDGenie offers three modes depending on your district's privacy policies and your comfort level.

Anonymous Mode
Upload, extract, use. Nothing saved anywhere. Session ends, data disappears completely.
Nothing stored
Student Code Mode
Assign a code (Student A, GL-7th). Approved educational profile saved to your browser only. No PII ever.
Browser localStorage only
District Enterprise
Named students and long-term storage available under a signed DPA, Privacy Agreement, and Security Agreement.
Requires district contract

Student Intelligence Engineβ„’ β€” what it extracts and what it does not

The Student Intelligence Engineβ„’ reads existing student documents and pulls out only the educational information teachers need for instruction and IEP planning.

βœ… Extracts (educational data only)
βœ“ Academic and functional strengths
βœ“ Academic and functional needs
βœ“ Accommodations and modifications
βœ“ Current IEP goal areas and baselines
βœ“ Reading level and math level
βœ“ Disability category and impact statement
βœ“ Related services
βœ“ Behavior supports and transition needs
βœ• Does not extract (never retained)
βœ• Student name or date of birth
βœ• Home address or school of attendance
βœ• Social Security number or student ID
βœ• Parent or guardian contact information
βœ• Transportation information
βœ• Medical insurance or Medicaid information
βœ• Physician or medical provider details
βœ• Original uploaded document

Artificial Intelligence Services

Important disclosure: SPEDGenie uses third-party artificial intelligence services to generate instructional content. When you use AI-powered features, information you submit may be processed by a third-party AI provider. You should avoid entering unnecessary personally identifiable information and should follow your district's policies regarding educational records.

SPEDGenie may utilize artificial intelligence services to assist with instructional planning, document generation, curriculum accessibility, goal generation, and educational workflows. Information submitted to AI-powered features may be processed by third-party AI service providers in accordance with applicable agreements and privacy practices.

Which AI provider does SPEDGenie use?

SPEDGenie uses Anthropic's Claude API to power AI-assisted features including goal generation, IEP drafting, curriculum accessibility, and document extraction. Anthropic operates under a Zero Data Retention (ZDR) policy for API usage β€” meaning inputs and outputs are not stored by Anthropic and are not used to train future AI models. For more information, visit anthropic.com/privacy.

What information is sent to the AI?

When you use an AI-powered feature (IEP Builder, Goal Intelligence, StoryGlyph, Chunking Engine, Student Intelligence), the text or content you submit in that feature is sent to the Anthropic API for processing. SPEDGenie runs a PII scrubber before sending text to remove common identifying patterns (SSNs, phone numbers, email addresses, street addresses). The API call is made server-side through a secure serverless function β€” your browser never connects directly to Anthropic and the API key is never exposed.

What information is NOT sent to the AI?
βœ•The original uploaded document β€” deleted from memory before any API call
βœ•Student names, dates of birth, or Social Security numbers (scrubbed)
βœ•Parent contact information, phone numbers, or email addresses (scrubbed)
βœ•Your API credentials or account information
Can districts restrict AI processing?

Yes. District Enterprise accounts have access to the District AI Governance Settingsβ„’ panel, where District Administrators can allow, restrict, or disable AI-assisted processing for their users, require Student Code Mode for all AI features, and view AI processing logs. Contact admin@spedgenie.com to configure AI governance settings for your district.

For district attorneys and technology directors: SPEDGenie recommends reviewing Anthropic's Data Processing Agreement, privacy policy, and ZDR terms before authorizing use for staff processing student-related documents. A Data Processing Agreement between your district and SPEDGenie LLC is available on request and should be executed before enabling document upload features for district users.

FERPA and SPEDGenie

Important: SPEDGenie is designed with FERPA-aligned data minimization and document processing safeguards. Final district approval, data governance, and access policies remain the responsibility of the district. SPEDGenie does not certify or guarantee FERPA compliance β€” that determination requires review of your district's specific policies, contracts, and authorization procedures.

FERPA (the Family Educational Rights and Privacy Act) protects student education records. Here is how SPEDGenie's design relates to FERPA principles:

The AI we use β€” Anthropic Claude

SPEDGenie uses Anthropic's Claude API to generate IEP language, extract educational profiles, and build symbol supports. Relevant data practices:

What teachers should not do

SPEDGenie is designed to protect student privacy β€” but teachers are the first line of defense. Please do not:

Retention table β€” what is stored in each mode

This table shows exactly what is retained in each privacy mode. Nothing beyond this table is stored by SPEDGenie.

Data type Anonymous Mode Student Code Mode Enterprise Mode
Original uploaded document βœ• Never βœ• Never βœ• Never
Student PII (name, DOB, address, SSN) βœ• Never βœ• Never βœ• Never
Parent or guardian contact information βœ• Never βœ• Never βœ• Never
Approved educational profile (student code, grade, disability, strengths, needs, accommodations, goals) βœ• Not saved Browser only
localStorage
District server
with DPA
Saved IEP goals (teacher-saved from goal library) βœ• Not saved Browser only District server
with DPA
Progress monitoring entries (teacher-entered data points) βœ• Not saved Browser only District server
with DPA
Aggregate usage analytics (page views, feature counts β€” no identifiers) Aggregate only Aggregate only Aggregate only
Browser localStorage means data exists only on the teacher's device in their browser. It is never transmitted to SPEDGenie servers. Clearing browser data removes it permanently.

Redaction guidance for teachers

Before uploading any document to SPEDGenie, teachers should apply basic redaction practices. SPEDGenie runs an automatic PII scrubber β€” but teacher-level redaction is the first and strongest line of defense.

Before uploading β€” redact or remove:
✏️ Replace student name with a code or initials
✏️ Remove or black out date of birth
✏️ Remove parent names and phone numbers
✏️ Remove home address and school address
✏️ Remove student ID numbers and SSN
✏️ Consider using the Paste Text tab for maximum control
πŸ’‘ The Paste Text tab is always the most private option. Instead of uploading a full document, paste only the sections you need β€” the PLAAFP paragraph, the goals, or the accommodations list. This way you never send more than you intend.

Security β€” current state and roadmap

SPEDGenie is a browser-based platform with a serverless backend. The following describes the current security posture and the features on the enterprise roadmap.

βœ… Current β€” in place today
βœ“All data transmitted over HTTPS/TLS
βœ“API key stored server-side β€” never exposed to browser
βœ“AI vendor Zero Data Retention policy (Anthropic)
βœ“Automatic PII scrubber before any AI call
βœ“Document deleted from memory after extraction
βœ“Teacher review required before any data is saved
βœ“No student data stored server-side (Individual/Code modes)
βœ“FERPA reminder displayed on every student input screen
πŸ”² Enterprise roadmap β€” planned
β—‹Encryption at rest for Enterprise storage tier
β—‹Role-based access controls (Teacher / Campus Admin / District Admin)
β—‹Admin audit log β€” who accessed what and when
β—‹Automated data deletion after configurable retention period
β—‹SSO / district identity provider integration
β—‹SOC 2 Type II audit (Enterprise tier)
β—‹Data residency options (US-only storage)
β—‹Breach notification procedures (contractual)
Honest disclosure: SPEDGenie has not undergone a third-party security audit. The enterprise security features listed above are planned and not yet implemented. Districts evaluating SPEDGenie for Enterprise use should conduct their own security review and engage SPEDGenie in a DPA discussion before enabling named student storage.

Privacy & Security FAQ

Where is data stored? +
In Student Code Mode (default), approved educational profile data is stored in your browser's localStorage only β€” never on SPEDGenie servers. In District Enterprise mode, data is stored on district-approved servers under a signed Data Processing Agreement. Uploaded documents are never stored β€” they are deleted from memory immediately after extraction.
Is data encrypted? +
All data transmitted between your browser and SPEDGenie is encrypted via HTTPS/TLS. Browser localStorage data is protected by your device's browser security. Encryption at rest for Enterprise storage is on the product roadmap. SPEDGenie has not yet completed a third-party security audit β€” see the Security section of this page for the honest current state.
What happens to uploaded documents? +
Uploaded documents are read in your browser, run through a PII scrubber, and sent to the AI for extraction. Immediately after extraction completes, the raw text is deleted from memory β€” even if you close the tab before approving the profile. The original file is never sent to a server.
Does SPEDGenie store student names? +
No. In Anonymous Mode and Student Code Mode, student names are never stored or extracted. The PII scrubber removes name patterns before any AI processing. In District Enterprise mode, named student profiles may be stored under a signed Data Processing Agreement with your district.
Is SPEDGenie FERPA compliant? +
SPEDGenie is designed with FERPA-aligned data minimization and document processing safeguards. Final district approval, data governance, and access policies remain the responsibility of the district. SPEDGenie does not certify or guarantee FERPA compliance β€” that determination requires review of your district's specific policies, contracts, and authorization procedures. A Data Processing Agreement is available on request.
Does SPEDGenie sell data? +
No. SPEDGenie does not sell user data, student data, or educator data to any third party. We do not advertise to students. We use Anthropic's Claude API with Zero Data Retention policy β€” API inputs are not stored or used to train AI models by Anthropic.
Can users delete their data? +
Yes. Browser-stored data (localStorage) can be deleted at any time by clearing your browser data. Account-level deletion requests can be submitted through the Privacy Settings page or by emailing admin@spedgenie.com. SPEDGenie will respond within 30 days.
How are security incidents handled? +
In the event of a security incident affecting user or student data, SPEDGenie will notify affected users and districts promptly via email. Formal breach notification procedures are on the enterprise roadmap. Contact admin@spedgenie.com immediately if you suspect unauthorized access to your account.
Have a question not answered here? Email admin@spedgenie.com Β· Manage your Privacy Settings β†’
Questions about privacy or data practices?
SPEDGenie LLC Β· Texas City, Texas Β· admin@spedgenie.com
Contact Us β†’