Skip to content
Boardesa AI
AI Workspace
LEARNING MODULESAll tools overview ↗
MMath AI SolverReason step by stepHHomework HelperTurn confusion into a next stepEEssay AIPlan, revise, and strengthen writingQQuiz GeneratorCreate checks for understandingLLesson Plan GeneratorBuild classroom-ready sequencesSStudy PlannerTurn deadlines into realistic weeksΣSummarizerFind the signal in dense material
PricingTrust
Contact Open workspace ↗
AI Workspace
Tools
MMath AI SolverHHomework HelperEEssay AIQQuiz GeneratorLLesson Plan GeneratorSStudy PlannerΣSummarizer
PricingResponsible AIContact
Open workspace
RESPONSIBLE AI

Power should arrive
with visible boundaries.

Boardesa AI is still a local product preview. This page defines the learning, privacy, safety, and evaluation conditions that should be met before a live model is allowed to shape student or teacher work.

Live model: not connectedHuman review: required by designSafety controls: launch gate
01

Learning before output

The product should reveal reasoning, checkpoints, and next actions instead of rewarding answer collection without understanding.

02

Minimum necessary data

Future AI requests should use only the context needed for the task, with clear choices around storage, deletion, and provider processing.

03

Review before reliance

Generated explanations, plans, quizzes, and summaries must remain reviewable suggestions—not invisible decisions or guaranteed truth.

Current statusDesign principlesRisk controlsEvaluationEducation safeguardsData boundariesLaunch gatesIntegration contractAccountabilityQuestions

1. Current product status

The current Boardesa AI workspace is a simulated product experience. Its responses are predefined and generated by local browser logic. Prompt text is not sent to Boardesa, an AI provider, or a hidden API. The Command Center and composer may use deterministic, in-browser keyword matching to suggest a workspace mode; that routing is not a model response and is not a correctness judgment. There are no user accounts, cloud histories, document uploads, model routing, automated grading, subscriptions, or payment processing in this version. Session exports are created only in the browser at the user’s request and may include the visible conversation, selected context, and an unsent draft. Shared workspace links deliberately exclude prompt text, context, and transcript content, and any recent-session recovery snapshot remains versioned, same-tab, time-limited browser storage that the user can restore or discard. The interface shows whether that recovery save succeeded and falls back to a browser leave-page warning only when storage protection is unavailable. The local workspace also uses a versioned request/response contract with explicit cancel, timeout, retry, and edit states. Retries retain a random per-operation identifier while receiving separate attempt identifiers. They are also bound to the original mode, response style, prompt, and context through a deterministic SHA-256 digest over a versioned canonical payload. Malformed Unicode is first converted to a well-formed string, Unicode is normalised to NFC, line endings are standardised, context is deduplicated and stably ordered, and the canonical JSON is hashed as UTF-8. A future server adapter must reproduce that process, verify the digest, and still apply authentication and authorization; this remains frontend lifecycle design rather than a live model or safety guarantee.

That limitation is intentional. Connecting a model is technically easier than building a responsible system around it. A public education product needs cost controls, abuse protection, privacy choices, quality evaluation, age-aware design, incident handling, and clear user expectations before live processing begins. The interface can be polished first, but its safety claims must not run ahead of its actual infrastructure.

2. Product design principles

01

Make the learning goal explicit

A session should begin by identifying whether the user needs explanation, practice, feedback, planning, or teaching support. The goal gives the system a boundary and gives the user a way to judge whether the result helped.

02

Show the path, not only the result

Where appropriate, Boardesa should expose assumptions, steps, checks, and alternatives. The interface should encourage users to explain an idea back, try a similar problem, or revise their own work rather than silently accept a finished answer.

03

Keep the user in control

Students and teachers should be able to edit context, choose depth, request a different format, stop a task, delete saved material, and understand which actions may consume more capacity. Important changes should not happen invisibly.

04

Communicate uncertainty honestly

A fluent response can still be wrong. Live features should avoid language that implies certainty when the system has not verified a claim. For high-impact or source-sensitive tasks, Boardesa should prompt the user to check primary material.

05

Use the least data needed

The system should not request identity, private student records, or full documents when a smaller excerpt or anonymous description can complete the task. Sensitive information should never be collected merely because it may be useful later.

06

Design refusals as guidance

When a request crosses a safety, privacy, academic-integrity, or professional-advice boundary, the product should explain the limit in plain language and offer a safer educational direction when one is available.

3. Risk controls by workflow

Different education workflows fail in different ways. A single generic warning is not enough. Before launch, each live module should have a small risk model, evaluation set, and visible user controls.

WorkflowMain riskExpected control
Math solvingIncorrect transformations or a plausible but invalid final resultVisible steps, method checks, condition testing, and a prompt to verify
Writing supportErasing the writer’s voice, invented evidence, or hidden authorshipRevision suggestions, source boundaries, change visibility, and integrity reminders
Quiz generationAmbiguous questions, wrong answer keys, or mismatched difficultyTeacher review, answer rationales, difficulty labels, and editable items
Lesson planningUnsuitable assumptions about learners, curriculum, time, or accessibilityRequired context, differentiation prompts, local review, and editable sequencing
SummarisationOmitting decisive qualifications or presenting an interpretation as the sourceSource-linked sections, missing-context notices, and user-selected summary depth

4. Evaluation before and after launch

A polished interface is not evidence that a model is suitable. Boardesa should evaluate candidate providers and prompts against the actual workflows shown on this site. Testing should include normal tasks, difficult edge cases, incomplete instructions, conflicting context, adversarial requests, age-sensitive scenarios, and examples where the correct response is to ask a clarifying question or refuse.

Evaluation should measure more than whether an answer looks good. Relevant dimensions include factual accuracy, mathematical validity, instruction following, age appropriateness, bias, privacy leakage, citation behaviour, refusal quality, latency, cost, and consistency across repeated attempts. Teacher-facing outputs need separate checks for curriculum assumptions, accessibility, classroom feasibility, and answer-key reliability.

After launch, quality monitoring should distinguish product analytics from user content. Aggregate signals such as failed requests, refusal rates, latency, cost, and voluntary feedback can help improve the service without defaulting to indefinite storage of complete prompts. Material changes to models, system prompts, document processing, or safety filters should trigger renewed evaluation rather than relying on old results.

5. Education-specific safeguards

Boardesa should support legitimate learning without pretending that every institution has the same rules. Academic-integrity expectations can vary by school, university, teacher, assignment, and jurisdiction. The product should therefore help users understand, practise, outline, check, and revise while reminding them to follow the rules that apply to their work.

For younger users, the safest default is more guidance and less data collection. The product should avoid manipulative engagement patterns, public profiles, unnecessary social features, and pressure to share identifying information. A future school deployment would require role controls, administrative expectations, retention settings, and clear responsibility between Boardesa, the institution, teachers, parents or guardians, and learners.

Boardesa should not silently grade a learner, determine educational eligibility, or make high-impact decisions. If assessment-support features are introduced, they should remain transparent aids with human review, clear criteria, and a way to correct context or challenge an output.

6. Data and provider boundaries

Real AI calls must be made through protected backend infrastructure. Provider keys must never be exposed in HTML or browser JavaScript. The backend should authenticate requests where necessary, enforce rate and cost limits, validate input size and file type, strip unsupported metadata, and keep provider-specific implementation details behind a stable product interface.

Before a provider receives user content, Boardesa should document what is sent, why it is needed, whether the provider may retain it, which region may process it, and how deletion or abuse review works. Model improvement using user content should not be assumed. Any optional history or personalisation feature should have a clear benefit, a visible control, and a deletion path.

Highly sensitive information—including passwords, payment data, private student records, medical details, safeguarding reports, or confidential institutional material—should not be requested by general learning workflows. Upload features will need file validation, malware protection, retention limits, access control, and a clear explanation of extraction and model-processing steps before they become active.

7. Non-negotiable launch gates

Gate 01

Protected model routing

Secrets stay server-side. Requests have authentication where needed, rate limits, abuse controls, timeouts, namespaced idempotency keys for safe retries, server-recomputed canonical payload digests, provider failover rules, and cost ceilings.

Gate 02

Workflow-specific quality tests

Math, writing, quiz, lesson, planning, and summary modes each pass documented accuracy, safety, and usability checks before public activation.

Gate 03

Privacy and retention decisions

The live data map, provider terms, storage periods, deletion controls, account behaviour, and children’s design requirements are complete before collecting new data.

Gate 04

Visible limits and user controls

Users can see important usage limits, cancel generation, correct context, report a problem, and understand when a feature is experimental or unavailable.

Gate 05

Incident and support path

There is a process for security reports, privacy requests, harmful-output reports, provider outages, billing issues, and urgent feature rollback.

Gate 06

Honest commercial terms

Prices, renewals, credits, taxes, refunds, regional availability, and model-capacity differences are shown before any payment is accepted.

8. Machine-readable integration contract

Before a live model is connected, frontend and backend implementations need one reproducible definition of the payload, retry lineage, idempotency namespace, and response-binding fields. Boardesa publishes a preview contract at /.well-known/boardesa-workspace-contract.json. It includes the active schema identifiers, canonicalization order, limits, idempotency format, server responsibilities, and cross-runtime SHA-256 test vectors.

The endpoint is technical documentation, not a public API promise and not a security credential. A future server must still validate every field, authenticate users where required, impose rate and cost controls, recompute the digest independently, reject the same idempotency key when paired with different canonical content, and avoid trusting client timestamps or provider labels. Contract changes that would break compatibility should receive a new schema version rather than silently changing the meaning of an existing one.

Backend handoff rule

Implementations should pass all published test vectors before live traffic is enabled. The client digest can detect accidental mismatch, but it cannot prove who sent a request or authorize an operation.

9. Accountability and change

Responsible AI is not a one-time launch label. Boardesa should keep an internal record of major model, prompt, safety, retention, and provider changes; re-test affected workflows; and update public explanations when a change materially alters how user information or generated output is handled.

Users should have a practical reporting route. A useful report identifies the workflow, what the user expected, what occurred, and a non-sensitive example. Security vulnerabilities should be reported responsibly without accessing other users’ information, disrupting the service, or publishing exploitable details before a fix is available. Machine-readable reporting instructions are available at /.well-known/security.txt.

This page describes product commitments and launch criteria; it is not a certification and does not claim that inactive future features already meet every requirement. When live AI begins, the page should be revised to describe the actual provider architecture, active safeguards, known limitations, and review date.

10. Frequently asked questions

Is the current workspace using a live AI model?+

No. The present workspace uses clearly labelled, predefined local responses. The purpose of this page is to define the controls that should exist before any external model processes a user request.

Will Boardesa promise that AI answers are always correct?+

No. A live AI system can produce incomplete, inaccurate, biased, or contextually unsuitable material. Product design should make verification visible and should not present generated text as unquestionable authority.

How should student data be handled?+

The default should be data minimisation. Users should be discouraged from entering private records or unnecessary identifying information. Any future upload, account, or school feature needs a separate retention, access, deletion, and provider-processing design before release.

Can teachers use generated material without checking it?+

They should review it first. Lesson plans, quizzes, answer keys, summaries, and differentiation suggestions can contain mistakes or unsuitable assumptions. Boardesa should support teacher judgement rather than silently replace it.

What happens when a higher-risk request appears?+

A live system should be able to limit, refuse, or redirect requests involving safety, privacy, academic misconduct, harmful activity, or professional advice. The response should explain the boundary without exposing security-sensitive implementation details.

How can a problem be reported?+

Use the contact page and choose the responsible security, privacy, accessibility, or product-feedback route. Reports should include the affected page, what happened, and a non-sensitive example when possible.

REPORT OR QUESTION

Help us examine a real issue.

Use the contact page for product feedback, privacy questions, accessibility issues, or responsible security reports. Do not include passwords, private student records, or other unnecessary sensitive data.

Contact Boardesa AI
Boardesa AI

Education AI designed around clearer thinking, stronger practice, and better teaching workflows.

Demo product experience. AI and billing integrations are not active yet.

Product

AI WorkspacePricingMath AI SolverHomework HelperEssay AI

Tools

Quiz GeneratorLesson Plan GeneratorStudy PlannerSummarizer

Company

ContactResponsible AIPrivacyTermsCookies
© 2026 Boardesa AIBuilt for focused learning.
Your privacy, clearly handled.

Boardesa uses essential browser storage for privacy choices and offline reliability. Optional Google Analytics loads only after you allow it.