title: Acquisition Filters — Per-Target Validation Matrix source_agent: 4× parallel per-target filter validation created: 2026-04-09 status: research
Acquisition Filters — Per-Target Validation
Every target scored against every VISION.md filter, with source citations. This is an unweighted pass across the 8 acquisition filters (VISION.md §Acquisition Filters) — distinct from the weighted 7-dimension rubric in specs/evaluation-criteria.md which produces the headline scores shown on the homepage leaderboard (3.90 / 3.15 / 2.90 / 2.875).
Scoring: 5 = strong pass · 4 = pass · 3 = conditional · 2 = weak · 1 = fail
Heatmap
| Filter | JOYclub | SDC | Amateri | SpicyMatch |
|---|---|---|---|---|
| 1. Couple ratio | 3 | 3 | 2 | 2 |
| 2. Stable-relationship signal | 4 | 3 | 2 | 2 |
| 3. Community depth | 5 | 4 | 3 | 3 |
| 4. EU / CZ / DACH footprint | 4 | 2 | 4 | 3 |
| 5. Trust & safety maturity | 4 | 2 | 1 | 1 |
| 6. Payment rails | 3 | 2 | 5 | 2 |
| 7. Price / EBITDA multiple | 3 | 3 | 3 | 3 |
| 8. Technical debt & migratability | 3 | 2 | 2 | 2 |
| Mean (unweighted) | 3.63 | 2.63 | 2.75 | 2.25 |
JOYclub — 3.63 / 5 · CONDITIONAL (Primary)
| # | Filter | Score | Verdict | Evidence | Source |
|---|---|---|---|---|---|
| 1 | Couple ratio | 3 | CONDITIONAL | ~6M registered with asymmetric pricing for women/couples, but SimilarWeb Nov 2025 shows 77.34% male audience on joyclub.de — above the couple-ratio target | targets/joyclub/docs/company-profile.md, traffic-timeline.md |
| 2 | Stable-relationship signal | 4 | PASS | 17M forum posts, events directory, club partnerships signal stable-couples community vs. hookup optimization | joyclub/docs/deep-analysis.md, company-profile.md |
| 3 | Community depth | 5 | STRONG PASS | 17M+ forum posts, event directory, club partnerships, erotic magazine, sexuality surveys, 7-language support | joyclub/docs/company-profile.md, financial-data.md |
| 4 | EU/CZ/DACH footprint | 4 | PASS | DACH-dominant (~70% DE / 10% AT / 8% CH); German GmbH with Selbitz HQ + Leipzig office; TÜV-certified | joyclub/docs/company-profile.md §Ownership, §Geos |
| 5 | Trust & safety maturity | 4 | PASS | TÜV Saarland data-protection certification (Dec 2021); named Youth Protection Officer; NetzDG service agent; in-house moderation team | joyclub/docs/deep-analysis.md §Legal, company-profile.md |
| 6 | Payment rails | 3 | CONDITIONAL | Processors assumed multi but identity + concentration unknown; flagged as Phase 2 verify item | joyclub/docs/financial-data.md, deep-analysis.md Red Flag #5 |
| 7 | Price / EBITDA multiple | 3 | CONDITIONAL | €27M TTM × 28–40% EBITDA = €7.6–10.8M; ask €22–28M = 2.4–3.1× EBITDA (reasonable) but margin trajectory unverified post-2018 intl expansion | joyclub/docs/financial-data.md, one-pager.md §Financial |
| 8 | Tech debt & migratability | 3 | CONDITIONAL | 20-year custom PHP/Java monolith; TÜV-audited infra but no modern CI/CD or comprehensive CSAM scanning verified | joyclub/docs/deep-analysis.md §Technical |
Rollup: Cleanest DACH incumbent in the workspace with a defensible community moat (17M forum posts, 3M German members, TÜV compliance). Acquisition hinges on Phase 2 verification of statutory financials, payment-processor concentration, and confirmation that 2018+ international expansion has not eroded the 25%+ EBITDA case.
SDC — 2.63 / 5 · CONDITIONAL (Defensive)
| # | Filter | Score | Verdict | Evidence | Source |
|---|---|---|---|---|---|
| 1 | Couple ratio | 3 | CONDITIONAL | Paid-only model filters for serious intent; no paying-user ratio to couples published; unverified | sdc/docs/deep-analysis.md §Team, one-pager.md §Verticals |
| 2 | Stable-relationship signal | 3 | CONDITIONAL | 27-year community + events suggest relationship-friendly UX; no published segmentation data | sdc/docs/company-profile.md §Product, one-pager.md |
| 3 | Community depth | 4 | PASS | Travel vertical (cruise takeovers Ibiza/Cap d'Agde/Crete), forums, club directory, SDC Media; genuine €1.5M travel-margin revenue line | sdc/docs/deep-analysis.md §Strategic Fit |
| 4 | EU/CZ/DACH footprint | 2 | FAIL | US-domiciled (Cary, NC); only ~30% EU revenue vs 50% US; no DACH-specific features or regional infrastructure | sdc/docs/company-profile.md §Geos, financial-data.md |
| 5 | Trust & safety maturity | 2 | FAIL | BBB F-rating with 2 unanswered complaints (2022-05-25); no public 2257/DMCA verification; 6 FTE suggests undersourced moderation | sdc/docs/one-pager.md §Risks, deep-analysis.md Red Flags §1–2 |
| 6 | Payment rails | 2 | CONDITIONAL | 27 years without known de-banking is strong signal; processor identity + chargeback ratio unknown; BBB complaints may indicate billing disputes | sdc/docs/deep-analysis.md §Legal & Compliance |
| 7 | Price / EBITDA multiple | 3 | CONDITIONAL | €9M revenue × 30–45% EBITDA = €2.7–4.0M; ask €12–16M = 3.0–5.9× mid-case | sdc/docs/one-pager.md §Financial, deep-analysis.md §Financials |
| 8 | Tech debt & migratability | 2 | FAIL | 27-year legacy codebase; likely LAMP; no modern observability/CI/CD; 12–24 month rebuild estimated | sdc/docs/deep-analysis.md §Technical |
Rollup: Only viable within a three-way EU rollup (JOYclub + SDC + SpicyMatch) where travel vertical + premium brand unlock synergies. Standalone, the combination of BBB F-rating, 2257/DMCA exposure, US jurisdiction mismatch vs. DACH vision, aging tech stack, and unverified financials make it a PASS unless CPs clear two material blockers: (1) revenue verification + BBB remediation, (2) 2257/DMCA compliance proof + Stevens 18-month transition lock.
Amateri — 2.75 / 5 · CONDITIONAL (Boundary)
| # | Filter | Score | Verdict | Evidence | Source |
|---|---|---|---|---|---|
| 1 | Couple ratio | 2 | FAIL | Hybrid amateur-UGC + swingers/ENM dating; no published couple-vs-single mix data | amateri/docs/deep-analysis.md §1 Product |
| 2 | Stable-relationship signal | 2 | FAIL | "Swingers/ENM dating" positioning is inherently hookup-leaning; no profile verification, couples-together flows, or aftercare features visible | amateri/docs/one-pager.md, deep-analysis.md §Strategic Fit |
| 3 | Community depth | 3 | CONDITIONAL | Forums, live chat, erotic stories/magazines, comments verified — but no detail on forum activity or event hosting | amateri/docs/company-profile.md §Product |
| 4 | EU/CZ/DACH footprint | 4 | PASS | CZ-origin; 92% traffic from CZ/SK/HR; Wikipedia-grade CZ brand; CZ-resident identified founders Vtelenský + Dvořák | amateri/docs/traffic-timeline.md, company-profile.md §Ownership |
| 5 | Trust & safety maturity | 1 | FAIL | No 2257, no DMCA agent, no DPO, email-only age verification (fails EU AVMS + UK OSA); compliance check shows 1 pass / 2 fail / 10 unknown | amateri/docs/deep-analysis.md §Legal & Compliance, §Sector Compliance Check |
| 6 | Payment rails | 5 | STRONG PASS | Multi-processor stack verified: SMS premium + card + GoPay + Paysafecard + Bitcoin + Litecoin crypto — sector-best | amateri/docs/company-profile.md §Product, financial-data.md §Revenue Model |
| 7 | Price / EBITDA multiple | 3 | CONDITIONAL | €1.5–1.9M ask on €350k modeled EBITDA = ~5.4×; but revenue unverified (5-yr filing gap 2021–2024) and traffic −17.5% MoM | amateri/docs/one-pager.md, financial-data.md, traffic-timeline.md |
| 8 | Tech debt & migratability | 2 | FAIL | In-house PHP-era stack (2003-origin); no iOS; Android maintenance unknown; key-person technical concentration in Vtelenský | amateri/docs/deep-analysis.md §Technical |
Rollup: Two critical FAILs on couple-targeting (filters 1 + 2) plus FAIL on trust & safety. Counterbalanced by the rare 5 on payment rails (crypto + multi-processor) and strong CZ/DACH footprint. "Prove it or walk" diligence: if 2021–2024 accounts are produced, couple penetration verified ≥30%, and AVMS/DPO remediation is credible, the deal upgrades to Conditional Buy; otherwise it remains a Pass.
SpicyMatch — 2.25 / 5 · CONDITIONAL (Optionality)
| # | Filter | Score | Verdict | Evidence | Source |
|---|---|---|---|---|---|
| 1 | Couple ratio | 2 | FAIL | No couple-to-single ratio disclosed; generic "swinger" dating (not couple-exclusive); user base composition unknown | spicymatch/docs/deep-analysis.md, company-profile.md |
| 2 | Stable-relationship signal | 2 | CONDITIONAL | Events + community features present but UX described as "steep learning curve, lengthy profile completion"; no stable-couples positioning | spicymatch/docs/deep-analysis.md (Product 3.5/5), one-pager.md |
| 3 | Community depth | 3 | CONDITIONAL | Events, monthly photo contests, 3-tier loyalty, travel/takeover planner, lifestyle map — moderate; no active forum culture verified | spicymatch/docs/company-profile.md |
| 4 | EU/CZ/DACH footprint | 3 | CONDITIONAL | 19 UI languages EU-heavy; ~70% EU estimated; Cyprus HQ; no verified CZ or DACH-primary traction — broad but shallow | spicymatch/docs/company-profile.md, financial-data.md |
| 5 | Trust & safety maturity | 1 | FAIL | Active EU compliance failures: /imprint /terms /privacy return 404 (GDPR violation); no 2257; no DMCA; Trustpilot fraud allegation |
spicymatch/docs/deep-analysis.md §Legal (2.0/5) |
| 6 | Payment rails | 2 | CONDITIONAL | Adult MCC 5–8% surcharge; no disclosed backup processor or diversity; single-processor dependence assumed and flagged as primary walk-away trigger | spicymatch/docs/one-pager.md §Walk-away, deep-analysis.md |
| 7 | Price / EBITDA multiple | 3 | CONDITIONAL | €2.2–2.9M ask vs est. 38% EBITDA margin (€650–880k) = ~2.5–3.5× EBITDA (healthy) but all financials unverified (zero audited data) | spicymatch/docs/one-pager.md, financial-data.md |
| 8 | Tech debt & migratability | 2 | CONDITIONAL | 14-year bootstrapped custom LAMP stack; low test coverage; reliance on Google Cloud US for EU users creates GDPR transfer gap | spicymatch/docs/deep-analysis.md §Technical |
Rollup: Lowest aggregate score. Three critical hard blockers: (1) active GDPR/DSA compliance failures (404 pages), (2) unverified single-processor dependence + missing CSAM tooling, (3) ghost operation with unknown UBO and zero auditability. Only proceed if SPA includes escrow, compliance-remediation CPs, and verified payment-processor + financial diligence. Bolt-on only — never standalone.
Note on Score Reconciliation
These unweighted per-filter scores (3.63 / 2.63 / 2.75 / 2.25) differ from the homepage leaderboard (3.90 / 3.15 / 2.90 / 2.875) because:
- The homepage leaderboard uses the 7-dimension weighted rubric from
specs/evaluation-criteria.md(Product 15% · Financials 25% · Market 15% · Team 10% · Technical 10% · Legal 15% · Strategic 10%). - This document uses the 8 unweighted acquisition filters from
VISION.md.
The two are complementary: VISION filters are the vision-fit hard gates; evaluation-criteria is the portfolio-fit weighted comparator. Targets should clear both to advance to LOI.