Terms of Use — Witram LëtzDrill

Draft — not yet in force

LëtzDrill is not yet available. This text is a draft under legal review and may change before launch.

Version 0.6, dated .

These terms are a contract between you and Witram Tech S.à r.l.-S ("Witram", "we", "us"), [REGISTERED ADDRESS], RCS Luxembourg [RCS NUMBER], VAT [VAT NUMBER], support@witram.lu. Please read them before using Witram LëtzDrill ("the app").

1. The app

1.1 Witram LëtzDrill is an app for learning Luxembourgish and preparing for the Sproochentest, the Luxembourgish language test for Luxembourg nationality. It is available as an iOS app (iPhone and iPad, iOS 17 or later) and, once launched, as a web app in the browser at app.letzdrill.lu. "The app" means both unless a section says otherwise.

1.2 Independence. The app is independent. It is not affiliated with, approved or endorsed by the Institut national des langues Luxembourg (INLL), the Ministry of Education (MENJE), the Zenter fir d'Lëtzebuerger Sprooch (ZLS), France Éducation international or the Goethe-Institut. Exam names (such as Sproochentest, DELF or Goethe-Zertifikat) are used only to describe what the app helps you prepare for.

1.3 Readiness estimates in the app (pace checks, mock exam scores, predicted readiness) are our own estimates to guide your study. They are not an official assessment and do not predict or guarantee an official result, except as set out in the Pass-or-extend guarantee (section 7).

2. Who can use the app

2.1 You must be 18 or older. You confirm this during onboarding.

2.2 You need an account, created with Sign in with Apple, Google sign-in, or email and password. The same account works in the iOS app and in the web app. Keep your login secure; you are responsible for activity under your account.

2.3 Our Privacy Policy explains how we handle your data: https://letzdrill.lu/legal/privacy.

3. Relationship with Apple

This section applies to the iOS app and to purchases made through the App Store. It does not apply to the web app or to purchases made on the web (section 4).

3.1 These terms are between you and Witram only, not Apple. Witram, not Apple, is solely responsible for the app and its content.

3.2 Apple has no obligation to provide maintenance or support for the app. If the iOS app fails to conform to any applicable warranty, you may notify Apple and Apple may refund the purchase price of an App Store purchase; to the maximum extent permitted by law, Apple has no other warranty obligation regarding the app.

3.3 Apple is not responsible for addressing any claims by you or third parties relating to the app, including product liability claims, claims that the app fails to meet legal or regulatory requirements, consumer protection or privacy claims, or intellectual property infringement claims. Witram handles such claims.

3.4 You confirm that you are not located in a country subject to a U.S. government embargo or designated as "terrorist supporting", and are not on any U.S. government list of prohibited or restricted parties.

3.5 Apple and its subsidiaries are third-party beneficiaries of these terms as they apply to the iOS app and may enforce them against you.

3.6 Your use of the App Store is also governed by Apple's Media Services Terms. Where these terms conflict with Apple's Licensed Application End User License Agreement on a point Apple requires, Apple's minimum terms apply.

4. Products and prices

You can buy the products below in two ways ("purchase channels"):

  • In the iOS app, through the App Store (Apple In-App Purchase). The purchase is made under Apple's terms and billed by Apple to your Apple ID. Prices include VAT and are shown in the App Store before you buy.
  • On the web, at app.letzdrill.lu, through Stripe (once the web app has launched). Witram is the seller. Stripe processes the payment for us as our payment service provider; we never see or store your full card details. Prices are in euros, include VAT at the rate that applies in your country of residence, and are shown at checkout before you pay, together with the billing period and, for subscriptions, the fact that the subscription renews automatically. After the purchase we send you a confirmation and an invoice by email.
ProductPriceType
Free tierFreeOnboarding, placement test, curriculum days 1–7, up to 50 different vocabulary words reviewed per day, self-check speaking and roleplays. No AI feedback (AI features are part of the Pass and Plus)
Sproochentest PassShown in the App Store or at web checkout before you buy90 days of full access. Non-renewing; does not auto-renew
Pass extensionShown in the App Store or at web checkout before you buy30 more days of full access. Non-renewing
LëtzDrill Plus (monthly)Shown in the App Store or at web checkout before you buyAuto-renewing subscription
LëtzDrill Plus (yearly)Shown in the App Store or at web checkout before you buyAuto-renewing subscription with a 7-day free trial

4.0 One account, both platforms. A purchase unlocks access in the iOS app and in the web app whenever you are signed in with the same Witram LëtzDrill account; you do not need to buy again on the other platform. App Store purchases are linked to the account you are signed in with when you buy or restore purchases; web purchases to the account you are signed in with at checkout. Pass and extension periods bought through either channel are combined into one access period. If you already have an active Plus subscription in one channel, we tell you before you subscribe in the other, so that you do not pay twice.

4.1 Pass. The 90-day period starts when the purchase completes. When it ends, your account returns to the free tier; your progress is kept. Family Sharing is not available for the Pass.

4.2 Plus subscriptions renew automatically at the end of each period until you cancel.

  • Bought in the App Store: charged to your Apple ID unless you cancel at least 24 hours before the period ends. Manage or cancel in your Apple ID settings (Settings → [your name] → Subscriptions).
  • Bought on the web: charged to the payment method you used at checkout, at the start of each new period, unless you cancel before the period ends. Each renewal is for the same period as before (one month or one year), never longer. You can cancel at any time in the web app's settings (Settings → Subscription → Cancel subscription, then confirm); we confirm the cancellation by email. Subscription management is provided by Stripe. For yearly subscriptions we email you a reminder at least 30 days and no more than 3 months before each renewal, with the renewal date, the price and how to cancel.
  • Cancel where you bought. A subscription can only be cancelled in the channel where it was bought: cancelling in one channel does not cancel a subscription in the other, and deleting the app does not cancel a subscription. After cancelling, you keep access until the end of the period already paid.
  • Deleting your account cancels a subscription bought on the web at the moment of deletion (section 12.1). It cannot cancel a subscription bought in the App Store: Apple keeps charging your Apple ID until you cancel in your Apple ID settings, so cancel there before you delete your account.

4.3 Free trial. The 7-day free trial is available on the yearly plan only, once per account across both purchase channels (and, in the App Store, also once per Apple ID). When the trial ends, you will be charged the yearly price shown when you started the trial unless you cancel before the trial ends (in the App Store: at least 24 hours before it ends). Cancel in the channel where you started the trial.

4.4 Fair use. AI features (Pass and Plus only, including during a Plus free trial) are subject to reasonable fair-use limits shown in the app, to protect the service and its costs.

4.5 Price changes. A price change never applies to a period you have already paid.

  • App Store subscriptions: Apple notifies subscribers of price increases and asks for consent where its rules require it. You can cancel in your Apple ID settings before the new price applies.
  • Web subscriptions: we may raise the price of a Plus subscription for future periods only for a valid reason: a rise in our costs of providing the service (such as hosting, AI processing, payment processing or content production), general inflation, or a change in law or taxes that affects the service. We tell you by email at least 30 days before the new price first applies to a renewal, with the new price, the date it applies, the reason and how to cancel; for yearly subscriptions this can be part of the renewal reminder. If you do not accept the new price, you can cancel at any time before it applies, free of charge, and you keep access until the end of the period already paid. A higher price applies only to renewals that start at least 30 days after our email. A change in the VAT rate of your country is passed on only as the law allows. Pass prices apply per purchase: a change never affects a Pass or extension you have already bought.

5. Withdrawal right and refunds

5.1 Immediate supply. The Pass, extensions and Plus give you access to digital content and services immediately after purchase.

5.2 App Store purchases. For App Store purchases Apple is the seller, and Apple's terms (Apple Media Services Terms) govern your right to cancel the order: they give you 14 days from the receipt, except for content whose delivery has started at your request. Cancellations and refunds are handled by Apple only, through reportaproblem.apple.com; we cannot issue refunds for App Store purchases.

5.3 Web purchases: your 14-day right of withdrawal. As a consumer you have the right to withdraw from a contract made on the web within 14 days, without giving a reason. The 14 days start on the day the contract is made: the day you buy a Pass or an extension, or the day you start a Plus subscription (for the yearly plan with a free trial, the day the trial starts). A renewal of a subscription does not start a new withdrawal period; each Pass extension you buy has its own.

  • (a) Immediate access. The Pass, extensions and Plus are a digital service that starts straight away. At checkout we therefore ask you to expressly request that we start providing the service immediately, during the withdrawal period, and to acknowledge that your right of withdrawal ends once the contract has been fully performed. The box is not ticked in advance; we start only after you have ticked it.
  • (b) If you withdraw within the 14 days after access started, we refund what you paid minus an amount in proportion to the service already provided: the price of the purchase or of the current billing period, divided by the number of days it covers, times the days from the start of access (or, for a trial, from the first paid day) until the day you withdraw. Days of a free trial are never charged. If you withdraw during the free trial, you pay nothing.
  • (c) How to withdraw. Use the "Withdraw from contract here" function in the web app (Settings → Subscription and purchases, and the link in your order confirmation email), which is available throughout the 14 days; check the details and press "Confirm withdrawal". We confirm receipt by email straight away, with the content of your withdrawal and the date and time you sent it. You can also tell us by email to support@witram.lu or by any other clear statement. You withdraw in time if you send your statement before the 14 days end.
  • (d) Confirmation. After each web purchase we email you a confirmation (a durable medium) with these terms, the withdrawal information and the request you gave under (a).

5.4 Refunds and cancellation of web purchases. Witram handles refunds for web purchases: contact support@witram.lu. Where you are entitled to a refund (because you withdrew under section 5.3, because the service was not supplied or does not conform to the contract, because we changed the service in a way that harms you and you ended the contract (section 10.2), or because we ended your plan for a reason other than your breach (section 12.3)), we refund you without undue delay and at the latest within 14 days, to the payment method you used, at no cost to you. Cancelling a web subscription, or deleting your account, stops future renewals; it does not refund the period already paid, unless the law requires it. When a purchase is refunded or its payment is reversed, the access it paid for ends.

5.5 Nothing in these terms limits your statutory consumer rights, including your rights if digital content is not supplied or does not conform to the contract.

6. Licence to use the app

6.1 We grant you a personal, non-exclusive, non-transferable, revocable licence to use the app for your own non-commercial learning: the iOS app on Apple devices you own or control, as permitted by Apple's Usage Rules, and the web app in a browser on devices you own or control.

6.2 You may not: copy, extract or redistribute the app's content (lessons, audio, exercises, mock exams); reverse-engineer the app except as allowed by law; circumvent purchases, App Check or usage limits; use automated means (bots, scrapers) to access our servers; share your account; or use the app to break the law.

6.3 Your content. You keep any rights in the answers and recordings you submit. You allow us to process them only to provide the service (for example, grading). We do not publish them.

7. Pass-or-extend guarantee

7.1 What it is. If you meet all eligibility conditions below and do not pass the Sproochentest, we give you free Pass extensions so you can keep preparing for your re-sit.

7.2 Eligibility. During your Sproochentest Pass period you must:

  • (a) complete all 52 curriculum days;
  • (b) complete at least 2 full mock exams in the app;
  • (c) be "on pace" by your exam date according to the in-app pace check (meeting the target for new words started); and
  • (d) sit the Sproochentest within the Pass period or within 30 days after it ends.

The app records (a)–(c) automatically; the in-app guarantee status shows whether you qualify. The in-app status is for information; claims are decided under these terms.

7.2a How we read these conditions. Where a condition could be read more than one way, we read it in your favour:

  • "Full mock exam" (b). A mock exam counts as full when you completed every part the app could offer you. If the app skipped the listening part because not enough approved recordings were available yet, that mock still counts as a full mock exam. A part you chose to skip does not.
  • "During your Pass period" (b). Your Pass period starts on the purchase date of the Pass that opened your current Pass window, as recorded on our servers from the signed purchase records of Apple (App Store) or Stripe (web) (extensions bought in either channel before your Pass ends continue the same window). Mocks completed at any time on that calendar day or later count. If our servers do not have the date, we use the purchase date your device reports. If neither date is available, every mock you have completed counts. A missing date is never held against you.
  • "On pace" (c). The pace check's "on track" and "tight" (just on pace) states both count as on pace. "Behind" does not.
  • "By your exam date" — status fixed on your exam date. Conditions (a)–(c) are assessed as they stood at the end of your exam day (midnight, Luxembourg time): mocks completed and words started up to that moment count, and the pace check is the one for your exam day. Where the app cannot tell when something was done (for example when a curriculum day was completed), it uses your progress at the time it first records the status, which can only help you. Once your exam day has ended, the in-app status shows "Status as of your exam on [date]" and is fixed: practice after the exam, or no practice, and the passing of time never change a condition that was met into one that is not met. If you change your exam date after it has passed, the status for the original date stays visible and the new date is assessed on its own. If you never set an exam date, there is nothing to fix and the status shows your current progress. The fixed status is stored with your account on our servers (not only on your device), so it is the same on a new or reinstalled device; it is included when you export your data and deleted when you delete your account.

7.3 How to claim. Email support@witram.lu with proof of your result (the official result notice) within 30 days of receiving it. You may redact personal details not needed to confirm the date and outcome.

7.4 Remedy. We grant free Pass extensions in 30-day blocks until your next re-sit date, for up to 2 re-sits within 12 months after your original exam date. Extensions are added to your account and work on both platforms; they are not purchases.

7.5 No cash refund. The guarantee provides extended access only. It does not provide any cash refund. Refunds follow section 5 for the channel you bought through (Apple for App Store purchases, Witram for web purchases).

7.6 Statutory rights unaffected. The guarantee is a voluntary commercial guarantee in addition to your legal rights, which it does not restrict.

7.7 The guarantee applies to the Sproochentest Pass only, whichever channel you bought it through, not to Plus subscriptions or the free tier, and cannot be transferred. We may refuse claims involving fraud or manipulated progress data.

8. Content and sources

8.1 Dictionary data comes from LOD.lu (Lëtzebuerger Online Dictionnaire, published by the ZLS) under the CC0 1.0 public domain dedication. We use text only; no ZLS audio is used.

8.2 All audio in the app is recorded in-house by Witram and its voice contributors.

8.3 All other content, design, code and trademarks (including "Witram" and "LëtzDrill") belong to Witram Tech S.à r.l.-S or its licensors.

8.4 Content is carefully prepared and reviewed but may contain errors. Please report errors to support@witram.lu.

9. AI features

9.1 Optional AI features (speaking and interview grading, writing feedback, mistake explanations, mnemonics, example sentences) use Google Gemini. They are used only after your explicit consent and can be turned off in Settings. See our AI Disclosure: https://letzdrill.lu/legal/ai.

9.2 AI output is labelled as AI-generated and can be wrong. AI grades are practice feedback, not official scores. Do not rely on them as the sole basis for decisions about your exam.

10. Availability and changes

10.1 We aim to keep the app available but cannot guarantee uninterrupted service. Some features need an internet connection.

10.2 We may update the app to fix bugs, keep it secure, improve it, adapt it to new devices, operating systems or third-party services it relies on, or comply with law. Such changes cost you nothing extra. If a change other than keeping the app working as agreed affects your access to or use of a paid product more than in a minor way, we tell you clearly by email at least 30 days in advance, and you may end the contract free of charge within 30 days of our email or of the change, whichever is later; for a web purchase we then refund the unused part of the period you paid for, pro rata. App Store refunds follow Apple's process (section 5.2).

11. Liability

11.1 We are liable without limitation for death or personal injury caused by our negligence, for intentional misconduct and gross negligence, and wherever liability cannot be limited by Luxembourg law.

11.2 Otherwise, for ordinary negligence we are liable only for foreseeable damage typical for this kind of contract, and our total liability is limited to the amount you paid us in the 12 months before the claim.

11.3 We are not responsible for official exam outcomes, decisions by authorities, or the content of third-party services (Apple, Google, Stripe).

11.4 Nothing in this section limits your mandatory consumer rights, including your rights for non-conforming digital content.

12. Suspension and termination

12.1 You can stop using the app and delete your account at any time (Settings → Delete account).

  • Web subscriptions: deleting your account also cancels any subscription you bought on the web, with effect at the moment of deletion. Your access ends at deletion. We do not refund the rest of the current period or an unused Pass, except where the law requires it: in particular, if you are still within the 14-day withdrawal period (section 5.3), use "Withdraw from contract here" before deleting, and you receive the pro-rata refund. The deletion screen shows this before you confirm.
  • App Store subscriptions: we cannot cancel them. Cancel in your Apple ID settings before you delete your account, otherwise Apple keeps charging you. The deletion screen warns you if you have an active App Store subscription and links to Apple's subscription settings.

12.2 We may suspend or close accounts that seriously or repeatedly breach these terms (for example, fraud or abuse of our servers), after notice where reasonable.

12.3 Apart from section 12.2, we may end your Plus subscription or stop offering the app only with at least 30 days' notice by email. If we do, we refund the unused part of any period or Pass you paid for on the web, pro rata (App Store purchases: through Apple).

13. Changes to these terms

We may update these terms for a valid reason: a change in law or in a court or authority's decision, a change in the app or its products (section 10.2), a change of payment or service providers, or to make them clearer. We will inform you in the app and, for paid plans, by email, at least 30 days before a material change applies. If you do not agree, you may stop using the app and cancel your subscription before the change applies; changes do not apply retroactively to periods already paid. Price changes follow section 4.5.

14. Governing law, courts and disputes

14.1 These terms are governed by Luxembourg law. If you are a consumer living in another EU country, you keep the protection of the mandatory consumer law of your country of residence.

14.2 Consumers may bring proceedings in the courts of Luxembourg or of their place of residence; we may only sue consumers in the courts of their residence.

14.3 Please contact support@witram.lu first; we will try to resolve any problem. You may also use the Luxembourg consumer mediation service (Service national du Médiateur de la consommation).

15. Contact

Witram Tech S.à r.l.-S · [REGISTERED ADDRESS] · support@witram.lu