Fortepixel – music school appsDeleting your account and data

Privacy notice

The app (the student app Leggio-Music Practice and the teacher app Leggio-Teacher) is used by several music schools, fully separated from each other: every school sees only its own data. The schools are the controllers of their teachers’ and students’ data (they may add their own notice); Fortepixel processes these data on the school’s behalf, as a processor. Fortepixel is the controller of the registering school contact’s data (name, e-mail address) and of content reports. A private teacher without a school (individual account) is likewise the controller of their own students’ data. Billing and payment data for paid subscriptions are processed by Fortepixel as an independent controller.

This notice is available in seven languages. The Hungarian version is authoritative; if a translation differs from it, the Hungarian version prevails.

1. Operator (Fortepixel)

Name
Péter Szabó, sole proprietor, trading as Fortepixel
Address
Bodza utca 3., 2141 Csömör, Hungary
Registration no.
62883656 (Hungarian register of sole proprietors)
Contact
hello@fortepixel.hu

2. What data do we process on the server?

Who sees what? Every teacher sees only their own students’ data (not other teachers’ students, scores or assignments); a student sees only their own data and their teacher’s name. The teacher also sees the username of a student’s own sign-in – not the password. The school admin sees the teachers’ names, the number of their students, the names of the students who have joined a teacher (who use the app), and the school’s number of active students – no other student data (practice, log, instrument, code). Fortepixel’s operator page shows the schools’ names, plans, validity, the contact person, the number of teachers and students, and the score reports – no names and no practice data. The school admin (for an individual account, the teacher) also sees their own subscription, payments and billing details; Fortepixel’s operator page also shows paying subscribers’ billing details and payments (to issue invoices). If the teacher creates a parent link, whoever knows the link (the parent) can see, without signing in and read-only, the school and teacher name, the student’s name and instrument, the practice time of the last 14 days, the assigned pieces (with due date, plan and ticked steps), the teacher’s 3 latest messages and the overall game results – but not the warning signs, the phone or the sign-in details. The link is shown only when it is created; the teacher can revoke it at any time. If the teacher turns on the leaderboard for a student, the teacher’s students on the leaderboard see each other’s nicknames and their number of practice days and minutes this week – nothing else. The parent view also shows the weekly goal, the streak and the badges.

Language: the app sends the chosen language with every request so that the server answers in the same language (e.g. error messages). The server does not store it.

Legal basis: for students’ data, consent (GDPR Art. 6(1)(a)); for students below the age of digital consent (16 in Hungary), the parent’s consent (GDPR Art. 8). Consent can be withdrawn at any time: the student can delete all their data in the app, or the teacher deletes it with one tap. For the contact person’s data, preparing and performing the contract (GDPR Art. 6(1)(b)); for reports, the legitimate interest of filtering infringing content (GDPR Art. 6(1)(f)). For billing and payment data: performance of the contract (GDPR Art. 6(1)(b)); for keeping them: a legal obligation (GDPR Art. 6(1)(c), Hungarian Act C of 2000 on Accounting, s. 169).

Trial, subscription: a registered school or private teacher can try the app free for 7 days. After that they can subscribe by card (renewing automatically, cancel any time) or by bank transfer against an invoice – the terms are set out in the Terms and Conditions (in Hungarian: app.fortepixel.hu/aszf/). If the trial or subscription expires, the data stays unchanged and can be viewed, but nothing new is recorded (new students, scores, assignments, practice).

3. Deleting your account and data

Every account and all data can be deleted from within the app, in one step, permanently – you do not need to contact anyone:

If you cannot use the app (e.g. the phone was lost), write to hello@fortepixel.hu with the name of your school and your name; after verification we delete the data within 30 days at the latest and confirm it. A teacher can also delete a student’s data with one tap.

After deletion no data is kept (we keep no backups). The server’s technical log (IP address, time) is kept by the hosting provider for a few weeks at most. The exception is the accounting data of successful subscription payments (billing details, amount, date): by law we must keep these for 8 years.

4. The microphone

The tuner and the practice monitor analyse the microphone only on the phone. No sound is recorded, stored or sent anywhere – only the numbers above reach the server (e.g. “18 minutes of playing, 140 notes”). The microphone is only used if the student switched it on (at first start or in Settings – where it can be switched off at any time), and even then only in the practice view and in the tuner.

5. Notification about a new score

Only works if the student switches it on in Leggio-Music Practice (and can switch it off in the same place, by tapping their name). The notification is delivered by the maker of the phone’s browser through its own push service (Google on Android, Apple on iPhone, Mozilla in Firefox, Microsoft in Edge). Our server sends an empty signal there: no name, no title, no other content – the text “You have a new score” is displayed by the phone itself, in the language chosen in the app. The service therefore only sees that the phone received a signal at that time. In the Android app installed from Google Play, the app itself receives the notification through Google’s messaging service (Firebase Cloud Messaging) – so it arrives even if the phone has closed the app in the background. For this our server stores the app’s notification ID and sends only the app language along with the signal (so the phone shows the text in that language). Here notifications switch on by themselves when the student allows them in Android’s permission prompt; they can be switched off the same way by tapping their name, or blocked in the phone’s settings.

6. Automatic estimate – not a decision

The practice monitor automatically estimates how long an instrument was played and flags unusual patterns (e.g. the same single note for minutes). This is a hint, not evidence and not a grade: any consequence is always decided by the teacher, after talking to the student. The estimate can be wrong (e.g. whistling or a recording may look like playing).

7. What stays on the device

We set no cookies ourselves (section 8 covers Barion’s fraud-prevention code, which may set cookies). The browser’s own storage (localStorage, IndexedDB, cache) keeps:

These are needed for the app to work; nobody else can access them. On sign-out, the student app removes all the student data above and the school data from the phone, and notifications stop; the teacher app removes the sign-in, the school data and the downloaded scores (the school code stays). Settings, the language and the own accompaniment file stay; they can be removed by clearing the site/app data in the browser (or phone) settings.

8. What there is not

No analytics, no ads, no social plugins. The student app connects to no external server, and the teacher app only to the Barion fraud-prevention code described below (fonts are local too); apart from this Barion address, the server’s security policy (CSP) blocks every external connection. The only exception is the notification in section 5, if switched on: then our server sends an empty signal to the push service of the phone’s maker (in the Android app from Google Play: to Google Firebase Cloud Messaging, for which it also requests an access token from Google). When a new score report arrives, Fortepixel receives a short e-mail (without the content of the report). For card payments, payment takes place on Barion’s page (the app redirects there), and our server communicates with Barion (starting, checking and renewing payments); for a successful payment Fortepixel receives an email with the details needed for the invoice, and for a failed renewal the subscriber receives an email. For a bank transfer order, Fortepixel receives an email with the details needed for the invoice, and the customer receives a confirmation of the order and of the payment’s arrival.

Barion fraud prevention (Base Barion Pixel): card payments require that Barion’s fraud-prevention code runs on the pages that offer payment – in the teacher app, on the start page, on the page for teachers and on the T&C page. It loads from pixel.barion.com and sends technical data to Barion (address of the opened page, time, browser and device characteristics, IP address); for this, Barion may also set cookies on its own domain. Its purpose is to detect abuse (e.g. payment with a stolen card); legal basis: the legitimate interest of Fortepixel and Barion (GDPR Art. 6(1)(f)). Barion processes the data under its own privacy notice (barion.com). It is not used for advertising or marketing: Barion’s “full” (marketing) pixel is not switched on. The student app and the parent page contain no such code.

9. Processors and payment provider

Rackhost Zrt., Tisza Lajos körút 41., 6722 Szeged, Hungary (company reg. no. 06-10-000489) – operator of the server (and of the hello@fortepixel.hu mailbox). Like every web server, it keeps a short technical log of requests (IP address, time, requested address), which we use for nothing else.

Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ireland – only for the Android app installed from Google Play: the Firebase Cloud Messaging notification service (the app’s notification ID and the empty signal). Google acts under the Firebase data processing terms; data may also be processed outside the EU (in the USA), on the basis of the EU–US Data Privacy Framework and standard contractual clauses.

Barion Payment Zrt. (company reg. no. 01-10-048552; an e-money institution supervised by the Hungarian National Bank) – only for card payments: processing the payment and recurring charges. It receives the billing name, the email address and the payment details (item, amount, identifier). Card details are processed by Barion as an independent controller under its own privacy notice (barion.com); Fortepixel has no access to them.

10. Your rights

You may request access to your data, rectification, erasure, restriction of processing, and you may object; consent can be withdrawn (GDPR Arts. 15–21, Art. 7(3)). Write to hello@fortepixel.hu – we reply within one month. You can lodge a complaint with the Hungarian National Authority for Data Protection and Freedom of Information (NAIH): Falk Miksa utca 9–11., 1055 Budapest, Hungary, ugyfelszolgalat@naih.hu, +36 1 391 1400 – or with the data protection authority of your EU country of residence.

Effective: 21 October 2026