<!DOCTYPE html><html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="description" content="Group greeting cards and gift pools without an account. Share one private link for notes, photos, and chip-ins. Free for farewells, birthdays, and teams."><meta name="theme-color" content="#e11d48"><meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"><link rel="canonical" href="https://kudosdrop.com/"><link rel="alternate" hreflang="en" href="https://kudosdrop.com/"><link rel="alternate" hreflang="de" href="https://kudosdrop.com/de/"><link rel="alternate" hreflang="fr" href="https://kudosdrop.com/fr/"><link rel="alternate" hreflang="es" href="https://kudosdrop.com/es/"><link rel="alternate" hreflang="ro" href="https://kudosdrop.com/ro/"><link rel="alternate" hreflang="x-default" href="https://kudosdrop.com/"><meta property="og:type" content="website"><meta property="og:site_name" content="KudosDrop"><meta property="og:title" content="KudosDrop: group greeting cards &#38; gift pools"><meta property="og:description" content="Group greeting cards and gift pools without an account. Share one private link for notes, photos, and chip-ins. Free for farewells, birthdays, and teams."><meta property="og:url" content="https://kudosdrop.com/"><meta property="og:locale" content="en_US"><meta property="og:locale:alternate" content="de_DE"><meta property="og:locale:alternate" content="fr_FR"><meta property="og:locale:alternate" content="es_ES"><meta property="og:locale:alternate" content="ro_RO"><meta property="og:image" content="https://kudosdrop.com/og-default.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta property="og:image:alt" content="KudosDrop group greeting card with notes and an optional gift pool preview"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="KudosDrop: group greeting cards &#38; gift pools"><meta name="twitter:description" content="Group greeting cards and gift pools without an account. Share one private link for notes, photos, and chip-ins. Free for farewells, birthdays, and teams."><meta name="twitter:image" content="https://kudosdrop.com/og-default.png"><meta name="twitter:image:alt" content="KudosDrop group greeting card with notes and an optional gift pool preview"><link rel="icon" href="/favicon.svg" type="image/svg+xml"><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=Noto+Serif:wght@600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap" rel="stylesheet"><title>KudosDrop: group greeting cards &amp; gift pools</title><script>
      (function () {
        try {
          var stored = localStorage.getItem('kd-theme');
          var prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches;
          var dark = stored === 'dark' || ((stored === null || stored === 'system') && prefersDark);
          document.documentElement.classList.toggle('dark', dark);
        } catch (_) {}
      })();
    </script><link rel="stylesheet" href="/_astro/index.D5PQkRPh.css">
<link rel="stylesheet" href="/_astro/index.JtekAerr.css"></head> <body class="flex min-h-screen flex-col bg-surface font-sans text-on-surface antialiased dark:bg-inverse-surface dark:text-inverse-on-surface"> <header class="kd-site-chrome sticky top-0 z-50 w-full border-b border-outline-variant/40 bg-surface/95 backdrop-blur-md dark:border-white/15 dark:bg-[#1a1213]/95"> <div class="mx-auto flex w-full max-w-marketing items-center justify-between gap-2 px-4 py-3 sm:gap-4 sm:px-6 sm:py-3.5"> <a href="/" class="flex min-w-0 items-center gap-2"> <span class="flex h-8 w-8 shrink-0 items-center justify-center rounded-lg bg-primary-container text-lg font-bold text-on-primary shadow-sm">
K
</span> <span class="kd-brand truncate font-display text-lg font-bold tracking-tight text-primary sm:text-xl"> KudosDrop </span> </a> <nav class="hidden items-center gap-8 md:flex" aria-label="Primary"> <a class="text-sm font-medium text-on-surface-variant transition hover:text-primary" href="#how-it-works">How it works</a> <a class="text-sm font-medium text-on-surface-variant transition hover:text-primary" href="#gift-pool">Gift pool</a> <a class="text-sm font-medium text-on-surface-variant transition hover:text-primary" href="#zero-login">No accounts</a> <a class="text-sm font-medium text-on-surface-variant transition hover:text-primary" href="#pricing">Pricing</a> </nav> <div class="flex shrink-0 items-center gap-1.5 sm:gap-3"> <label class="sr-only" for="kd-language">Language</label> <select id="kd-language" class="max-w-[4.5rem] rounded-lg border border-outline/40 bg-surface-container-lowest px-1.5 py-1.5 text-sm text-on-surface sm:max-w-none sm:px-2.5" data-path="/" aria-label="Language"> <option value="en" selected>EN</option> <option value="de">DE</option> <option value="fr">FR</option> <option value="es">ES</option> <option value="ro">RO</option> </select> <label class="sr-only" for="kd-theme">Theme</label> <select id="kd-theme" class="max-w-[5.5rem] rounded-lg border border-outline/40 bg-surface-container-lowest px-1.5 py-1.5 text-sm text-on-surface sm:max-w-none sm:px-2.5" aria-label="Theme"> <option value="system">System</option> <option value="light">Light</option> <option value="dark">Dark</option> </select> <span class="hidden cursor-not-allowed rounded-full bg-primary-container px-4 py-2 text-sm font-semibold text-on-primary lg:inline-flex" aria-disabled="true" title="Create a card (coming soon)"> Create a card (coming soon) </span> <button type="button" id="kd-nav-toggle" class="inline-flex h-9 w-9 items-center justify-center rounded-lg border border-outline/40 text-on-surface md:hidden" aria-expanded="false" aria-controls="kd-mobile-nav" aria-label="Menu" data-open-label="Menu" data-close-label="Close"> <span class="sr-only">Menu</span> <svg class="h-5 w-5" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"> <path d="M3 5h14v1.5H3V5zm0 4.25h14v1.5H3v-1.5zm0 4.25h14V15H3v-1.5z"></path> </svg> </button> </div> </div> <div id="kd-mobile-nav" class="hidden border-t border-outline-variant/40 px-4 py-3 md:hidden" hidden> <nav class="flex flex-col gap-1" aria-label="Primary"> <a class="rounded-lg px-3 py-2.5 text-sm font-medium text-on-surface-variant transition hover:bg-surface-container hover:text-primary" href="#how-it-works">How it works</a> <a class="rounded-lg px-3 py-2.5 text-sm font-medium text-on-surface-variant transition hover:bg-surface-container hover:text-primary" href="#gift-pool">Gift pool</a> <a class="rounded-lg px-3 py-2.5 text-sm font-medium text-on-surface-variant transition hover:bg-surface-container hover:text-primary" href="#zero-login">No accounts</a> <a class="rounded-lg px-3 py-2.5 text-sm font-medium text-on-surface-variant transition hover:bg-surface-container hover:text-primary" href="#pricing">Pricing</a> </nav> </div> </header> <main class="kd-force-light w-full flex-1">   <section class="relative overflow-x-clip border-b border-outline-variant/30 bg-gradient-to-b from-surface via-surface to-surface-bright pb-14 pt-10 sm:pb-20 sm:pt-16 md:pb-28 md:pt-24"> <div class="mx-auto w-full max-w-marketing px-4 sm:px-6"> <div class="mx-auto mb-10 max-w-3xl text-center sm:mb-14"> <span class="kd-chip mb-5 animate-fade-up sm:mb-6">No signups · Free to start · Instant link</span> <h1 class="mb-5 animate-fade-up font-display text-headline-lg tracking-tight text-on-surface sm:mb-6 sm:text-display-md md:text-display-lg"> Drop kudos. Chip in together. </h1> <p class="mx-auto mb-8 max-w-2xl animate-fade-up-delayed text-base leading-relaxed text-on-surface-variant sm:text-body-lg"> Farewells, birthdays, and team milestones on one private board. Share a link, collect notes and an optional gift pool. No accounts. </p> <div class="flex w-full animate-fade-up-delayed flex-col items-stretch justify-center gap-3 sm:w-auto sm:flex-row sm:items-center sm:gap-4"> <span class="kd-btn-primary w-full cursor-not-allowed opacity-80 sm:w-auto" aria-disabled="true">Create a card (coming soon)</span> <a class="kd-btn-secondary w-full sm:w-auto" href="#how-it-works">See how it works</a> </div> </div> <!-- Product visual (CSS mock, no remote assets) --> <div class="relative mx-auto w-full min-w-0 max-w-5xl rounded-2xl border border-outline-variant/50 bg-surface-container-lowest p-4 shadow-sm sm:p-6 md:p-10"> <div class="mb-6 flex min-w-0 flex-col items-start justify-between gap-4 border-b border-outline-variant/30 pb-5 sm:mb-8 sm:pb-6 md:flex-row md:items-center"> <div class="min-w-0"> <div class="mb-1 flex items-center gap-2 text-label-caps uppercase tracking-wider text-on-surface-variant"> <span class="h-2 w-2 shrink-0 rounded-full bg-primary"></span> <span class="min-w-0 break-words">Live group card preview</span> </div> <h2 class="font-display text-headline-md text-on-surface">Elena&#39;s farewell &amp; new beginnings</h2> </div> <div class="flex w-full min-w-0 items-center gap-3 rounded-xl border border-outline-variant/40 bg-surface-container-low px-3 py-2.5 sm:w-auto sm:px-4"> <span class="shrink-0 text-2xl text-tertiary" aria-hidden="true">◇</span> <div class="min-w-0"> <p class="text-label-caps uppercase text-tertiary">Group gift pot</p> <p class="text-title-md font-bold text-on-surface"> €340  <span class="text-xs font-normal text-on-surface-variant">(14 chip-ins)</span> </p> </div> </div> </div> <div class="grid grid-cols-1 items-start gap-4 sm:gap-5 md:grid-cols-3"> <article class="min-w-0 rounded-xl border border-outline-variant/40 bg-surface-bright p-4 sm:p-5"> <div class="mb-3 flex items-center gap-3"> <div class="flex h-8 w-8 shrink-0 items-center justify-center rounded-full bg-secondary-fixed text-xs font-bold text-secondary">MR</div> <div class="min-w-0"> <p class="text-sm font-semibold text-on-surface">Marcus Reid</p> <p class="text-xs text-on-surface-variant">Design systems</p> </div> </div> <p class="mb-3 text-sm italic leading-relaxed text-on-surface">Elena, building this team with you was a highlight. Your empathy and sharp eye will be missed. Rooting for your next chapter!</p> <div class="text-[11px] text-outline">Added yesterday</div> </article> <article class="min-w-0 rounded-xl border border-outline-variant/40 bg-surface-bright p-4 sm:p-5"> <div class="mb-3 h-36 overflow-hidden rounded-lg border border-outline-variant/30 bg-gradient-to-br from-secondary-fixed via-surface-container to-primary-fixed" role="img" aria-label=""></div> <div class="mb-2 flex items-center gap-3"> <div class="flex h-8 w-8 shrink-0 items-center justify-center rounded-full bg-primary-fixed text-xs font-bold text-primary">SL</div> <div class="min-w-0"> <p class="text-sm font-semibold text-on-surface">Sarah Lin</p> <p class="text-xs text-on-surface-variant">Product</p> </div> </div> <p class="text-sm leading-relaxed text-on-surface">Offsite memories forever. Don’t be a stranger!</p> </article> <article class="flex min-w-0 flex-col justify-between rounded-xl border border-outline-variant/40 bg-surface-bright p-4 sm:p-5"> <div> <div class="mb-3 flex flex-wrap items-center justify-between gap-2"> <div class="flex min-w-0 items-center gap-3"> <div class="flex h-8 w-8 shrink-0 items-center justify-center rounded-full bg-tertiary-fixed text-xs font-bold text-tertiary">TK</div> <div class="min-w-0"> <p class="text-sm font-semibold text-on-surface">Tariq Khan</p> <p class="text-xs text-on-surface-variant">Engineering</p> </div> </div> <span class="shrink-0 rounded-full bg-tertiary/10 px-2 py-0.5 text-[11px] font-bold uppercase text-tertiary"> + €35 chipped in </span> </div> <p class="mb-4 text-sm leading-relaxed text-on-surface">Thanks for never leaving broken builds red on Fridays. Coffee is on us!</p> </div> </article> </div> <div class="mt-6 flex flex-col items-center justify-between gap-3 border-t border-outline-variant/30 pt-5 text-center text-xs text-on-surface-variant sm:mt-8 sm:flex-row sm:gap-4 sm:pt-6 sm:text-left"> <span>Organizer PIN active · Delivery Friday 17:00</span> <span class="font-semibold text-primary">14 notes · Ready to seal</span> </div> </div> </div> </section>  <section class="bg-surface py-14 sm:py-20 md:py-24" id="how-it-works"> <div class="mx-auto w-full max-w-marketing px-4 sm:px-6"> <div class="mb-10 max-w-3xl sm:mb-16"> <span class="mb-3 block text-label-caps uppercase tracking-wider text-primary">How it works</span> <h2 class="mb-4 font-display text-headline-lg text-on-surface sm:text-display-md">Three steps. That’s it.</h2> <p class="text-base leading-relaxed text-on-surface-variant sm:text-body-lg">Skip the password chase and the spreadsheet of who paid. One board, one link, optional pot.</p> </div> <div class="grid grid-cols-1 gap-5 sm:gap-8 md:grid-cols-3"> <div class="kd-panel flex min-w-0 flex-col p-5 sm:p-8"> <div class="mb-5 flex h-12 w-12 items-center justify-center rounded-xl bg-surface-container font-display text-headline-md font-bold text-primary sm:mb-6"> 01 </div> <h3 class="mb-2 text-title-md text-on-surface">Create with a PIN</h3> <p class="mb-6 text-base text-on-surface-variant">Set up in under a minute with a 4-digit organizer PIN. No email verification or account.</p> <div class="mt-auto border-t border-outline-variant/30 pt-4 text-xs text-on-surface-variant">PIN protects organizer access</div> </div><div class="kd-panel flex min-w-0 flex-col p-5 sm:p-8"> <div class="mb-5 flex h-12 w-12 items-center justify-center rounded-xl bg-surface-container font-display text-headline-md font-bold text-primary sm:mb-6"> 02 </div> <h3 class="mb-2 text-title-md text-on-surface">Share one secret link</h3> <p class="mb-6 text-base text-on-surface-variant">Teammates add notes, photos, GIFs, and optional cash on any device. No app install.</p> <div class="mt-auto border-t border-outline-variant/30 pt-4 text-xs text-on-surface-variant">Works on phone and desktop</div> </div><div class="kd-panel flex min-w-0 flex-col p-5 sm:p-8"> <div class="mb-5 flex h-12 w-12 items-center justify-center rounded-xl bg-surface-container font-display text-headline-md font-bold text-primary sm:mb-6"> 03 </div> <h3 class="mb-2 text-title-md text-on-surface">Reveal when ready</h3> <p class="mb-6 text-base text-on-surface-variant">Open an interactive envelope with the full board and digital gift voucher for the recipient.</p> <div class="mt-auto border-t border-outline-variant/30 pt-4 text-xs text-on-surface-variant">Board and gift in one moment</div> </div> </div> </div> </section>  <section class="overflow-x-clip border-y border-outline-variant/30 bg-surface-bright py-14 sm:py-20 md:py-24" id="gift-pool"> <div class="mx-auto w-full max-w-marketing px-4 sm:px-6"> <div class="grid grid-cols-1 items-center gap-8 sm:gap-12 lg:grid-cols-12"> <div class="min-w-0 space-y-5 sm:space-y-6 lg:col-span-6"> <div class="inline-flex max-w-full items-center gap-2 rounded-full bg-tertiary/10 px-3 py-1 text-label-caps uppercase text-tertiary"> Optional cash pooling </div> <h2 class="break-words font-display text-headline-lg text-on-surface sm:text-display-md">Pool money for a gift they’ll actually use.</h2> <p class="text-base leading-relaxed text-on-surface-variant sm:text-body-lg">Contributors chip in with Apple Pay, Google Pay, or card. You pick the gift when the pot is ready.</p> <ul class="space-y-3 pt-1 sm:pt-2"> <li class="flex min-w-0 items-start gap-3 text-base text-on-surface"> <span class="mt-1 shrink-0 text-tertiary" aria-hidden="true">✓</span> <span class="min-w-0">Digital payouts via Tremendous: retailer gift cards and more, without holding balances yourself.</span> </li> <li class="flex min-w-0 items-start gap-3 text-base text-on-surface"> <span class="mt-1 shrink-0 text-tertiary" aria-hidden="true">✓</span> <span class="min-w-0">Platform fee is 4.5% on the gift pool. Premium card upgrades waive automatically at €50 / $50 pooled.</span> </li> </ul> <div class="pt-2 sm:pt-4"> <span class="kd-btn-tertiary inline-flex w-full cursor-not-allowed justify-center opacity-80 sm:w-auto" aria-disabled="true">Start a gift pool</span> </div> </div> <div class="min-w-0 lg:col-span-6"> <div class="kd-panel relative p-5 shadow-sm sm:p-8"> <div class="mb-6 flex min-w-0 flex-wrap items-start justify-between gap-3"> <div class="min-w-0"> <span class="text-label-caps uppercase text-on-surface-variant">Target pot balance</span> <p class="mt-1 font-sans text-stat-lg text-tertiary">€450</p> <p class="text-xs text-on-surface-variant">18 contributors · Goal reached</p> </div> <span class="shrink-0 rounded-full bg-tertiary/10 px-3 py-1 text-sm font-semibold text-tertiary">100% funded</span> </div> <div class="mb-6 h-2.5 w-full overflow-hidden rounded-full bg-surface-dim"> <div class="h-full w-full rounded-full bg-tertiary"></div> </div> <div class="mb-8 space-y-3"> <div class="flex justify-between gap-3 border-b border-outline-variant/30 py-2 text-xs"> <span class="min-w-0 font-medium text-on-surface">David Miller</span> <span class="shrink-0 font-mono text-on-surface-variant">€50</span> </div><div class="flex justify-between gap-3 border-b border-outline-variant/30 py-2 text-xs"> <span class="min-w-0 font-medium text-on-surface">Priya Patel</span> <span class="shrink-0 font-mono text-on-surface-variant">€35</span> </div><div class="flex justify-between gap-3 border-b border-outline-variant/30 py-2 text-xs"> <span class="min-w-0 font-medium text-on-surface">Anonymous</span> <span class="shrink-0 font-mono text-on-surface-variant">€25</span> </div> </div> <div class="flex min-w-0 items-center justify-between gap-3 rounded-xl border border-outline-variant/50 bg-surface-bright p-4 sm:gap-4"> <div class="min-w-0"> <p class="text-sm font-semibold text-on-surface">Digital gift voucher</p> <p class="text-xs text-on-surface-variant">Ready at recipient reveal</p> </div> <span class="shrink-0 text-outline" aria-hidden="true">✓</span> </div> </div> </div> </div> </div> </section>  <section class="bg-surface py-14 sm:py-20 md:py-24" id="zero-login"> <div class="mx-auto w-full max-w-marketing px-4 sm:px-6"> <div class="mx-auto mb-10 max-w-3xl text-center sm:mb-16"> <span class="mb-2 block text-label-caps uppercase tracking-wider text-primary">No accounts</span> <h2 class="mb-4 font-display text-headline-lg text-on-surface sm:text-display-md">No accounts. Private boards. Your link is the door.</h2> <p class="text-base leading-relaxed text-on-surface-variant sm:text-body-lg">You shouldn’t need a signup form (or another newsletter) just to thank someone.</p> </div> <div class="grid grid-cols-1 gap-5 sm:gap-8 md:grid-cols-3"> <div class="kd-panel min-w-0 p-5 sm:p-8"> <h3 class="mb-2 text-title-md text-on-surface">No signups in v1</h3> <p class="text-base text-on-surface-variant">Access is a PIN and secret URLs, not user accounts, OAuth, or password resets.</p> </div><div class="kd-panel min-w-0 p-5 sm:p-8"> <h3 class="mb-2 text-title-md text-on-surface">Boards stay private</h3> <p class="text-base text-on-surface-variant">Card, reveal, and admin routes send noindex. If you don’t have the link, you don’t see the board.</p> </div><div class="kd-panel min-w-0 p-5 sm:p-8"> <h3 class="mb-2 text-title-md text-on-surface">Messages stay as written</h3> <p class="text-base text-on-surface-variant">We never auto-translate posts. UI chrome is localized (en, de, fr, es); notes stay in the author’s words.</p> </div> </div> <div class="mx-auto mt-10 max-w-2xl rounded-2xl border border-outline-variant/40 bg-surface-container-low p-5 text-center sm:mt-12 sm:p-6"> <p class="text-xs text-on-surface-variant"> <strong class="font-bold text-primary">KudosDrop:</strong> We will not sell contact info, track you across sites, or drop ad pixels on collaborative boards. </p> </div> </div> </section>  <section class="border-t border-outline-variant/30 bg-surface-bright py-14 sm:py-20" id="pricing"> <div class="mx-auto w-full max-w-4xl px-4 text-center sm:px-6"> <h2 class="mb-4 font-display text-headline-lg text-on-surface sm:text-display-md">Straightforward pricing.</h2> <p class="mb-8 text-base leading-relaxed text-on-surface-variant sm:mb-10 sm:text-body-lg">Start free. Pay once for premium card features. Pool fees only when money moves.</p> <div class="grid grid-cols-1 gap-6 text-left md:grid-cols-2"> <div class="kd-panel flex min-w-0 flex-col justify-between p-5 sm:p-8"> <div> <span class="text-label-caps uppercase text-primary">Group card</span> <div class="my-4"> <span class="font-sans text-stat-lg text-on-surface">€0</span> <span class="text-xs text-on-surface-variant"> / to start</span> </div> <ul class="space-y-2.5 text-xs text-on-surface"> <li class="flex items-center gap-2"> <span class="shrink-0 text-primary" aria-hidden="true">✓</span> <span>Create without an account</span> </li><li class="flex items-center gap-2"> <span class="shrink-0 text-primary" aria-hidden="true">✓</span> <span>Notes, photos &amp; GIFs</span> </li><li class="flex items-center gap-2"> <span class="shrink-0 text-primary" aria-hidden="true">✓</span> <span>Secret contributor link</span> </li><li class="flex items-center gap-2"> <span class="shrink-0 text-primary" aria-hidden="true">✓</span> <span>Scheduled reveal</span> </li> </ul> </div> <span class="mt-8 block cursor-not-allowed rounded-full border border-outline/40 py-2.5 text-center text-sm font-semibold opacity-80" aria-disabled="true"> Create free card </span> </div> <div class="relative flex min-w-0 flex-col justify-between rounded-2xl border border-tertiary/40 bg-surface-container-lowest p-5 sm:p-8"> <div class="absolute -top-3 right-4 rounded-full bg-tertiary px-3 py-0.5 text-[10px] font-bold uppercase text-on-tertiary sm:right-6"> Most chosen </div> <div> <span class="text-label-caps uppercase text-tertiary">Card + gift pool</span> <div class="my-4"> <span class="font-sans text-stat-lg text-on-surface">4.5%</span> <span class="text-xs text-on-surface-variant"> / platform fee on pool</span> </div> <ul class="space-y-2.5 text-xs text-on-surface"> <li class="flex items-center gap-2"> <span class="shrink-0 text-tertiary" aria-hidden="true">✓</span> <span>Everything in group card</span> </li><li class="flex items-center gap-2"> <span class="shrink-0 text-tertiary" aria-hidden="true">✓</span> <span>Apple Pay &amp; cards via Stripe</span> </li><li class="flex items-center gap-2"> <span class="shrink-0 text-tertiary" aria-hidden="true">✓</span> <span>Digital gift cards via Tremendous</span> </li><li class="flex items-center gap-2"> <span class="shrink-0 text-tertiary" aria-hidden="true">✓</span> <span>Premium waived at €50+ pooled</span> </li> </ul> </div> <span class="mt-8 block cursor-not-allowed rounded-full bg-tertiary/80 py-2.5 text-center text-sm font-semibold text-on-tertiary opacity-90" aria-disabled="true"> Start card &amp; pool </span> </div> </div> </div> </section>  <section class="bg-surface py-14 sm:py-20 md:py-24" id="faq" aria-labelledby="faq-heading"> <div class="mx-auto w-full max-w-3xl px-4 sm:px-6"> <div class="mb-10 text-center sm:mb-12"> <h2 id="faq-heading" class="mb-4 font-display text-headline-lg text-on-surface sm:text-display-md"> Questions people ask </h2> <p class="text-base leading-relaxed text-on-surface-variant sm:text-body-lg">Short answers on accounts, fees, privacy, and languages.</p> </div> <div class="space-y-4"> <details class="kd-panel group open:shadow-sm"> <summary class="cursor-pointer list-none px-5 py-4 text-left text-title-md text-on-surface marker:content-none sm:px-6 [&::-webkit-details-marker]:hidden"> <span class="flex items-start justify-between gap-4"> <span>Do I need an account?</span> <span class="mt-0.5 shrink-0 text-outline transition group-open:rotate-45" aria-hidden="true">+</span> </span> </summary> <div class="border-t border-outline-variant/30 px-5 pb-5 pt-3 text-base leading-relaxed text-on-surface-variant sm:px-6"> No. Organizers use a PIN and secret links. Contributors open the shared link and add notes or chip in. No passwords, no OAuth. </div> </details><details class="kd-panel group open:shadow-sm"> <summary class="cursor-pointer list-none px-5 py-4 text-left text-title-md text-on-surface marker:content-none sm:px-6 [&::-webkit-details-marker]:hidden"> <span class="flex items-start justify-between gap-4"> <span>What does the gift pool cost?</span> <span class="mt-0.5 shrink-0 text-outline transition group-open:rotate-45" aria-hidden="true">+</span> </span> </summary> <div class="border-t border-outline-variant/30 px-5 pb-5 pt-3 text-base leading-relaxed text-on-surface-variant sm:px-6"> We take 4.5% of the pool. Payments run through Stripe. Digital gift cards pay out via Tremendous. Premium card features are waived when the pool reaches €50 / $50. </div> </details><details class="kd-panel group open:shadow-sm"> <summary class="cursor-pointer list-none px-5 py-4 text-left text-title-md text-on-surface marker:content-none sm:px-6 [&::-webkit-details-marker]:hidden"> <span class="flex items-start justify-between gap-4"> <span>Will Google index our card?</span> <span class="mt-0.5 shrink-0 text-outline transition group-open:rotate-45" aria-hidden="true">+</span> </span> </summary> <div class="border-t border-outline-variant/30 px-5 pb-5 pt-3 text-base leading-relaxed text-on-surface-variant sm:px-6"> No. Private boards, reveal pages, and admin routes send noindex. Only people with your secret link can open the card. </div> </details><details class="kd-panel group open:shadow-sm"> <summary class="cursor-pointer list-none px-5 py-4 text-left text-title-md text-on-surface marker:content-none sm:px-6 [&::-webkit-details-marker]:hidden"> <span class="flex items-start justify-between gap-4"> <span>Which languages do you support?</span> <span class="mt-0.5 shrink-0 text-outline transition group-open:rotate-45" aria-hidden="true">+</span> </span> </summary> <div class="border-t border-outline-variant/30 px-5 pb-5 pt-3 text-base leading-relaxed text-on-surface-variant sm:px-6"> The site UI is available in English, German, French, and Spanish. Message text and photos are never auto-translated; they stay exactly as written. </div> </details> </div> </div> </section> <script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://kudosdrop.com/#organization","name":"KudosDrop","url":"https://kudosdrop.com/","logo":"https://kudosdrop.com/favicon.svg","description":"Group greeting cards and gift pools without an account. Share one private link for notes, photos, and chip-ins. Free for farewells, birthdays, and teams.","sameAs":[]},{"@type":"WebSite","@id":"https://kudosdrop.com/#website","name":"KudosDrop","url":"https://kudosdrop.com/","description":"Group greeting cards and gift pools without an account. Share one private link for notes, photos, and chip-ins. Free for farewells, birthdays, and teams.","inLanguage":"en","publisher":{"@id":"https://kudosdrop.com/#organization"}},{"@type":"WebPage","@id":"https://kudosdrop.com/#webpage","url":"https://kudosdrop.com/","name":"KudosDrop: group greeting cards & gift pools","description":"Group greeting cards and gift pools without an account. Share one private link for notes, photos, and chip-ins. Free for farewells, birthdays, and teams.","isPartOf":{"@id":"https://kudosdrop.com/#website"},"about":{"@id":"https://kudosdrop.com/#organization"},"inLanguage":"en"},{"@type":"FAQPage","@id":"https://kudosdrop.com/#faq","inLanguage":"en","mainEntity":[{"@type":"Question","name":"Do I need an account?","acceptedAnswer":{"@type":"Answer","text":"No. Organizers use a PIN and secret links. Contributors open the shared link and add notes or chip in. No passwords, no OAuth."}},{"@type":"Question","name":"What does the gift pool cost?","acceptedAnswer":{"@type":"Answer","text":"We take 4.5% of the pool. Payments run through Stripe. Digital gift cards pay out via Tremendous. Premium card features are waived when the pool reaches €50 / $50."}},{"@type":"Question","name":"Will Google index our card?","acceptedAnswer":{"@type":"Answer","text":"No. Private boards, reveal pages, and admin routes send noindex. Only people with your secret link can open the card."}},{"@type":"Question","name":"Which languages do you support?","acceptedAnswer":{"@type":"Answer","text":"The site UI is available in English, German, French, and Spanish. Message text and photos are never auto-translated; they stay exactly as written."}}]}]}</script>  </main> <footer class="kd-site-chrome w-full border-t border-outline-variant/40 bg-surface-container-low dark:border-white/15 dark:bg-[#1a1213]"> <div class="mx-auto flex w-full max-w-marketing flex-col items-center justify-between gap-6 px-4 py-10 sm:px-6 sm:py-12 md:flex-row"> <div class="flex flex-col items-center gap-2 md:items-start"> <span class="kd-brand font-display text-xl font-bold text-primary">KudosDrop</span> <p class="text-center text-sm text-on-surface-variant md:text-left">© KudosDrop. No accounts, no tracking. Just the card.</p> </div> <div class="flex flex-wrap items-center justify-center gap-6"> <a class="text-sm text-on-surface-variant transition hover:text-primary" href="#zero-login">Privacy</a> <a class="text-sm text-on-surface-variant transition hover:text-primary" href="/vs/">Compare</a> <a class="text-sm text-on-surface-variant transition hover:text-primary" href="/messages/">Card messages</a> <a class="text-sm text-on-surface-variant transition hover:text-primary" href="/tools/group-gift-calculator">Gift calculator</a> </div> </div> </footer> <script>
      (function () {
        var lang = document.getElementById('kd-language');
        if (lang) {
          lang.addEventListener('change', function (e) {
            var locale = e.target.value;
            var path = lang.getAttribute('data-path') || '/';
            var href =
              path === '/'
                ? locale === 'en'
                  ? '/'
                  : '/' + locale + '/'
                : locale === 'en'
                  ? path
                  : '/' + locale + path;
            window.location.href = href;
          });
        }

        var theme = document.getElementById('kd-theme');
        function applyTheme(mode) {
          var prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches;
          var dark = mode === 'dark' || (mode === 'system' && prefersDark);
          document.documentElement.classList.toggle('dark', dark);
        }
        try {
          var stored = localStorage.getItem('kd-theme') || 'system';
          if (theme) theme.value = stored;
          applyTheme(stored);
        } catch (_) {}
        if (theme) {
          theme.addEventListener('change', function (e) {
            var mode = e.target.value;
            try {
              localStorage.setItem('kd-theme', mode);
            } catch (_) {}
            applyTheme(mode);
          });
        }

        var navToggle = document.getElementById('kd-nav-toggle');
        var mobileNav = document.getElementById('kd-mobile-nav');
        if (navToggle && mobileNav) {
          navToggle.addEventListener('click', function () {
            var open = navToggle.getAttribute('aria-expanded') === 'true';
            var next = !open;
            navToggle.setAttribute('aria-expanded', next ? 'true' : 'false');
            navToggle.setAttribute('aria-label', next ? navToggle.getAttribute('data-close-label') || 'Close' : navToggle.getAttribute('data-open-label') || 'Menu');
            mobileNav.classList.toggle('hidden', !next);
            if (next) {
              mobileNav.removeAttribute('hidden');
            } else {
              mobileNav.setAttribute('hidden', '');
            }
          });
          mobileNav.querySelectorAll('a').forEach(function (link) {
            link.addEventListener('click', function () {
              navToggle.setAttribute('aria-expanded', 'false');
              mobileNav.classList.add('hidden');
              mobileNav.setAttribute('hidden', '');
            });
          });
        }
      })();
    </script> </body> </html>