MatchGrade

Terms of Service

Last updated: August 7, 2026

1. Acceptance of these terms

These Terms of Service ("Terms") govern your access to and use of MatchGrade ("MatchGrade," "we," "us," or "our"), including the website, the profile-analysis tool, and any related services (together, the "Service"). By uploading photos, submitting bio text, creating a report, or making a purchase, you agree to be bound by these Terms and by our Privacy Policy, which is incorporated by reference. If you do not agree, do not use the Service.

2. The service

MatchGrade provides an automated, AI-generated critique of user-submitted dating profile photos and bio text. You upload two to six photos and, optionally, bio text; our system uses an AI model to produce a scored report with feedback and suggested improvements.

The Service is provided for informational and entertainment purposes only. It is not professional advice of any kind (including dating, relationship, image, or psychological advice), and it does not guarantee any outcome, including matches, dates, or how any other person will perceive your profile.

3. Eligibility and accounts

You must be at least 18 years old to use the Service. By using MatchGrade you represent that you meet this requirement.

You can generate a report without creating an account. If you buy credits, we ask for your email address and use it to send you a passwordless sign-in link so you can access your reports from the dashboard. You are responsible for keeping access to that email account secure, since it is used to authenticate you.

4. Your right of withdrawal

As a consumer buying at a distance you have 14 days to withdraw from the contract without giving a reason, counted from the day the contract is concluded. What that means in practice depends on which of the two things you bought. In both cases you make the relevant declarations yourself, before you pay, from a box that is never pre-ticked.

Reports. A report is a single, finished piece of digital content: it is generated and delivered the moment your payment is confirmed, and nothing further is supplied afterwards. Before you pay, you (a) expressly request that we begin generating and delivering it immediately, during the 14-day period, and (b) acknowledge that you will lose your right of withdrawal once it has been delivered. Both declarations are made by the same affirmative act, and neither is made for you. On that basis your right of withdrawal for that report ends when the report is generated, under Article 6:230p(g) of the Dutch Civil Code, which implements Article 16(m) of Directive 2011/83/EU.

We ask for both of those declarations because the line between digital content and a digital service is not always obvious for something an online system produces on request. If a report were treated as a digital service instead, your express request is what allows us to start performing during the 14-day period, and because a report is fully performed the moment it is delivered, the right of withdrawal ends at the same point under Article 6:230p(d). Your position is therefore the same whichever way the contract is characterised.

Credits you have not spent. A credit is not a report; it is an entitlement to ask for one later. Buying credits is therefore not fully performed at the moment you pay, and your 14-day right of withdrawal applies to every credit still sitting unspent on your account. Before you pay, you expressly request that your credits be made available immediately, during the 14-day period, rather than after it has run out — without that request there would be nothing for you to use for the first two weeks.

To withdraw in respect of unspent credits, email support@matchgrade.app within 14 days of purchase. An unambiguous statement is enough; you may use the model withdrawal form in Section 16, but you are not obliged to.

What we deduct, and how. We refund what you paid minus the value of the credits you had already spent when you withdrew. Each spent credit is deducted at the single-credit price shown on the Service at the time you bought, whatever you actually paid per credit as part of a larger pack, because the discount on a pack is given for buying the pack. The deduction can never exceed what you paid, so withdrawing never leaves you owing us money. We refund within 14 days of receiving your notice, using the same payment method you paid with, at no charge to you.

What we record, and what we send you. We record which declarations you made, when you made them, the IP address you made them from, and the version of these Terms that was in force at that moment. Once your payment is confirmed we email you a confirmation of the purchase carrying those declarations, that version, and what you paid — keep it, as it is your durable record of the contract. If it does not arrive, or you need another copy, email support@matchgrade.app.

5. Payments, and what you are buying

Everything on the Service is bought with credits. Credits are sold in packs — one credit for €3.99, 3 for €8.97, or 10 for €19.90 — and the larger the pack, the less each credit costs. Each pack is a single payment made at checkout. Current prices are shown on the Service before checkout, are charged in euros, and include Dutch VAT. The price you are shown is the total you pay: VAT is contained within it and is never added at checkout, and there are no additional charges or delivery costs.

What a credit entitles you to. One credit buys one profile report. A “Pick my best 6” photo-selection run costs 3 credits, because each run analyses your whole candidate pool in one go and costs us several times what a single report does. In detail:

• One report is one report generated from one submission. Submitting photos and bio text and receiving a report spends one credit, whether or not you changed anything since last time; you may re-submit the same photos as often as you like, and each submission spends its own credit.

• A run that fails for a technical reason does not cost you anything. If we cannot produce a report, the credit is returned to your balance and you can simply try again.

• Credits do not expire. There is no monthly allowance, nothing resets, and nothing is lost by not using them. They stay on your account until you spend them or your account is deleted.

• Credits are personal to your account and cannot be transferred, sold, or exchanged for cash, except where we refund them under Section 4 or where the law requires otherwise.

All payments are processed by Mollie B.V. ("Mollie"), a payment service provider established in the Netherlands. We do not collect or store your full bank account details, card number, or other sensitive payment credentials. See our Privacy Policy for details.

This is not a subscription. Nothing renews automatically and no payment details are stored for future charges: you are never charged again unless you choose to buy more credits. There is nothing to cancel. Your dashboard shows your current balance, and buying again adds to it rather than replacing it. Apart from the withdrawal rights described in Section 4, the refunds described in Sections 10 and 12, and any refund the law otherwise requires, we do not offer refunds as a matter of course — but if something has gone wrong, email support@matchgrade.app and we will look at it.

How long your reports stay available. Reports stay in your dashboard for as long as your account exists, or until you ask us to delete them. The photos you uploaded are deleted automatically 90 days after upload, as our Privacy Policy describes; after that the report still opens, without its images.

6. Acceptable use

You may only upload photos and bio text that you have the right to submit and in which you are yourself recognisable. Other identifiable people may appear alongside you — a group photo is fine — provided every one of them has consented to you submitting it.

You may not upload content that:

• shows an identifiable person other than yourself who has not consented to it;

• is unlawful, infringing, defamatory, obscene, or sexually explicit;

• shows anyone under the age of 18. This one is absolute and is deliberately wider than it may first read: it rules out photos of yourself as a child, and photos with children visible in the background, whoever they are. If a minor is in the frame, do not upload it.

• impersonates another person or misrepresents your identity; or

• contains malware or attempts to interfere with or disrupt the Service.

We may remove content, refuse to generate a report, and suspend or terminate access as described in Section 10.

7. AI-generated content

Every report is produced automatically by an AI model. No person reviews it before you see it, unless we tell you otherwise.

Because reports are generated using AI, individual scores, comments and recommendations may contain errors or subjective assessments you disagree with. They reflect the model's output at the moment of generation. They are not a certification of attractiveness, worth, or dating success, and they are not a substitute for your own judgment or for professional advice.

This does not affect your statutory rights when the Service does not conform to the contract. We remain responsible under Dutch law for supplying digital content and digital services that conform to what was agreed, and nothing in these Terms limits the conformity rights and remedies you have under Book 7 of the Dutch Civil Code, which implements Directive (EU) 2019/770. If the Service does not conform, contact us and we will repair it, reduce the price, or refund you as the law provides.

8. Your content and our license

You retain all ownership rights in the photos and bio text you submit. By submitting content, you grant MatchGrade a limited, non-exclusive license to store and process that content solely to generate your report and provide the Service to you, as described in our Privacy Policy. We do not use your photos or bio text to train AI models, and we do not sell your content to third parties.

9. Providers we rely on

MatchGrade relies on third-party providers to operate the Service: Anthropic (AI analysis of photos and bio text), Supabase (database, authentication, and storage), Vercel (website hosting and privacy-friendly usage measurement), and Mollie (payment processing). They act as our suppliers and process personal data on our behalf under data processing agreements. You do not enter into a contract with any of them, and their own terms do not apply to you. What each of them receives, and on what legal basis, is set out in our Privacy Policy.

10. Suspension and termination

You may stop using the Service at any time. See our Privacy Policy for how to request deletion of your data.

If you breach these Terms, what we do about it is proportionate to what happened:

• We may suspend or terminate access immediately, without prior warning, in cases of fraud, unlawful content, content showing a minor, a security threat or abuse of the Service, or anything else that puts other people or the Service at serious risk.

• For anything less serious, we will first tell you what the problem is and give you a reasonable opportunity to put it right. We only suspend or terminate if it is not put right.

If we terminate your account because of a breach on your side, any credits left on it end with it and are not refunded. If we suspend or terminate your account wrongly, or for a reason that is not your fault — including because we stop offering the Service — we refund your unspent credits, valued in the same way as Section 4.

Reports you have already unlocked stay available to you in either case, and you can ask us for a copy, or for their deletion, at any time.

11. Limitation of liability

Nothing in these Terms excludes or limits liability that cannot lawfully be excluded or limited. That includes liability for death or personal injury, for fraud, and for damage caused intentionally or by gross negligence. It also includes your statutory rights as a consumer, which this section does not affect.

Subject to that, we are liable for damage that is a foreseeable consequence of our failing to supply the Service as agreed. We are not liable for loss that was not foreseeable when the contract was concluded, nor for the consequences of decisions you take on the strength of a report — about your profile, your photos, or your dating life.

Where our liability may lawfully be limited, it is limited to €1,000 per claim, and never to less than the amount you paid us for the purchase the claim relates to. This limit does not apply to our obligations concerning your personal data, the security of the Service, or confidentiality: our liability there follows from the GDPR and applicable law, and this section does not reduce it.

This section covers our own liability only. It does not purport to limit the liability of anyone else, including the providers listed in Section 9.

12. Changes to these terms

We may update these Terms. Whether a change can affect something you have already paid for depends on the kind of change it is.

• Changes that apply only to future purchases. Most changes are of this kind — prices, new features, a new plan. They govern what you buy after the change and leave what you already paid for untouched.

• Changes we need to make during a running access period. We may make these where there is a valid reason: a change in the law, a decision of a court or regulator, a security requirement, or a technical change in the Service or in a provider we depend on. We change no more than the reason requires.

• Changes that would materially disadvantage you during an access period you have already paid for. We will tell you at least 30 days before such a change takes effect, and you may end your access before it does, at no cost, and get back the unused part of what you paid, calculated on elapsed days in the same way as Section 4.

We update the "Last updated" date above whenever these Terms change. The version in force when you bought is the version that governs that purchase; you can ask us for a copy of it at support@matchgrade.app.

13. Complaints

If something goes wrong, email support@matchgrade.app with your report or payment reference and a description of the problem. We aim to acknowledge complaints within 3 working days and to resolve them within 14 days; if we need longer, we will tell you why and when you can expect an answer.

If we cannot resolve it together, consumers in the Netherlands can get free, independent advice from ConsuWijzer, the consumer desk of the Dutch Authority for Consumers and Markets (ACM), and any consumer can take the dispute to court as described in Section 14.

14. Governing law and disputes

These Terms, and any dispute arising out of them or out of your use of the Service, are governed by the law of the Netherlands. If you are a consumer habitually resident in another EU or EEA country, this choice of law does not deprive you of the protection of the mandatory consumer-law provisions of your country of residence.

If you are a consumer, you may bring proceedings before the courts of the country where you are domiciled or before the competent court in the Netherlands, whichever you prefer. We will bring proceedings against you only before the courts of the country where you are domiciled, except where mandatory law permits otherwise.

If you are not a consumer, the competent court in the Netherlands has exclusive jurisdiction.

15. Who we are, and contact

MatchGrade is operated by Toonbaar, registered with the Dutch Chamber of Commerce (KvK) under number 85189022. VAT identification number NL863540119B01.

Toonbaar is established at Werdorperwaard 7, 3984 PR Odijk, Netherlands. That is also the address to which complaints can be sent.

Questions about these Terms, or about anything else, can be sent to support@matchgrade.app. These are the Terms of version 2026-08-07.

16. Model withdrawal form

You only need this form if you are withdrawing in respect of credits you have not spent. A report is excluded from the right of withdrawal once it has been delivered, for the reasons set out in Section 4.

You are not obliged to use it — an unambiguous statement by email to support@matchgrade.app is enough. If you would rather use it, complete and return the form below, or fill it in on the withdrawal page at matchgrade.app/withdrawal.

To Toonbaar, Werdorperwaard 7, 3984 PR Odijk, Netherlands, support@matchgrade.app:

I/We (*) hereby give notice that I/We (*) withdraw from my/our (*) contract for the provision of the following service: MatchGrade credits.

Ordered on (*) / received on (*):

Name of consumer(s):

Address of consumer(s):

Signature of consumer(s) (only if this form is notified on paper):

Date:

(*) Delete as appropriate.