AI & Data Use
Summary: AI features are Pro-only and opt-in by nature. When you use them, a minimal summary of your task data is sent to OpenAI's API to generate a response. Your data is never used to train AI models. You can use the app fully without ever triggering an AI call.
What AI we use
Teacher Task Manager uses the OpenAI API (GPT models) for its AI-powered features. Requests are made from our server-side API — your OpenAI API key is never exposed to the browser.
Which features use AI
All AI features are available on the Pro plan only. Free-plan users are never subject to AI calls.
| Feature | What is sent to AI | What AI returns |
|---|---|---|
| AI Assistant (chat) | Your task list titles, team memberships, recent team messages, and your typed message | A conversational reply with workload advice, prioritisation suggestions, or task creation help |
| Daily Briefing | Your overdue and today's tasks, school calendar context, team summary | A short natural-language briefing paragraph shown at the top of the Tasks page |
| AI Follow-Up Suggestion | The completed task's title, description, and category | A suggested next task title, category, and priority |
| Deadline Conflict Warning | The selected due date, your tasks on that date, school calendar data | A warning message if the date is overloaded, a holiday, or INSET day |
| Priority Auto-Scoring | Task title, category, and selected due date | A suggested priority level and a short reason |
| AI Expand Description | Task title and category | A 3–6 step markdown checklist as a task description |
| AI Subtask Suggestions | Task title and category | 3–5 suggested subtask titles as selectable chips |
| Smart Add fallback | The natural-language task input text | Structured task fields (title, due date, priority, category) when local NLP confidence is below 70% |
| AI Task Extraction (Chat) | A single chat message text | Whether the message is actionable; if so, a suggested task title, category, and priority |
What data is NOT sent to AI
- Passwords or authentication tokens
- Full task descriptions (unless you explicitly use "Expand Description")
- Payment information
- Student names or student data of any kind
- Any data from Free-plan accounts
Data retention by OpenAI
Under our API agreement with OpenAI, data submitted via the API is not used to train or improve OpenAI's models. API inputs and outputs may be retained by OpenAI for a limited period for abuse monitoring. For full details, see OpenAI's API Data Usage Policies.
Local AI processing
The Smart Add feature first attempts to parse your task input locally using teacher-specific keyword recognition (no network call). An AI call is only made if local parsing confidence falls below 70%. This means most quick-add tasks never leave your device.
Your controls
- AI features are only available to Pro subscribers — downgrading to Free removes all AI calls
- AI Daily Briefing is dismissible per session and only runs once until you dismiss it
- AI Follow-Up Suggestions can be skipped with the "Skip" button or auto-dismiss after 15 seconds
- Priority Auto-Scoring can be dismissed; manually selecting a priority prevents further AI suggestions for that task
- You can delete your account at any time; all stored task data is removed
No automated decision-making
AI suggestions in Teacher Task Manager are advisory only. No AI output automatically changes your tasks, priorities, or data without your explicit confirmation. You are always in control.
Questions
If you have questions about how AI is used in Teacher Task Manager, please contact:
Developer: Sam Knott
Email: knott.mail8@gmail.com