Terms & Conditions

Last updated: 27 April 2026

English: These terms govern your use of every app operated by Ahorn Software Solutions. A Dutch summary accompanies each section in italics.

Nederlands: Deze voorwaarden gelden voor alle apps die door Ahorn Software Solutions worden beheerd. Een Nederlandse samenvatting staat cursief onder elke sectie.

Table of contents

1. Contract party

When you use any app listed below, you are entering into an agreement with:

For paid unlocks on Android, Google Ireland Limited is the merchant of record for EU sales via Google Play Billing. Google handles VAT collection and first-line refunds for Play purchases.

All paid unlocks — regardless of channel (Ko-fi, Tikkie, Google Play, or a free comp from the operator) — are recorded in our central payment ledger. We always know what you paid, when, and via which provider, so your unlock can be honoured across channels and devices.

Nederlands: Je sluit de overeenkomst met Ahorn Software Solutions (zie hierboven voor de identiteit van de natuurlijke persoon achter de dienst), particulier in Nederland, geen KvK-registratie. Voor Android-aankopen is Google Ierland de verkoper. Alle betalingen (ongeacht kanaal) worden centraal vastgelegd zodat je ontgrendeling overal geldig is.

2. Acceptance & eligibility

By creating an account, installing the app, or using the service, you confirm that:

Nederlands: Je bent minstens 16 en accepteert deze voorwaarden en het privacybeleid.

3. Your obligations

When using any app you agree:

We may suspend or terminate accounts that violate these obligations. Where possible we warn first; for clear abuse we may act immediately.

Nederlands: Geen misbruik, geen illegale content, geen scraping of massa-imports. We mogen accounts schorsen of beëindigen bij overtredingen.

4. Intellectual property & your content

The apps, their code, design, and brand are owned by Ahorn Software Solutions. You receive a personal, non-exclusive, non-transferable, revocable licence to use the apps.

Content you enter (dates, notes, recordings, tags, etc.) remains yours. You grant us a limited licence to store, process, and display that content strictly as needed to operate the service for you.

Nederlands: De apps zijn van Ahorn Software Solutions. Jouw content blijft van jou; wij mogen het alleen opslaan en tonen om de dienst aan jou te leveren.

5. Service availability, warranty & liability

The service is provided "as is" and "as available". We do our best to keep everything running, but we do not guarantee uptime, error-free operation, or the accuracy of any computed result (milestones, compatibility scores, AI analyses, external-API metadata, etc.).

To the fullest extent permitted by Dutch law, our aggregate liability for any claim arising from or relating to the service is limited to the amount you paid us for the service in the 12 months preceding the event giving rise to the claim. For free apps this cap is effectively zero.

Nothing in these terms limits liability for intent or gross negligence, nor for any consumer rights that cannot be waived under Dutch or EU law.

Nederlands: De dienst is "as is". Onze aansprakelijkheid is beperkt tot het bedrag dat je in de voorafgaande 12 maanden hebt betaald. Consumentenrechten blijven onaangetast.

6. Payments & refunds

Paid unlocks (where available) are one-time purchases, not subscriptions. Prices are shown in the app at the time of purchase. Payment channels in use:

Android (Google Play) refunds:

Web (Ko-fi, Tikkie) refunds: the EU 14-day cooldown applies from the moment of purchase; email info@ahorn.app to exercise it. Ko-fi refunds are processed via Ko-fi's tools; Tikkie refunds are processed manually by the operator via a reverse Tikkie or bank transfer.

The operator always has the full transaction record in our central payment ledger and can verify the claim regardless of channel.

Nederlands: Eenmalige aankopen, geen abonnement. Kanalen: Ko-fi (web, kaart/PayPal), Tikkie (web, handmatig, NL), Google Play (Android), of een gratis unlock van de operator. Google Play: 48-uurs auto-refund + EU 14-dagen bedenktijd (afstand gedaan bij directe levering). Web-aankoop: EU 14-dagen bedenktijd via e-mail. De operator heeft in onze centrale betalingenadministratie altijd de volledige transactie-administratie en kan een claim over elk kanaal verifiëren.

7. Discontinuation & data portability

If we decide to shut down an app, we will give you reasonable advance notice and keep the export endpoint available so you can take your data with you. You can export your data at any time via Settings → Export in each app, which returns machine-readable JSON.

We also reserve the right to terminate individual access — for example, when a user declines an updated version of these terms (see §8), breaches §4 acceptable use, or in cases of fraud or abuse. When we terminate individual access of a paying user, we will provide a reasonable opportunity to export your data and a refund of the unused portion of any one-time purchase, where appropriate. The refund amount and method are at our reasonable discretion and proportionate to the price paid and the time elapsed.

Where a paid unlock was sold, our liability on discontinuation is governed by the §5 cap and applicable EU consumer-law defaults. Specific commitments per app, where any exist, are listed in the per-app section below.

Nederlands: Bij beëindiging geven we redelijke aankondiging en blijft het export-endpoint beschikbaar zodat je je data kunt meenemen. Je kunt altijd exporteren via Instellingen → Export. We behouden ons het recht voor om individuele toegang te beëindigen — bijvoorbeeld wanneer iemand een herziening van deze voorwaarden niet accepteert (zie §8), §4 schendt, of bij fraude of misbruik. Bij beëindiging van een betalende gebruiker bieden we een redelijke gelegenheid om data te exporteren en een passende restitutie van het ongebruikte deel van een eenmalige aankoop. Restitutiebedrag en -methode zijn naar ons redelijk oordeel en in verhouding tot de betaalde prijs en de verstreken tijd. Bij betaalde unlocks is onze aansprakelijkheid beperkt door §5 en de geldende EU-consumentenrechten. Eventuele specifieke verplichtingen per app staan hieronder.

8. Changes to these terms

We may update these terms from time to time. The "Last updated" date at the top reflects the most recent revision. Earlier versions are available on request via info@ahorn.app.

For non-material changes (typos, clarifications, layout, cosmetic edits) continued use of the app constitutes acceptance.

For material changes (e.g. introducing new categories of data collection, new third-party recipients, change of refund policy, change of legal basis or jurisdiction) we will ask you to review and accept the updated terms at next sign-in. If you accept, you continue under the new terms. If you decline, we will treat this as a request to end your access under §7: we provide a reasonable opportunity to export your data and a refund of the unused portion of any one-time purchase, where appropriate.

Nederlands: We kunnen deze voorwaarden van tijd tot tijd bijwerken. De datum "Laatst bijgewerkt" bovenaan weerspiegelt de meest recente versie. Eerdere versies zijn op verzoek beschikbaar via info@ahorn.app. Bij niet-materiële wijzigingen (typo's, verduidelijkingen, lay-out) geldt doorgebruiken als acceptatie. Bij materiële wijzigingen (bijv. nieuwe data-verzameling, nieuwe ontvangers, wijziging van restitutiebeleid, jurisdictie of rechtsgrond) vragen we je om de bijgewerkte voorwaarden bij volgende sign-in te bekijken en accepteren. Als je weigert, behandelen we dat als een verzoek om je toegang te beëindigen volgens §7: redelijke gelegenheid tot data-export en een passende restitutie van het ongebruikte deel van een eenmalige aankoop.

9. Governing law & jurisdiction

These terms are governed by the law of the Netherlands. Any dispute that cannot be resolved amicably shall be submitted to the competent Dutch court in the district of the controller's place of residence, without prejudice to mandatory consumer-protection rules that entitle you to bring proceedings in the court of your own place of residence.

Nederlands: Nederlands recht is van toepassing. Geschillen worden voorgelegd aan de bevoegde Nederlandse rechter in het district van de woonplaats van de verwerkingsverantwoordelijke, onder voorbehoud van dwingende consumentenrechten.

10. Dispute resolution

Before going to court, both parties agree to attempt to resolve any dispute amicably. If you have a complaint, please email info@ahorn.app with a clear description of the issue and the outcome you are looking for. We commit to a substantive response within 30 days, and to negotiate in good faith for at least a further 30 days after that response.

If the dispute remains unresolved after this period, either party may bring proceedings under section 9 (Governing law & jurisdiction).

Consumers in the EU may also use the European Commission's online dispute-resolution platform: ec.europa.eu/consumers/odr.

Nederlands: Eerst proberen we het samen op te lossen: mail info@ahorn.app met je klacht en gewenste oplossing. We reageren binnen 30 dagen inhoudelijk en onderhandelen daarna nog minstens 30 dagen te goeder trouw. Komen we er niet uit, dan kan elke partij naar de bevoegde rechter (zie sectie 9). Consumenten in de EU kunnen ook terecht bij het EU-platform voor onlinegeschillenbeslechting (ec.europa.eu/consumers/odr).

11. Severability

If any provision of these terms is held invalid, illegal, or unenforceable by a competent court, the remaining provisions continue in full force and effect. The invalid provision will be replaced by a valid provision that comes as close as possible to the original intent and economic effect of the parties.

Nederlands: Mocht een bepaling van deze voorwaarden door een bevoegde rechter ongeldig of onafdwingbaar worden verklaard, dan blijven de overige bepalingen volledig van kracht. De ongeldige bepaling wordt vervangen door een geldige die de oorspronkelijke bedoeling zo dicht mogelijk benadert.

12. Contact

Questions, refund requests, data requests, or complaints: info@ahorn.app. We respond within 30 days.

Nederlands: Vragen of verzoeken: info@ahorn.app. We reageren binnen 30 dagen.

Per-app product descriptions & commitments

Each section below describes a specific app, including any paid unlocks, minimum-commitment periods, and fair-use caps.

App Jubilee

jubilee.ahorn.app and the Android app. Jubilee is a personal milestone tracker for anniversaries and important dates, with notifications, combined-age milestones, and offline-first operation.

Free features

Adding and tracking a limited number of dates, basic milestones, and local notifications. The exact free tier is described inside the app.

Paid unlock

One-time unlock for unlimited dates and combined-age milestones. The price is the amount listed in the app at the time of purchase, paid once. Available via:

Same price, same unlock, all channels. Your unlock is tied to your account and follows you across devices as long as you log in with the same email. This is a one-time purchase; there is no subscription and no recurring billing.

Data portability

You can export all your Jubilee data at any time via Settings → Export — this returns a JSON file containing every date, tag, and setting.

Fair-use cap

Fine print Fair-use hard limit of 500 dates per account, to prevent abuse. This cap exists to keep the service affordable to operate; it is not intended to constrain normal personal use. If you genuinely need more, contact info@ahorn.app and we will almost certainly raise your cap.

Nederlands: Jubilee biedt een eenmalige unlock voor onbeperkt datums en gecombineerde-leeftijd mijlpalen. De prijs is het bedrag dat op het moment van aankoop in de app staat. Beschikbaar via Ko-fi (web), Tikkie (web, NL, handmatig, binnen 1 werkdag) of Google Play (Android, zodra beschikbaar). Zelfde unlock op alle kanalen, gekoppeld aan je account-e-mailadres zodat hij cross-device werkt. Je kunt je data altijd exporteren via Instellingen → Export. Eerlijk-gebruik limiet: 500 datums per account (meer op verzoek via info@ahorn.app).

App My Media

mymedia.ahorn.app. Personal library for tracking movies, series, books, music, videogames, and saved websites. Currently free. No paid unlock at this time — the per-user cost is minimal and we plan to keep it free for existing users if a paid tier is introduced. Specific terms for any paid features will be documented in this section when they launch; payment channels would mirror the Jubilee set (Ko-fi, Tikkie, Google Play where applicable).

Nederlands: Gratis persoonlijke mediabibliotheek. Geen betaalde unlock. Specifieke voorwaarden voor eventuele betaalde functies volgen hier zodra die bestaan.

App LoveJudge

lovejudge.ahorn.app. AI-powered weekly relationship check-in. Currently invite-only and free during the private beta. No AI-generated insight is a substitute for professional relationship counselling. Specific terms for any paid features will be documented in this section when they launch.

Nederlands: AI-gestuurde wekelijkse check-in voor stellen. Momenteel gratis in besloten bèta. Geen vervanging voor professionele relatietherapie. Specifieke voorwaarden voor eventuele betaalde functies volgen hier zodra die bestaan.

App Party Vibe

partyvibe.ahorn.app. Real-time playlist voting for parties. Free to use. Hosts are responsible for any music rights / licences required for their venue; the app only embeds public streaming providers and does not host audio content. Specific terms for any paid features will be documented in this section when they launch.

Nederlands: Gratis real-time playlist-stemsysteem. Hosts zijn zelf verantwoordelijk voor muzieklicenties. Specifieke voorwaarden voor eventuele betaalde functies volgen hier zodra die bestaan.

App Cosmic Twins

cosmictwins.ahorn.app. Find people born on your exact birthday. Free to use. Social/matching features are entertainment-oriented; you are responsible for your own interactions with other users. Specific terms for any paid features will be documented in this section when they launch.

Nederlands: Gratis. Mensen met dezelfde geboortedatum vinden. Je bent zelf verantwoordelijk voor je interacties. Specifieke voorwaarden voor eventuele betaalde functies volgen hier zodra die bestaan.

App Ahorn Auth

auth.ahorn.app. Shared login layer for the other apps. Not a standalone product — these terms apply insofar as it supports the apps you use.

Nederlands: Gedeelde login voor de andere apps. Geen zelfstandig product.

App Stok'd

stokd.ahorn.app. Dating compatibility entertainment app. Results are for entertainment only and have no predictive validity whatsoever. Do not enter real third-party names or upload photos of others without their consent. Specific terms for any paid features will be documented in this section when they launch.

Nederlands: Entertainment-app. Resultaten hebben geen enkele voorspellende waarde. Geen namen of foto's van anderen invoeren zonder toestemming. Specifieke voorwaarden voor eventuele betaalde functies volgen hier zodra die bestaan.