School AI On-Premises or Cloud: Separate Deployment from Data Control
On-premises and cloud hosting each suit different schools, but neither should differ on who owns the data — it belongs to the school, can be exported in full free at any time, and can be reached at ai.school.edu.hk or your own subdomain. This piece helps Hong Kong schools choose by IT capacity, maintenance rhythm and contract terms.
A direct-subsidy secondary school's IT coordinator briefs the principal on Tuesday evening: "The sponsoring body asked where our AI platform lives. I said the data always belongs to us — on-premises or Hong Kong cloud, we can export everything. The real question is whether anyone will answer the backup alert on Sunday."
Deployment answers "where the server sits". Data control answers "who decides and whether we can take it with us". Treat them separately or a school buys technology preference when it meant to fix a principle.
Two different layers
Deployment is whether the server sits in the school server room, a sponsoring body's private cloud, or the vendor's cloud (Hong Kong region available).
Data control is what the contract says about ownership, whether an administrator can export everything in one click at any time, and how deletion and migration work at termination.
A qualified platform decouples them: wherever it runs, data belongs to the school; wherever it runs, administrators should download JSON / CSV / original files in one click, no request, no fee.
The on-premises side
Who it suits
Schools with dedicated IT staff comfortable with Docker or Linux server maintenance; sponsoring bodies with an existing private cloud or data centre requiring unified hosting; data policies that state platform and school data must not leave the campus network.
Costs beyond the hardware
Upfront spend on server, network and installation; day-to-day backups, system updates, monitoring and capacity planning sit with school IT. Updates are slower — new features need scheduled installs rather than automatic cloud pushes.
Model calls remain a reality: unless you run local models through Ollama, chat still reaches cloud APIs. On-premises governs where the Edor.ai platform and school data reside, not an automatic end to all outbound inference.
Scaling is hardware-bound; compliance evidence (PDPO mapping, architecture diagrams) is largely assembled by the school. The vendor should supply a one-command update script and remote support — otherwise in two years you inherit "the old server nobody dares touch". Edor.ai supports cloud or on-premises private deployment with identical features and the school's own domain.
The cloud side
Who it suits
Limited IT staff who want "create accounts and go"; priority on continuous features and model updates; comfort with data in a Hong Kong-region cloud protected by contract, encryption and role-based access.
Upfront cost is near zero; maintenance, backups and monitoring are the vendor's job; updates are automatic and continuous. Scaling is elastic; vendors usually supply architecture notes and PDPO mapping, saving IT time on compliance packs.
Four lines the contract must nail
Cloud autonomy is not "whose server room" but whether the contract states:
- Data belongs to the school; the vendor may not repurpose it or use it for model training;
- Administrators get one-click full export, identical for cloud and on-premises;
- Termination includes assisted migration and deletion on clear timelines;
- Custom domain support:
ai.school.edu.hk→ CNAME → vendor server, TLS issued and renewed automatically.
With those four, cloud and on-premises are equal on whether you can take the data away.
A confident vendor writes "you can leave at any time" into the contract. Schools should stay because the product is good, not because the data is held hostage.
Five safeguards both sides need
Regardless of on-premises or cloud:
- Personal-data fields encrypted at rest; API calls under no-training terms;
- Role-based access and audit logs (including
ai_audit_logs); - Retention policy — conversations and AI records purged after configured days;
- One-click full export (JSON / CSV / original files), no request, no fee;
- School custom domain so pupils and parents always see the school URL.
Add one practical item: four-layer gating, teacher monitoring and PII protection in student-facing use should not change with deployment — see student AI safety and security and data protection.
Three questions to decide
- Will anyone answer the backup alert on Sunday? No → cloud is the realistic choice.
- Does data policy forbid leaving the campus network? Yes → on-premises (or private cloud).
- Either works? → Compare two-year total cost including IT staff time, and verify export, custom domain and termination migration clauses word-for-word for both deployment types.
Common misreadings
-
The claim: On-premises means pupil conversations and model inference never leave the campus network. What actually happens: Unless you run local models such as Ollama, chat APIs may still reach the cloud. On-premises mainly governs where the platform and school data sit, not an automatic cut of every outbound connection.
-
The claim: Cloud means the vendor holds the data and the school cannot get it back. What actually happens: That is a contract problem, not a deployment problem. Both options should offer one-click full export and termination migration terms.
-
The claim: A custom domain is cosmetic and unrelated to security. What actually happens: A single
ai.school.edu.hkaddress reduces phishing risk, helps parents recognise the school, and after one CNAME setup certificates renew automatically with manageable IT effort.
Three things to try on Monday
- Ask your current or candidate vendor for the contract clauses on data ownership, one-click export and termination deletion — highlight whether JSON / CSV / original files are named, free and available without a ticket.
- Have IT draft a CNAME worksheet: subdomain
ai.+ school domain → vendor host, and estimate working days from request to teachers logging in. - Align two sentences with the principal first: "Data belongs to the school and can leave in full at any time" before "on-premises or cloud" — then discuss IT capacity and budget.
Questions that keep coming up
Not necessarily. Security depends on encryption, access control, backups and updates being done properly. On-premises gives the school the server location but also the responsibility for backups, updates and monitoring; in the cloud the vendor handles those, and the school must make sure the contract and export rights are clear.
You should be able to — free, any time, without limits. A competent platform exports the whole school from the admin panel in one click (JSON / CSV / original files), identically for cloud and on-premises.
The school points a subdomain such as ai.school.edu.hk at the vendor server via CNAME; the vendor issues and renews the TLS certificate. Teachers and pupils log in at the school address whether the backend is cloud or on-premises.
Usually yes, unless you run local models such as Ollama. Most school AI platforms still reach cloud models for chat; on-premises governs where the platform and school data sit, not an automatic cut of every outbound API.
The contract matters more than the deployment type. Both options should state that data belongs to the school, full one-click export is available, and termination includes assisted migration and deletion.
Related notes
The School Knowledge Base (RAG): AI That Looks Up Your Documents Before Answering
Generic AI has never read your school rules, pacing charts or notice formats. A school knowledge base uses RAG (retrieval-augmented generation) to search school documents before answering and attach source citations. This article covers how it works, what to upload, permission tiers and export requirements, and six practical scenarios for teaching and administration.
Keep readingStudent AI Safety: Four-Layer Guardrails, Personal Data and Teacher Monitoring
When primary pupils use AI, schools worry about three things — inappropriate content, personal data leaks and no oversight. This article lays out a workable architecture — input guard, system prompt, output review, audit & quotas — plus PII encryption, no-training terms, human review and PDPO mapping.
Keep readingGoogle Gemini for Teachers: Three Layers Sharing One Name, Gemini in Classroom, and the Licence Bill
Gemini for Education is included at no extra cost in every Google Workspace for Education edition, but the Gemini sidebar inside Docs and Gmail needs the Google AI Pro for Education add-on at US$20 per user per month, restricted to users aged 18 and over. This guide separates the three layers, shows a controllable way to build differentiated worksheets, prices 100 licences honestly, and sets out what oversight and Traditional Chinese support really amount to.
Keep reading


