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.
- 1. Contract party
- 2. Acceptance & eligibility
- 3. Your obligations
- 4. Intellectual property & your content
- 5. Service availability, warranty & liability
- 6. Payments & refunds
- 7. Discontinuation & data portability
- 8. Changes to these terms
- 9. Governing law & jurisdiction
- 10. Dispute resolution
- 11. Severability
- 12. Contact
- App: Jubilee
- App: My Media
- App: LoveJudge
- App: Party Vibe
- App: Cosmic Twins
- App: Ahorn Auth
- App: Stok'd
1. Contract party
When you use any app listed below, you are entering into an agreement with:
- Bram van der Horn — private individual, resident in the Netherlands, trading informally as Ahorn Software Solutions.
- Not a registered company; no KvK or VAT registration at this time.
- Contact: info@ahorn.app
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:
- You are at least 16 years old (or the age of digital consent in your country).
- You have read and accept these terms and the Privacy Policy.
- You provide accurate information when creating an account.
Nederlands: Je bent minstens 16 en accepteert deze voorwaarden en het privacybeleid.
3. Your obligations
When using any app you agree:
- Not to abuse, spam, overload, probe, or attack the service.
- Not to use the service for illegal content, harassment, or infringement of others' rights.
- Not to use automated or bulk access beyond personal enjoyment of the app (no scraping, no mass-imports, no resale of service capacity).
- To respect any fair-use caps published in the per-app section below.
- To keep your login credentials confidential.
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:
- Ko-fi (web) — card / PayPal via Ko-fi's checkout. Your card and billing details stay with Ko-fi; we see only the transaction confirmation and the buyer email Ko-fi forwards to us.
- Tikkie (web, manual — NL only) — you pay via Tikkie (ABN AMRO) and email info@ahorn.app with proof and the account email you want unlocked. The operator applies the unlock within one working day.
- Google Play Billing (Android app, when available) — Google acts as merchant of record and handles VAT.
- Operator comp — free unlock (no payment) at the operator's discretion.
Android (Google Play) refunds:
- Google Play's standard 48-hour auto-refund window applies — request via Google Play.
- The EU's 14-day digital-goods cooldown applies in principle but is waived when you consent to immediate access to the unlock (Google's standard checkout flow obtains this consent).
- Beyond these windows, refunds are discretionary and should be requested via info@ahorn.app.
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:
- Ko-fi (web) — card or PayPal via Ko-fi checkout; unlock applied automatically within a few minutes when the Ko-fi checkout email matches your account email.
- Tikkie (web, Netherlands only, manual) — pay the operator's Tikkie link, email info@ahorn.app with proof and the account email to unlock; applied within one working day.
- Google Play Billing (Android app, once the native app is available) — unlock applied automatically by the Play receipt check.
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
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.