Moien Back to Moien

Privacy notice

How Moien handles your data, why, and what you can ask us to do about it. Last updated 18 October 2026 (the optional public link to a certificate, which shows it, with your Google account’s name, to anyone who has the link: sections 2, 3, 5c, 6, 7 and 8). Before that, 16 October 2026 (the signed certificate is now kept, so that it is signed once and can be downloaded again: sections 2, 3, 5, 5c, 6, 7, 8 and the browser storage note); also 16 October 2026 (the optional buttons that open LinkedIn from a certificate: sections 6 and 7); also 16 October 2026 (a certificate of completion issued by Valnivo Sign for Moien, for your Google account, with the name of that account printed on it: sections 2, 3, 5c, 6, 7 and 8). Before that, 16 October 2026 (the optional choice to run the speech check and the chat’s message check on a server of Valnivo Labs instead of on your device: sections 2, 3, 5b, 6, 7 and 8; and a donated recording may now be one line of a conversation, not only a word, and donors are asked again: sections 3, 5a and 6). Before that, 12 October 2026 (one small, non-personalised advertisement at the end of a few pages of the website, with Google’s consent message: sections 2, 3, 6, 7, 8, 9 and 11). Before that, 9 October 2026 (anonymous page and screen view counts on the website and in the Android app: sections 2, 3, 6, 7 and 8; the synthetic voice; how long chat data stays stored, what leaving does not remove and what members see; named counted actions; the platform recorded with a donor's consent). Before that, 7 October 2026 (opening Moien inside Valnivo Home, section 5). Before that, 2 October 2026 (the chat rooms, section 5b, with the words the chat refuses, review requests, and rooms that end after 5 quiet hours or when empty, the message check on your device, and training copies of reported and refused messages). Before that, 30 September 2026 (no advertising; Android backup, reminders and permissions; starred words and the daily goal in sync; the reviewers of donated recordings; the Android download; e-mail you send us, fonts served from our own domain, and the age the app is meant for).

1. Who is responsible

The data controller is Valnivo Labs, based in Luxembourg, which develops and runs Moien. Valnivo Labs is a trade name, not a registered company: if you need the controller named for a formal request or a complaint to a supervisory authority, ask at the address below and it will be given to you. This covers the Moien website and the Moien Android application.

Valnivo Labs is not a registered company, so it has no business premises to publish; e-mail is the way to reach the controller, and every request described in this notice is answered there. If a supervisory authority needs a postal address, it will be provided to them on request.

There is no Data Protection Officer. Moien does not meet the criteria in Article 37 GDPR that would require one.

2. The short version

3. What we process, why, and on what legal basis

DataWhyLegal basisKept for
On the website, each time a page is opened: the page's address (without any query), the page you came from, your browser's language, and your browser, system and screen width. In the Android app, each time a screen is opened: the screen's web address with /app in front (without any query, so never a chat room's name), and the app's version and Android's version. It also counts a few named actions: finishing a lesson (on the website and in the app), and, on the website, pressing the Android app's play or download button. Your country is worked out from your IP address, which GoatCounter does not store. No cookie is set, no advertising or device identifier is used, and nothing is kept in your browser or on your phone for this. To see which pages are read and which languages and devices matter, so the course can be improved. Our legitimate interest in understanding how the website is used, Article 6(1)(f) GDPR. The counts hold nothing that identifies you, and no information is read from or stored on your device, so no consent is required under Article 5(3) of the ePrivacy Directive. If your browser sends the Do Not Track signal, nothing is counted on the website, and in the app you can switch the counting off on the Settings and data page. The test site, test builds of the app and the frame inside Valnivo Home are never counted. As GoatCounter keeps its aggregate counts, with no per-visit records.
Your level, completed lessons, points, today's points and your daily goal, the words you starred, day streak and review schedule, stored in your browser's local storage or in the app's own storage. So the course remembers where you are. Not a transfer to us at all: the data never leaves your device. Storing it is strictly necessary to provide the service you asked for, so no consent is required under Article 5(3) of the ePrivacy Directive. Until you press "Reset progress" on the Settings and data page, clear your browser data, or uninstall the app.
If you sign in: your Google account's name, e-mail address, profile picture and user ID. To identify your account so the right progress is loaded on each device. Performance of a contract, Article 6(1)(b) GDPR. You asked for cross-device sync; an account is how it works. Until you delete your account. Deletion is immediate and complete.
If you sign in: the same learning progress as above, including your starred words, your daily goal and today's points, copied to our database. To merge and sync your progress between your phone and your computer. Performance of a contract, Article 6(1)(b) GDPR. Until you delete your account or reset your progress.
If you press the microphone button beside a word: a recording of your voice. So you can hear yourself beside the dictionary's speaker and compare. Not a transfer to us at all: the recording is made, played and drawn on your own device and is never uploaded, to us or to anyone else, unless you donate it (below) or choose to run the speech check on our server (the row after the speech check’s). It is not scored or stored, and it is not analysed unless you have turned on the speech check, in which case it is analysed on your device and the result stays there. Your browser, or Android through the microphone permission (RECORD_AUDIO), asks for your permission before the microphone is used. Only while the comparison is open: closing it, moving to another word or leaving the page discards it.
Only if you opt in to donating recordings, and only for each recording you choose to send: the recording (compressed, at most 6 seconds), the word, or the line of a conversation, you were asked to say, your interface language, what the speech check heard if it was on, the app and version, the time, and a random donor number. When you opt in: the date, the version of the terms you agreed to, your confirmation that you are 16 or older, the platform you gave it on (the website or the Android app), and, only if you choose to give it, your first language from a short list (or "another language"). To check and improve speech-recognition models for Luxembourgish so that they understand learners, and to publish the improved models. See section 5a. Consent, Article 6(1)(a) GDPR, given by ticking the age box and pressing "Yes, I want to donate recordings", and again for each recording by pressing "Send this recording". Withdrawing is one button. Voice is not processed to identify anyone, so it is not biometric data under Article 9. Until you withdraw, and never longer than 3 years: each recording carries its own deletion date. A donor record with no recordings left is deleted once its consent is 3 years old.
Only if you review donated recordings, which you do only because Valnivo Labs asked you to: your Google account's user ID, listed as a reviewer, and stored with each review you give, together with your answer. So that only listed reviewers can hear the recordings, and so that each reviewer's answer counts once (section 5a). Legitimate interests, Article 6(1)(f) GDPR: checking donated recordings before any is used for training, and knowing who checked them. Your listing, until you stop reviewing; each review, until the recording it belongs to is deleted.
If you turn on the speech check: nothing about you or your voice. Downloading it sends a normal file request, with your IP address and browser details, to Hugging Face (the model files) and, on the website, jsDelivr (the program that runs them; in the Android app that program is part of the app). To fetch the files you asked for, once. After that the check runs offline on your device: it listens to your recording there and tells you whether it heard the word. Your request, by pressing the download button; the check is off by default and nothing is fetched before. We receive none of it. Hugging Face and jsDelivr handle their own request logs as independent controllers. The files stay in your browser, or in the app's own storage on Android, until you press "Remove it" on the Settings and data page, clear the site's data or uninstall the app. Request logs: see the providers' policies in section 6.
Only if you choose to run the speech check, or the chat’s message check, on our server: for the speech check, the recording you have just made (at most 10 seconds of audio, as sound samples); for the message check, the text of the message you are about to send. With it, your account’s sign-in token, which identifies your account to the server, and your IP address, which any connection carries. To run the check you asked for without you downloading it, and to answer it. The server uses your account’s identifier only to confirm that you are signed in and to limit how many requests one person or address can make in a minute, and your IP address only for that same limit. It looks at nothing else in the token, uses nothing for any other purpose, makes no profile and takes no decision about you. Your consent, Article 6(1)(a) GDPR, given separately for each of the two checks by choosing the server for it, and withdrawn by choosing your device again. Nothing is sent before you choose it, and nothing is sent when you are not signed in. Not kept: the recording or the text is processed in memory and discarded as soon as the answer has been sent back. Nothing is written to disk and the server keeps no log of requests. The identifier and the address are held in the server’s memory for about a minute for the request limit, then forgotten.
In the Android app: reminders to practise. Your phone decides when to show one, from the time you last opened or finished a lesson or answered a review, which the app already keeps with your progress. Nothing is sent to us or to anyone. To remind you, at most twice a day between 9:00 and 22:00, when you have not learned for twelve hours. Not a transfer to us at all: the notification is made and shown on your phone. On Android 13 and later, Android asks you for the notification permission (POST_NOTIFICATIONS) first; once you allow it, reminders are on. Switch them off on the Settings and data page, or in Android's settings. Nothing is kept beyond the time you last learned, which stays with your progress on the phone.
In the Android app: Android's own backup (Auto Backup) may copy what the app stores on your phone, namely your progress, your settings, your donor number if you donate, and the sign-in session (but not signed certificates, which the app fetches again from the issuer), to the backup of your Google account, and put it back on a new phone when you move to one. So that changing phones does not lose your progress. We leave Android's backup switched on for the app: legitimate interests, Article 6(1)(f) GDPR, not losing a learner's progress. The backup itself is Google's service, run under your own Google account's backup settings, and we have no access to it. You can switch it off in Android's settings. As long as Google keeps your device backup; see the Google privacy policy linked in section 6.
Only if you join the chat rooms: the name you choose for the chat, your confirmation that you are 16 or older, the date you joined, the version of the chat rules you agreed to, the time of your last message, and the people you blocked. Then what you write in the rooms, with its time; the rooms you open (level, name, the people you banned); and the reports you make (the reported message, its author's chat name, your reason and note). Only if you ask for a review of a message the chat refused: that message, the word it was refused for and the room. From every report and every review request, a training copy of the message: its text with names, e-mail addresses, links, phone numbers and @mentions taken out, the interface language, the reason, and the labels described in section 5b; no author, room or reporter. To run the rooms: show your messages to the other members, let a room's creator look after it, pace messages against flooding, refuse the words the chat does not allow, and handle reports and review requests (section 5b). The training copies: to train and test the message check on real chat text, Luxembourgish above all. Performance of a contract, Article 6(1)(b) GDPR: you asked to take part. Handling reports and keeping the rooms free of abuse and illegal content: legitimate interests, Article 6(1)(f) GDPR, and the obligations of a hosting service under the EU Digital Services Act, Article 6(1)(c). A room and everything in it: until 5 hours have passed without a message, or as soon as it is empty, or until its creator deletes it or leaves. Each message expires after 30 days, reports after 180 days and review requests after 90 days; a clean-up job then deletes them, at least once a week, so each can stay stored for up to a week longer. Training copies: 3 years at most, deleted by a weekly job. Your chat name, blocks and the rest: until you leave the chat or delete your account, which deletes your rooms, your messages and your reports at once.
If you write to one of Moien's addresses (privacy@, contact@ or support@luxembourgish.app): your e-mail address, what you write, and anything you attach. It is kept apart from the app: nothing you write is copied into it or linked to your progress or your account. To answer you: a request under your rights, a deletion request, a complaint or a question. And, if you ask to test the Android app, to add your Google account's e-mail address to the Android test programme, which means passing that address to Google Play. A legal obligation, Article 6(1)(c) GDPR, for a request under your GDPR rights. Adding you to the test programme: your request, Article 6(1)(b) GDPR. Otherwise legitimate interests, Article 6(1)(f) GDPR: answering somebody who chose to write, using what they wrote for nothing else. Until your request is closed, then deleted within 12 months. On the Android tester list, until you ask to be removed. Cloudflare keeps the message only while forwarding it (section 6).
On the website only, on the pages that carry an advertisement: cookies and similar identifiers set by Google AdSense, and the page’s address, your IP address and your browser’s details, sent to Google when the advertisement loads. To show the one advertisement that helps pay for running the site, to limit how often the same one repeats, and to count views and detect fraud. We ask Google for non-personalised advertisements only, so no profile of your interests is used to choose it. Consent, Article 6(1)(a) GDPR and Article 5(3) of the ePrivacy Directive, given or refused in Google’s consent message before any advertising cookie is set. Refusing changes nothing in the course. You can change or withdraw your choice at any time with “Ad privacy choices” on the Settings and data page. As set by Google, which decides this as an independent controller (section 6). We receive nothing about you from it, only totals of views and earnings.
Only if you ask for the certificate of a level you finished, on the website: your Google sign-in token (which tells our issuer your account’s user ID and name), the level, and the PDF your browser drew from what the issuer had just told it. The issuer reads your progress record in Cloud Firestore, which has to show the level as finished. To read whether your synced progress record shows the level as finished, work out its date and number, and sign the PDF as issued by Moien, so that anybody holding the file can check it later with nothing but the file. The name printed is your Google account’s name, taken from your sign-in, and never anything you typed. Providing the certificate you asked for, Article 6(1)(b) GDPR, and your own request, as the certificate exists only when you press the button; keeping it is part of providing it, so that it is signed once and you can download it again. The certificate is not a qualified electronic signature and not an official qualification. The signed certificate itself is kept until you delete your account: a PDF holding your Google account’s name, the level, its date and number, and Valnivo Sign’s proof, in a private storage bucket (section 5c). The issuer logs no name, token, user ID, address or file. Only counts per account and per address are held in memory, for an hour, to refuse a flood. The copy you download is yours, and you decide who sees it.
Only if you choose to create a public link for a certificate, on the website: the level, the certificate number and its date, and a picture of the certificate that your browser draws, which shows your Google account’s name. Your IP address and browser details reach our issuer whenever someone opens the link. To let anyone you give the link to, and LinkedIn when you post it, see the certificate as a preview card. The page’s text carries no name; the picture, which is the certificate, does. Your consent, Article 6(1)(a) GDPR, given by ticking the box and pressing Create a public link. You can withdraw it at any time by turning the link off, as easily as you gave it. Until you turn the link off or delete your account, whichever is first; both delete the public page and its picture. The service logs no link, name, user ID, address or file.
Server logs of our hosting provider, including your IP address, kept automatically when a page is served. To deliver the site and to keep it secure and available. Legitimate interests, Article 6(1)(f) GDPR: running a website securely. We do not read these logs to learn anything about you. As retained by Firebase Hosting, typically a matter of days.

We do not sell data, we do not build learner profiles, and the only analytics we run are the anonymous page-view counts in the first row of this table. The one advertisement on some pages of the website is not personalised (above), and the Android app shows none.

4. Learning without an account

This is the default. Your level, completed lessons, points, today's points, your daily goal, the words you starred and your review schedule are written to your browser's local storage on your own device, or to the app's own storage on Android. Nothing is sent to us and we cannot see it. Pressing "Reset progress" on the Settings and data page, or clearing your browser's site data, removes it permanently. On Android, the phone's own backup may keep a copy in your Google account (section 3).

5. If you sign in with Google

Sign-in is entirely optional. When you use it, Google tells us your account's name, e-mail address, profile picture and a user ID, and we store your learning progress (your level, lessons, points, today's points, your daily goal, the words you starred, your streak and your review schedule) against that ID in a Cloud Firestore database hosted by Google in the European Union, in the multi-region eur3. Security rules on the database allow only you, signed in as yourself, to read or write your own record. We do not read individual records.

Deleting your account

On the Settings and data page, signed in, "Delete account and data" removes the signed certificates kept for you (section 5c), your stored progress and your Moien account in one step, and empties the progress and any certificate copies on that device. If the certificates cannot be deleted, nothing is deleted and you can try again. Google may ask you to sign in again first to confirm it is you; if you cancel that, nothing is deleted and the progress on your device stays as it was. Your Google account itself is untouched; you are only removing Moien's copy and Moien's ability to identify you. The deletion is immediate and there is no backup from which we could restore it. You may also simply sign out, which leaves your cloud copy in place until you return.

Opening Moien inside Valnivo Home

Valnivo Home can open Moien while you are signed in there. Moien then uses that Home account's user id as your user id here, and creates the account if you do not already have one. It is a new account in Moien, not a join to a Google account you already use on luxembourgish.app. Your course data stays in Moien. Signing in on luxembourgish.app itself does not use the Home account. The course still works with no account. Valnivo Home's own notice describes the dashboard.

5a. Donating recordings

The speech check uses models that learnt from native speakers, which is why they often miss learners. If you want to help, you can opt in on the Settings and data page. Nothing changes until you do, and even then a recording is sent only when you press "Send this recording" for it; every other recording stays on your device as before.

5b. Chat rooms

The chat rooms let learners write to each other, by level. They are off until you choose to join, which needs a Google sign-in, your confirmation that you are 16 or older, and your agreement to the chat rules in section 11 of the terms of use.

5c. Certificates of completion

When you have passed every lesson of a level and are signed in with Google, the page /certificate offers to make the certificate of that level as a PDF, issued by Valnivo Sign for Moien. Moien is the course the certificate is for. Valnivo Sign, another product of Valnivo Labs, signs it, and its public page can check it too. This is what happens:

6. Who else is involved

Google acts as our processor for hosting and for the database. Scaleway acts as our processor for training the speech-recognition models. Cloudflare acts as our processor for e-mail sent to Moien, and Google (Gmail) holds the mailbox it arrives in. For the website’s advertisement, Google acts as an independent controller.

Besides its own files, including its fonts, the website and the app ask GoatCounter to count each page or screen view (section 3), and the app contacts our database only while you are signed in (which is also how the chat rooms work) or when you opt in to, send or withdraw a donation, Hugging Face and jsDelivr only when you download the speech check or the chat's message check, and GitHub only when you download the Android app from this website. On a website page that carries an advertisement, it also loads Google AdSense’s script (section 3); the Android app loads none.

7. Transfers outside the EU

Your progress, your account, the chat rooms and any donated recordings are stored in the European Union, and training on donated recordings happens there too: Scaleway is a French company and its servers used for training are in Paris. Google is a company established in the United States, so some support and administrative access from outside the EU cannot be excluded, and in the Android app your device backup is held by Google under your own Google account. Where Google transfers data outside the EU, it relies on the European Commission's Standard Contractual Clauses and on the EU-US Data Privacy Framework. See Google's data processing terms.

If you e-mail us, your message passes through Cloudflare, Inc. and is stored by Google, both companies established in the United States. Both are certified under the EU-US Data Privacy Framework, which the European Commission has found to give an adequate level of protection (Article 45 GDPR). What crosses that border is the message you chose to send. If you ask to test the Android app, your Google address goes to Google Play in the same way.

Google may process the data its advertisement uses on servers outside the EU, relying on the EU-US Data Privacy Framework and the Standard Contractual Clauses.

GoatCounter's servers are in Finland and Germany, so counting page views does not leave the European Union.

If you ask for a certificate, your sign-in token and the PDF are processed on Google Cloud in the European Union (Cloud Run and Cloud KMS in Belgium, europe-west1), and the signed certificate is kept in Cloud Storage in the same region. Google is a company established in the United States, so access from outside the EU cannot be excluded; where Google transfers data outside the EU it relies on the Standard Contractual Clauses and the EU-US Data Privacy Framework (above).

If you choose to run a check on our server, the recording or the message is processed on a machine in Frankfurt, Germany, so it stays in the European Union. Oracle is a company established in the United States, so access by it from outside the EU cannot be excluded; where Oracle transfers data outside the EU it relies on the European Commission’s Standard Contractual Clauses and on the EU-US Data Privacy Framework.

Hugging Face is also a company established in the United States, and jsDelivr serves its files through content-delivery networks that include companies established in the United States. If you download the speech check, the requests for its files may reach servers outside the EU. They carry no recording and nothing from your progress.

LinkedIn, if you choose to open it from a certificate, may process what it receives outside the EU under its own terms; Moien has no control over that and keeps nothing of it. A public link (section 5c) can be opened from anywhere in the world by whoever has it, including the servers of LinkedIn, so what it shows (the certificate, with your Google account’s name) can leave the European Union once someone opens it; the stored copy stays in the EU.

GitHub, Inc. is established in the United States. If you download the Android app from this website, the request for the file reaches GitHub's servers, which may be outside the EU. It carries nothing from your progress.

8. Cookies and local storage

Moien itself sets no cookies, and the page and screen view counter (GoatCounter, section 6) sets none and stores nothing in your browser or on your phone either. It uses your browser's storage (local storage and IndexedDB) for your progress, your starred words, your daily goal, your chosen interface language and whether you have seen the welcome tour, and, if you sign in, for the token that keeps you signed in. If you download the speech check, its files are kept in your browser's cache storage so that it works offline. Your choice to run the speech check or the message check on our server instead is kept in the same storage, per feature, and is never synced. If you opt in to donating, your donor number, the count of recordings sent and the anonymous donor account's token are kept in the browser's storage too. None of it leaves your device except the progress you asked us to sync and the recordings you choose to send. In the Android app the same things are kept in the app's own storage, which Android's backup may copy to your Google account (section 3).

The name on a certificate is your Google account’s name, read from your sign-in, and no name you typed is kept. Your browser stores nothing about a public link: whether you have one is asked of the issuer each time. After you download a certificate, your browser keeps a copy of the signed file in IndexedDB (database moien-certificates) so that it can be downloaded again offline; it is never synced and is erased when you sign out or delete your account.

On the website, the pages that carry an advertisement let Google AdSense set cookies or use similar storage, only after you agree in Google’s consent message where the law requires it (the EU, the EEA, the UK and Switzerland). You can change or withdraw that choice at any time, as easily as you gave it, with “Ad privacy choices” on the Settings and data page. The Android app has no advertising and uses no advertising identifier.

9. Your rights

Under the GDPR you have the right to:

Write to the e-mail address in section 1 and we will answer within one month. There is no charge.

10. Complaints

If you think we have handled your data wrongly, please tell us first so we can put it right. You also have the right to complain to a supervisory authority, in Luxembourg the Commission nationale pour la protection des données:

CNPD, 15 boulevard du Jazz, L-4370 Belvaux, Luxembourg. cnpd.public.lu.

You may equally complain to the authority in the EU country where you live or work.

11. Children

Moien is a language course meant for people aged 13 and over, which is the audience declared on Google Play; it is not directed at children under 13. Because sign-in relies on consent to a contract, we ask that anyone under 16 uses the app without signing in, which requires no personal data at all, or has a parent or guardian sign in on their behalf. Donating recordings and the chat rooms are open only to people aged 16 or older. We do not knowingly hold account data, chat messages or recordings of a child under 16. If you believe we do, write to us and we will delete it. The website’s advertisement is never personalised, whoever reads the page.

12. Automated decisions

There is no automated decision-making with legal or similarly significant effects, and no profiling. The placement test is a self-assessment: it suggests a starting level and you can override it on any level page.

13. Security

The site is served over HTTPS only. Sign-in is handled by Google and we never see your password. Database rules restrict every learner's record to that learner. Donated recordings are readable only by the anonymous donor who sent them, by Valnivo Labs and by the reviewers described in section 5a; a reviewer's Google account user ID is kept in the reviewer list and with each review they give, and nowhere else. Chat rooms are readable only by signed-in members of the chat, and a chat membership only by its member. We hold no payment data and do not ask for special categories of personal data; if you write such things in a chat room, other members can read them.

14. Changes to this notice

If this notice changes, the date at the top changes with it, and what changed is listed beside the date. Material changes are announced in the app before they take effect.

15. Course content

Questions or corrections about the Luxembourgish in the course are not a privacy matter and are best raised as an issue on the project's public repository, linked from the About page.

Last updated 18 October 2026 (a certificate is now kept on Moien’s server so that it is signed once, and you may choose to make it viewable through a public link, which shows it with your name and which you can turn off; deleting the account deletes both: see the sections on certificates). Before that, 16 October 2026 (a certificate of completion issued by Valnivo Sign for Moien, for your Google account, with the name of that account printed on it: sections 2, 3, 5c, 6, 7 and 8). Before that, 16 October 2026 (the optional choice to run the speech check and the chat’s message check on a server of Valnivo Labs instead of on your device: sections 2, 3, 5b, 6, 7 and 8; and a donated recording may now be one line of a conversation, not only a word, and donors are asked again: sections 3, 5a and 6). Before that, 12 October 2026 (one small, non-personalised advertisement at the end of a few pages of the website, with Google’s consent message: sections 2, 3, 6, 7, 8, 9 and 11). Before that, 9 October 2026 (anonymous page and screen view counts on the website and in the Android app with GoatCounter: sections 2, 3, 6, 7 and 8; the synthetic voice, how long chat data stays stored, what leaving does not remove, what members see, the counted actions and the donor platform: sections 2, 3, 5a, 5b and 6). Before that, 7 October 2026 (opening Moien inside Valnivo Home: section 5). Before that, 2 October 2026 (the chat rooms, with the words the chat refuses, review requests, and rooms that end after 5 quiet hours or when empty, the message check on your device, and training copies of reported and refused messages: section 2, the table in section 3, section 5b, and sections 6, 7, 9, 11 and 13). Before that, 30 September 2026 (no advertising: the advertising script, identifiers and consent message are gone; Android's backup, reminders and the microphone and notification permissions; starred words, the daily goal and today's points in sync; the reviewers of donated recordings; the donor records deleted after 3 years; the Android download served from GitHub; e-mail you send us, and fonts served from our own domain). Before that, 28 September 2026 (donating recordings, first language, Scaleway, who is responsible).