DrawSplatTM Open Whiteboard

Plain-Language Explainer

GDPR compliance summary for DrawSplatTM.

This page is for European and UK school administrators, IT leaders, and data protection officers (DPOs) deciding whether DrawSplatTM fits their compliance obligations under the EU General Data Protection Regulation (Regulation (EU) 2016/679) and the UK GDPR. It is not legal advice — your DPO should map the items below against your specific deployment.

Headline: DrawSplatTM is open-source educational software you deploy under your control. There is no DrawSplat SaaS that processes student data. Your school or district is the data controller; DrawSplatTM ships the technical primitives (browser-only mode, data export, deletion, audit logs, role-based access) that you wire into your compliance posture.

1. Who is the controller and who is the processor?

Under Art. 4 GDPR, this depends on the deployment path:

Because the platform itself is not a third-party SaaS that holds student data, GDPR Art. 28 controller–processor contracting requirements between you and DrawSplatTM do not arise. They DO arise between you and Google / your hosting provider — those agreements are unaffected by introducing DrawSplatTM.

2. Lawful basis for processing student data

Per Art. 6 GDPR, the school typically relies on either:

For students under 16 (or the lower limit set by the member state, as low as 13 in some countries — Art. 8), where consent IS the basis, parental consent is required. DrawSplatTM ships a Family Access Portal for parents to request access, exports, and deletion.

3. Data minimisation — what DrawSplatTM processes

DrawSplatTM's baseline collection is intentionally minimal:

4. Data subject rights — what the platform supports

Articles 15–22 give individuals seven rights. Here's how DrawSplatTM supports each:

Subject-initiated rights flows (parents/students requesting directly without going through a teacher) are scaffolded in the Family Access Portal but rely on the district configuring its own intake and verification process.

5. Data residency and international transfers

Under Chapter V GDPR, transfers of personal data outside the EU/UK / EEA require an adequacy decision or safeguards (Standard Contractual Clauses, BCRs, etc.).

Document your hosting choice in your Records of Processing Activities (RoPA, Art. 30).

6. localStorage inventory (no cookies, no third-party trackers)

DrawSplatTM uses browser localStorage and sessionStorage for non-essential UI preferences. Under the EU Cookie Directive (2002/58/EC as amended) plus the ePrivacy interpretation of GDPR, even non-cookie local storage may require notice for non-essential items. Here is the complete inventory the public pages may set, so your privacy notice can describe them:

None of these is shared with a third party. The localStorage consent banner that appears on first visit explains this and lets the user dismiss it.

7. Security measures (Art. 32)

8. Children's data (Art. 8)

GDPR Art. 8 requires parental consent for information society services offered directly to children under 16 (member states may lower the threshold to 13). DrawSplatTM is offered to schools, not directly to children — schools obtain consent under the public-task / parental-authority framework. The Family Access Portal provides parents a self-service way to request access, exports, and deletion of their child's data.

If a district uses DrawSplatTM outside that school-mediated context (e.g. a public after-school club where parents register children individually), the operator must obtain parental consent under Art. 8 directly — DrawSplatTM does not include a built-in consent-collection flow for that scenario.

9. Data Protection Impact Assessment (DPIA, Art. 35)

A DPIA is required when processing is likely to result in high risk to rights and freedoms (Art. 35(1)). Classroom whiteboards processing children's content typically trigger that threshold under Working Party 29 guidance (children + large-scale processing of vulnerable subjects).

DrawSplatTM does not ship a turnkey DPIA template, but the NDPA / DPA Review Packet and District Privacy Addendum cover most of the substantive content a DPIA needs: data flows, retention, security measures, third-party processors, subject rights flows. Your DPO can repackage those into your jurisdiction's DPIA template.

10. Breach notification (Art. 33–34)

You must notify your supervisory authority within 72 hours of becoming aware of a personal-data breach that poses risk to data subjects. Because DrawSplatTM is not a SaaS hosted by Miguel Guhlin — your district hosts the backend — the breach detection and notification flow runs through your existing incident response process, not through us.

That said, if you discover a security vulnerability in the open-source code itself, please report it via the contact form so the patch can ship to all deployments. We treat security reports as urgent and credit responsible disclosure.

11. Records of Processing Activities (RoPA, Art. 30)

You should keep an Art. 30 record covering each DrawSplatTM deployment. Suggested fields:

12. Honest gaps you should know about

To save your DPO time:

13. Quick checklist for your DPO

Before classroom rollout in the EU/UK:

Cross-links