DATA PROTECTION

Privacy Policy

Version 2.2 · Effective from 4 October 2026 · Last updated 27 October 2026

Viafocus AB, org.nr 559547-4882

Available in Swedish and English; the Swedish text prevails.


Who are we?
Viafocus AB, Gothenburg. We make Focuspilot, a focus tool for school computers, and Studio, where teachers build lessons and tests.
Who decides about pupils' data?
The school. We are a processor and follow the school's instructions in a data processing agreement (PUB-avtal). → section 2
What does Focuspilot see?
Which web page or program is open and its title, and attempts to open blocked pages. Screenshots only while a teacher has the pupil in view. They are never stored. → section 4
AI?
AI helps teachers but never makes decisions about pupils. All AI runs within the EU (Microsoft Azure). → section 5
Do you sell data or show ads?
No, never. → section 8
Where is the data?
Our servers run in the Netherlands (Railway), our databases in Frankfurt (Neon), the web app in Stockholm (Vercel), and all AI on Microsoft Azure in the EU. Card payments (Stripe) are processed in the US. → section 9
How long is it kept?
The active page or app is kept only until the computer disconnects. Activity history is kept only if the school switches it on. The school's data is deleted within 30 days after the agreement ends. → section 10
Contact and rights
Pupils and parents contact the school. Other questions: dataskydd@viafocus.net. You can complain to IMY. → section 12

1. Who we are

Viafocus AB, org.nr 559547-4882, registered office in Gothenburg, Sweden.

Data protection: dataskydd@viafocus.net · Support: support@viafocus.net

This policy covers viafocus.net, Focuspilot, Studio and our AI features.

2. Our two roles

The school is the controller for data about pupils, teachers and other staff in Focuspilot and Studio. That is the municipality or the independent school's company. We are the processor and process the data only on the school's instructions in the data processing agreement (PUB-avtal).

We are the controller ourselves for the website, contact and demo forms, customer accounts, billing, support, sales, our security logs, lessons that teachers choose to share publicly, and parent accounts. See section 6.

Teachers who sign up on their own. We are responsible for the data about your own account. If you add pupils, your school is responsible for their data, and you confirm that the school has authorised you to do so.

3. Pupil data — the school decides

  • The school decides why and how the data is processed, has its own legal basis and informs pupils and parents.

  • We never use the data for our own purposes.

  • We never ask pupils or parents for consent to Focuspilot or Studio.

  • Our PUB-avtal follows the structure of the SKR, Adda and Inera template. We also accept the school's own template where reasonable.

  • Pupils, parents and staff use their rights through the school. If you contact us, we pass your request to the school within five working days and help it respond.

A detailed technical description of the processing and our security measures is provided to customers in the PUB-avtal and its appendices.

4. What data the services process

It depends on which features the school uses, and comes from the school's directory (Google or Microsoft), from files the school imports, from what teachers and pupils enter, and from the school's computers.

ServiceData
All servicesName, email, school, class or group, year and role, from the school's accounts.
FocuspilotWhich web page or program is open and its title. Attempts to open blocked pages. Screenshots only while a teacher has the pupil in view. They are never stored. Events during a test, for example the pupil leaving the test. Details about the computer: platform, app version and when it was last connected.
StudioLessons, answers, results, teacher comments and private notes.
AI featuresWhat teachers write to the AI, see section 5.
Optional, only if the school choosesPersonnummer (Swedish personal identity number) and profile picture.

On Windows, Focuspilot can also see which other programs and windows are open.

The Focuspilot extension in Chrome. It uses the pupil's school email address to link the computer to the right class. It shares which pages are open and the pupil's activity, and, only while a teacher has the pupil in view, images of the pupil's screen. The images are not stored.

The pupil always sees when a teacher is looking at the screen.

The school can switch off screenshots, the list of open tabs and programs, and which page or program the pupil has open, for the whole school.

School hours. The school switches on sleep outside school hours once its school hours are set. The computers then disconnect and send nothing.

Never. Focuspilot never records what the pupil types or which keys the pupil presses, never records sound, and does not read passwords, camera, microphone or the contents of files. We never save which websites or programs the pupil has used.

The teacher assesses. No AI sets scores or grades, and no AI judges whether a pupil is cheating.

5. AI

All AI runs within the EU (Microsoft Azure). That covers both AI that processes pupil data and what teachers themselves write to the AI to create material. A school can use its own AI key with a provider it has its own agreement with; the questions then go there. AI helps teachers create lessons and get an overview of the class, but never makes decisions about pupils. We do not assess emotions, attention or behaviour and never use facial recognition. We do not train any AI models on customer data, and under its terms our AI provider may not do so either. The AI features in the services are labelled as AI, and teachers should not enter personal data about pupils in the AI chat.

6. Data we are responsible for

WhyWhat dataLegal basisHow long
Run and protect the website and serviceIP address, browser, times, sign-in attemptsLegitimate interest: secure operation90 days
Analytics for the website and web appPage views, clicks, device type, a random IDConsentAt most 12 months
Answer contact and demo requestsName, email, phone, school, role, messageLegitimate interest: to answer you24 months after last contact
Manage agreements and supportContact persons' name, email, phone, role, ticketsContract or legitimate interestCustomer period plus at most 24 months
Invoicing and bookkeepingInvoices and paymentsLegal obligation (Swedish Bookkeeping Act)7 years
Tell schools about our servicesName, role, work email and phoneLegitimate interest: to inform schools24 months, or until you object
Show lessons teachers have shared publiclyThe teacher's name and the shared lessonLegitimate interestAs long as the lesson is shared
Parent accountsName, email, linked childrenContract or legitimate interestAs long as the account exists, then within 30 days

The data usually comes from you; school contact details may come from public sources, such as the school's website, or from a colleague. Giving us data is voluntary, but without it we cannot answer you or manage an agreement. We make no automated decisions with legal or similarly significant effects.

7. Parents

The school decides whether a parent gets an account; only its administrators can link it to a child. The account shows which children are linked to it, not the child's screen or activity. Parents pay nothing.

8. Our commitments

  • We never sell personal data.

  • No advertising, and no analytics on pupil pages.

  • No profiling of pupils for anything other than what the school has asked for.

  • We never rely on pupil consent.

  • No face recognition.

  • We notify the school of a personal data breach within 24 hours of confirming it.

  • We delete the school's data within 30 days after the agreement ends, and the school can first get it in a machine-readable format.

Chrome extension. The use of information received from Chrome APIs adheres to the Chrome Web Store User Data Policy, including the Limited Use requirements.

Google user data. Sign in with Google gives us your name, email address and profile picture. When a school's Google Workspace administrator connects Viafocus under Admin → School data, we read, and never change: users' names, email addresses, organisational unit, a link to their profile picture and whether an account is suspended; and group names and members. If the administrator turns on Google Classroom, we also read course names and the teachers and pupils in each course. We use this only to create and update the school's accounts and classes in Viafocus. When a teacher chooses Save to Drive, Viafocus creates that file in the teacher's own Drive and can access only files it created. The data is stored in our database in the EU (Neon, Frankfurt), access keys are stored encrypted, and we share it only with the sub-processors in section 9 that run the service; section 9 also covers transfers outside the EEA. We never sell it, use it for advertising or use it to train AI models. When the administrator disconnects, we delete the stored access immediately; accounts and classes are deleted as described in section 10. The administrator can also revoke access at any time in the Google Admin console. Viafocus's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

9. Sub-processors and transfers

We use providers for hosting, storage, email, card payments, analytics and AI. They may process the data only to provide the service for us. Full list: /en/subprocessors. More about each item of data: /en/pub-avtal/bilaga-1.

SupplierTaskLocationSafeguard
RailwayServers and live dataEU (Netherlands)SCC
NeonDatabasesEU (Germany)Stored in the EU
CloudflareNetwork and file storageFile storage in Europe, global networkDPF
VercelWebsite and web appStockholm, global networkDPF
Microsoft AzureAll AIEUStored in the EU
LangfuseAI qualityEUStored in the EU
QdrantSearch index for uploaded lesson materialEUStored in the EU
LettermintEmail from the serviceEUStored in the EU
StripeCard paymentsEU and USADPF
PostHogWeb analytics and temporary recording of administrator setup pagesEU (Germany)Stored in the EU

Not our sub-processors: Microsoft Entra and Google Workspace, which the school has its own agreement with for sign-in and its directory, and Pexels, Unsplash and YouTube. Images and videos from them are fetched directly from their servers, which then see the user's IP address. Our image and video search sends them search terms only.

Transfers outside the EEA. Railway, Neon, Cloudflare, Vercel, Microsoft and Stripe are US companies, and Langfuse is owned by the US company ClickHouse. With Neon, Microsoft Azure and Langfuse the data is held in the EU. Stripe, Cloudflare and Vercel are certified under the EU–US Data Privacy Framework. For US companies we use the EU–US Data Privacy Framework (DPF) if the company is certified, and otherwise the European Commission's Standard Contractual Clauses (SCCs). Railway's servers are in the Netherlands, but Railway is a US company, so we treat it as a transfer and use SCCs. You can get a copy of the safeguards from us. We run sign-in ourselves, in our database in the EU. We disclose data to authorities only when the law requires it.

10. Retention

Defaults for Focuspilot and Studio; the school can instruct otherwise.

DataAt most
Screen images from live viewNot stored
Active page or programOnly the latest. Deleted when the computer disconnects.
Status and test events24 hours
Technical logs90 days, or the period the school has chosen for activity history if that is longer. Security logs 12 months.
Activity history: mode changes and when the pupil connected (only if the school turns it on)Off by default. The school sets 7 to 365 days; 90 days is the default once on.
Lessons, answers and resultsUntil deleted. The trash is emptied after 30 days.
AI chatsUntil the teacher deletes them, at most 12 months without activity, or when the pupil or school is deleted. Attached files 30 days.
A pupil's data when the school requests deletion30 days
The school's data after the agreement ends30 days

For data we are responsible for, see section 6.

11. Security

All traffic is encrypted, and our databases and file storage are encrypted. Each school's data is kept separate from other schools' data, and our staff access it only when needed for support or maintenance. Found a security issue? Email security@viafocus.net.

12. Your rights

Data in Focuspilot or Studio through your school: contact the school (section 3).

Data we are responsible for: you have the right to know what data we hold and get a copy, have errors corrected, have data deleted, restrict processing, receive data you gave us in a machine-readable format, and withdraw consent. Email dataskydd@viafocus.net. It is free, and we reply within one month.

Your right to object

You can object at any time to processing based on legitimate interest. If you object to us contacting you about our services, we always stop.

Complaints

You can complain to the Swedish Authority for Privacy Protection (IMY), www.imy.se.

13. Children and pupils

The school adds pupils. They do not create accounts, enter agreements with us or receive marketing. Schools can hand out our short pupil notice.

14. Cookies

We use necessary cookies and, only if you have accepted them, analytics cookies on the public website. Rejecting is as easy as accepting. Inside the service, we may temporarily record signed-in school administrators' setup pages for support; page text, including names, may be visible, while form inputs are masked, regardless of the website cookie choice. Recordings are stored in the EU; sessions of pupils and teachers are never recorded. We do not use marketing cookies.

15. Changes

The current version is always on this page, dated at the top.

16. Contact

Viafocus AB · org.nr 559547-4882 · registered office Gothenburg · dataskydd@viafocus.net · Supervisory authority: IMY, www.imy.se

Appendix: Pupil notice

Schools may hand out this text.

Your school uses Focuspilot and Studio from Viafocus. The school decides how they are used.

Your teacher can see which site or program you have open, and whether you try to open a locked site. On Windows, also other open programs.

The teacher can see your screen only while the teacher has you in view, and you will see this on your computer. The images are not saved.

Focuspilot never sees what you type, your passwords, your camera or your microphone.

Your school decides whether Focuspilot is on outside school hours.

AI never decides anything about you. A person always does.

Your parents can get an account from the school. They only see that you are linked to them.

Questions? Ask your teacher. You have the right to know what is saved about you.

Change history

  1. 27 October 2026 · Version 2.2

    Added information about temporary recording of administrator setup pages with form inputs masked.

  2. 18 October 2026 · Version 2.2

    Section 8 now lists exactly what the Google Workspace connection reads: each user's profile picture link is added, and the organisational unit structure is gone because we no longer read it. It also names where the data is stored.

  3. 15 October 2026 · Version 2.2

    Section 9 now says plainly that Railway is a US company, so it counts as a transfer covered by SCCs, although its servers are in the Netherlands.

  4. 4 October 2026 · Version 2.2

    Current version.