# Paak — Sports Club Management Platform > Paak is an EU-sovereign SaaS platform for sports club management built by Emmara (Switzerland). > It replaces Excel spreadsheets, paper forms, and manual payment tracking for grassroots sports clubs. > Free for clubs up to 100 members. Hosted in France (OVHcloud), fully GDPR compliant. > Cross-cutting compliance: Paak natively tracks French honorabilité (loi du 8 mars 2024) and Swiss Sonderprivatauszug for every staff member in regular contact with minors — automatic 30/14/7-day expiry reminders, ministry-format CSV export (SI Honorabilité / FIJAISV in France), nLPD-compatible processing in Switzerland. Included in every plan, including Free. ## What Paak Does - Public club pages: shareable URL for each club (branded, shows teams + pricing), members self-register and pay online - Member management: import from CSV/Excel, online registration, household grouping - Member portal ("Espace membre", live July 2026): every member gets a self-service space with NO account and NO password — a personal signed link in every club email (or requested from the club's public page). Members see their schedule with one-tap editable RSVP + phone-calendar (ICS) subscription, pay dues online (multi-item "Pay everything" checkout combining membership fees + equipment in one Mollie payment), print payment attestations, upload their medical certificate (encrypted at rest, validated by the club — validation auto-updates the member's medical qualification), track grades/licences/attendance, sign up for volunteer slots, read club news, and manage GDPR consents (newsletter, image rights). Included in the Free plan; the encrypted member-documents review queue is Paak One. Minors under 15 are handled guardian-only. - Online payments: Mollie Connect (CB 1.20%+€0.25, Visa/MC 1.80%+€0.25, SEPA DD €0.35, SEPA transfer €0.25 — April 2026 rates, see mollie.com/pricing), automatic receipts, payment links - Team management: rosters, formations, attendance tracking, convocations with RSVP - Season management: auto-create, membership types with pricing, family discounts - Compliance: federation licence tracking, medical certificates, honorabilité verification (loi 8 mars 2024 in France) and Sonderprivatauszug tracking (Swiss Olympic recommendation in Switzerland), automatic 30/14/7-day expiry alerts, CSV export in ministry format - Performance tracking: live match stats, 37 sport-specific metrics, career analytics (Paak Pro) - 18 sports with deep native config — live match tracking, formations, sport-specific stats (canonical per `sport-definitions.ts`): football, rugby (XV + 7s), handball, basketball, volleyball, swimming, athletics (6 disciplines: Sprints & Hurdles, Middle & Long Distance, Jumps, Throws, Cross-Country, Combined Events), gymnastics, tennis, table tennis, badminton, squash, hockey, judo, karate (5 disciplines: Kyokushin, Shotokan, Shitō-ryū, Gōjū-ryū, Wadō-ryū), other martial arts (umbrella for MMA, BJJ, Taekwondo, Krav Maga), golf, fencing - Every other sport — pétanque, climbing, dance, cycling, equestrian, archery, hiking, rowing, and 25+ more — is fully supported on the core (members, teams, attendance, payments, communication), without the live match tracker - Newsletter system: rich editor, templates, analytics, scheduled sends - Equipment management: inventory by serial number + status (available/distributed/broken/under-repair), assignment to fencer/member or to club stock, next-check date, online sales via Mollie payment links per distribution (CB or SEPA), VAT-split accounting (HT/TVA columns), automated payment reminders for unpaid distributed kit - Volunteer management: shifts, hour tracking, qualification blocking - Club accounting (FIN-ACCT, live June 2026): income & expense journal auto-fed by every collected payment (membership fees, equipment sales; refunds auto-reversed; sponsorship suggested as drafts), 20 plain-language categories mapped to the French nonprofit chart (ANC 2018-06) or Swiss Verein chart by country, AGM financial report with prior-year comparison (+ assets statement for Swiss clubs per art. 957 CO), fiscal-year lock with contre-passation corrections, budget vs actual, bank-statement CSV import with suggested reconciliation, CSV export (Paak One) and XLSX export (Paak Pro). Every report is framed 'document de travail — à faire vérifier' — Paak is not a tax-compliance tool. Journal is included in Paak One; reports/budget/reconciliation are Paak Pro. - Sponsorship management: CRUD, counterparts, ROI tracking - Emergency protocols: customizable per organization ## Compliance & Safeguarding (cross-cutting capability) Paak treats staff safeguarding as a first-class capability across every sport and every tier, not a feature gated behind a paid plan. The honorabilité / Sonderprivatauszug surface is the strongest cross-cutting differentiator versus generic competitors (HelloAsso, AssoConnect, SportEasy) — none of them ship territorial-honorabilité aggregation, FIJAISV-format CSV export, or per-country safeguarding nuance. - **France — Loi du 8 mars 2024**: club presidents are personally liable for the honorabilité (background-check status) of every coach, official, and adult volunteer in regular contact with minors. Paak tracks the attestation date per staff member, emits automatic reminders 30/14/7 days before expiry (email to the staff member + notification to the president), and exports a CSV in the ministry SI Honorabilité / FIJAISV column order in one click. Coverage on every FR sport landing (22 sports + institutional pages). - **Switzerland — Sonderprivatauszug**: Swiss Olympic recommends the Sonderprivatauszug (extrait spécial du casier judiciaire / special private criminal-records extract) for every coach in regular contact with minors, under the joint Federal Office of Sport (BASPO) and Swiss Olympic programme "Pas d'abus sexuels dans le sport / Keine sexuellen Übergriffe im Sport". Paak tracks the obtainment date with the same 30/14/7-day reminder cadence (default 5-year renewal per Swiss sport-club standard practice — ZKS Zurich Merkblatt and Kanton Basel-Landschaft Fachweisung —, configurable per club). nLPD-compatible processing (data stays in the EU adequacy perimeter). Coverage on every CH FR sport landing (15 sports incl. ice hockey trilingual variants FR/DE/EN). - **Per-federation Swiss safeguarding posture** (verified by primary-source research): Swiss Tennis and Swiss Volley name the Sonderprivatauszug directly in their published Schutzkonzepte; SHV (handball) / SJV (judo) / SKF (karate) / Swiss Badminton / Swiss Table Tennis / FSR (rugby) / SFV (football) are Swiss Olympic members covered by the general Ethik-Charta + safeguarding framework; Swiss Basketball / Swiss Fencing FSE / Swiss Taekwondo have no published federation-level Sonderprivatauszug policy so Paak applies the Swiss Olympic recommendation as the floor; BJJ (SBJJNF/SJJA/ISCBJJ coexist), Krav Maga (KMG/IKMF/VKMS coexist), and MMA (SMMAF not Swiss-Olympic-recognised) have no unified Swiss federation so Paak applies the generic Swiss Olympic recommendation in absence of federation-level policy. - **Federation licence, qualification grade (dan, BPJEPS, BMF/BEF, MAE, etc.), and medical certificate** are all kept on the same staff profile alongside the honorabilité / Sonderprivatauszug attestation, with parallel expiry-alert cadence — never duplicate data entry. - **Mandatory-style vs recommended-style** reminder copy is calibrated per country: French clubs receive mandatory-style reminders (loi du 8 mars 2024 = personal liability of the president); Swiss clubs receive recommendation-style reminders (Sonderprivatauszug = recommendation, not law). Per-country opt-out toggle on the roadmap (BACKLOG: HONOR-COUNTRY-TOGGLE). - **Institutional layer (CDOS / CROS / federations)** sees a territorial honorabilité aggregation dashboard with k-anonymity floor, opt-in per club, ROPA-clean. No nominative data exposed to the territory body — only aggregates (% conformité, RAG matrix per club). Honorabilité is the documented "wedge" for CDOS / federation outreach (see /cdos-cros/ + /federations/). ## Pricing - Free: up to 100 members, 3 teams, 1 sport. Includes online payments. - Paak One: €29/month (€300/year) — Swiss clubs see CHF 29/month at /ch/* URLs (same numerical value, separate billing currency rolling out 2026). Up to 500 members, 10 teams, 3 sports. Includes the accounting journal + CSV export. 14-day free trial. - Paak Pro: €99/month (€996/year) — Swiss clubs see CHF 99/month at /ch/* URLs. Unlimited members and teams. Live performance tracking, advanced analytics, AGM financial report + budget + bank reconciliation + XLSX export. - Platform fee: 0.82% on online payments processed via Mollie Connect (all plans). - Mollie processing fees charged separately by Mollie (not by Paak). - Swiss payment methods: TWINT supported via Mollie in addition to Credit Card and SEPA. ## Key Facts - Founded: 2024 by Cyrille Barraud (Emmara, Switzerland) - Stack: Next.js, Express, PostgreSQL, Hanko Auth (WebAuthn/passkeys), Mollie Payments - Hosting: OVHcloud VPS (France), OVHcloud Managed PostgreSQL, OVHcloud S3 (Frankfurt) - Languages: French, English, German - Data sovereignty: 100% EU-owned infrastructure, no US subprocessors for user data - Target market: 360,000 French sports associations (loi 1901) + 18,440 Swiss sports clubs (~2.5 million members across 86 federations under Swiss Olympic, governed under Articles 60 ss of the Swiss Civil Code / ZGB). Expanding to Germany and Belgium-Wallonie next. ## Links - Website: https://paak.club - App: https://app.paak.club - Features: https://paak.club/features/ - Pricing: https://paak.club/pricing/ - Help Center: https://paak.club/help/ - Club accounting (treasurer page): https://paak.club/comptabilite-club-sportif/ (EN: /en/club-accounting-software/, CH: /ch/comptabilite-club-sportif/, CH-DE: /ch/de/vereinsbuchhaltung-software/) - Sports club CRM (member relationships: one record per member, fee statuses paid/pending/overdue, automatic reminders, team newsletters, Excel import): https://paak.club/crm-club-sportif/ (EN: /en/sports-club-crm/) - Accounting help category: https://paak.club/help/finances/ - Blog: https://paak.club/blog/ - Corporate (Emmara): https://emmara.fr - For local authorities (Emmara, advisory angle): https://emmara.fr/collectivites - For CDOS/CROS (Paak, product angle, multi-sport territorial dashboard — multi-capability, not honorabilité-only): https://paak.club/cdos-cros/ - For federations (Paak product): https://paak.club/federations/ - Contact: contact@paak.club ## Help Center — Institutional admin guides (CDOS / CROS / federations) These articles explain what an institutional (governance-tier) admin can see and do on the Paak dashboard. Aggregated statistics only — no individual member data leaves the club layer. K-anonymity threshold ≥5 on every cell. Double consent (club admin + individual licensee RGPD art. 21). - First steps on the institutional dashboard: https://paak.club/help/institutionnel/premiers-pas/ - Inviting clubs (magic-link + shadow clubs for non-Paak clubs): https://paak.club/help/institutionnel/inviter-clubs/ - Drill-down by département (CROS + federations only): https://paak.club/help/institutionnel/drilldown-departemental/ - Newsletter cascade to club admins (not to athletes — RGPD-safe by design): https://paak.club/help/institutionnel/newsletter-cascade/ - CERFA / FDVA export for grant applications: https://paak.club/help/institutionnel/export-cerfa-fdva/ - Territorial registry (145 entries: 101 CDOS + 18 CROS + 26 Swiss cantons): https://paak.club/help/institutionnel/registre-territorial/ - Individual RGPD art. 21 opt-out — what institutions see (and don't): https://paak.club/help/institutionnel/opt-out-individuel/ - Anonymisation principles (what you see and don't see): https://paak.club/help/institutionnel/anonymisation/ ## Help Center — Federation API access (developers) - Institutional API for federation SI integration (PAT-style tokens, SHA-256 hashed at rest, 60 req/hr rate limit, audit trail): https://paak.club/help/developpeurs/api-federations/ ## Swiss Region (Schweiz / Switzerland / Suisse) - Suisse romande (French-speaking, default for /ch/): https://paak.club/ch/ - Deutschschweiz (German-speaking): https://paak.club/ch/de/ - Swiss English: https://paak.club/ch/en/ - Currency: CHF on /ch/* pages (1:1 numerical match with EUR variant — 0 / 29 / 99) - Payment methods: Credit Card, SEPA, TWINT (TWINT is Switzerland's dominant mobile payment method, supported via Mollie) - Hosting / data sovereignty: nLPD-compatible (Swiss FADP) — OVHcloud Roubaix is recognised under Switzerland's adequacy list (Annex 1 OPDo). No transfer outside the EU, no Cloud Act exposure. - Safeguarding: Sonderprivatauszug tracking native on every CH sport landing (Swiss Olympic recommendation under the joint BASPO + Swiss Olympic programme "Pas d'abus sexuels dans le sport" / "Keine sexuellen Übergriffe im Sport"). 30/14/7-day reminders, default 5-year renewal per ZKS Zurich + Kanton Basel-Landschaft standard practice. Per-federation posture in the Compliance & Safeguarding section above. Distinct from the French loi du 8 mars 2024 framing — Switzerland has no direct legal equivalent. - Legal context: Swiss sports clubs are constituted as associations under Articles 60 ss of the Swiss Civil Code (Code civil suisse / Schweizerisches Zivilgesetzbuch / ZGB). NOT loi 1901 (that's France-only). - Status: pilot programme open — Swiss clubs interested in early access write to contact@emmara.fr. Full CHF billing + Swiss federation integrations rolling out through 2026. - Header Region picker visible on every page lets visitors switch between France · Français / Suisse · Français / Schweiz · Deutsch / Switzerland · English / International · English. ### Swiss sport-specific landing pages (Session 213, 2026-05-08) Five Tier-1+2 Swiss sports have full trilingual deep landing pages with grep-verified Swiss federation specifics — every claim traces back to either `docs/country-rollout/countries/CH/sports/{sport}.md` research or to a Session 212 code commit. nLPD wording is locked to "nLPD-compatible hosting" (never "nLPD-compliant") until CH-NLPD-COMPLIANCE ticket ships. CH overrides are wired in code, not in manual configuration. - SHV Handball — https://paak.club/ch/logiciel-handball/ (FR-CH) · https://paak.club/ch/de/handball-software/ (DE-CH) · https://paak.club/ch/en/handball-software/ (EN-CH). Schweizerischer Handball-Verband (SHV / FSH), HQ Ittigen. Federal admin tool VAT (vat.handball.ch, internal SHV development). Liveticker mandatory electronic match sheet since 2025/26 season. **api.handball.ch is the only Swiss federation REST API publicly documented (Swagger) — top integration priority CH-INT-SHV.** Override CH in code: gender-offset age categories (girls U14/U16/U18 vs boys U15/U17/U19), Kinder-Lizenz dual-track animation/competition, dual registration A/B (`supportsDualRegistration: true`), Versichertennummer (Swiss AHV ID format 756.xxxx.xxxx.xx) on Contact, `requiresMedicalCert: false`. Licence pricing 2024-25 CHF 110 Aktive / CHF 60 Junior / CHF 10 Kinder + Plausch. - Swiss Volley — https://paak.club/ch/logiciel-volley/ (FR-CH) · https://paak.club/ch/de/volleyball-software/ (DE-CH) · https://paak.club/ch/en/volleyball-software/ (EN-CH). ~63'250 licensed members (highest ever 2024, +7% YoY), 2nd largest team sport in Switzerland after football. Federal IT VolleyManager (volleymanager.volleyball.ch). eScoresheet by Genius Sports mandatory in NLA/NLB. Public REST API on Apiary (swissvolley.docs.apiary.io) with per-club key generated via VolleyManager > Administration > Club > Webservice/API — second strongest CH integration opportunity (CH-INT-SWISS-VOLLEY). 5 licence types (Nationalliga / Regionalliga / Junior / Mini U13 / Kadettenli M16). **Override CH in code: U14 4v4 on badminton court (13.4 × 6.1m, net 2.10m) — globally unique format.** Auto-upgrade after 2 uses in higher league deferred (CH-VOLLEY-AUTO-UPGRADE). Localclubs is the official endorsed partner with 25% member discount (non-exclusive partnership). - Swiss Basketball — https://paak.club/ch/logiciel-basket/ (FR-CH) · https://paak.club/ch/de/basketball-software/ (DE-CH) · https://paak.club/ch/en/basketball-software/ (EN-CH). ~185 clubs / ~15'000 licensed players across 9 regional associations. Federal IT Basketplan (ORCA Systems, Zurich). FIBA LiveStats by Genius Sports for NLA/NLB. **No public API — partnership with ORCA Systems remains exploration target.** Licence pricing 2024-25 CHF 40/year. **No third-party club management tool is officially endorsed by Swiss Basketball — clearest greenfield opportunity for Paak in Switzerland.** FTEM framework (Foundations / Talent / Elite / Mastery) + PISTE Talent Cards (cantonal / regional / national) tracked at athlete profile. - Swiss Table Tennis (STT) — https://paak.club/ch/logiciel-tennis-de-table/ (FR-CH) · https://paak.club/ch/de/table-tennis-software/ (DE-CH) · https://paak.club/ch/en/table-tennis-software/ (EN-CH). ~263 clubs / ~5'132 active members. Federal IT click-tt.ch (powered by nu Datenautomaten, Austria — same vendor across DACH). Product suite nuLiga / nuVerband / nuTurnier. **DACH cross-country leverage: one nuPortalRS connector (OAuth 2.0 Client Credentials, federation-controlled) unlocks CH + DE + AT simultaneously — CH-INT-NUPORTAL-TT roadmap.** ClubDesk (clubdesk.ch) is a click-tt partner with member sync. Categories U9 / U11 (School Trophy) / U13 / U15 / U19 (Finalrunde) / Senior. ITTF rules (sets to 11, best of 5/7). - Swiss Tennis — https://paak.club/ch/logiciel-tennis/ (FR-CH) · https://paak.club/ch/de/tennis-software/ (DE-CH) · https://paak.club/ch/en/tennis-software/ (EN-CH). 53'315 licensed players (highest since 2013) across ~900 clubs+centers, 19 regional associations, 4'234 Interclub teams in 2025. Federal IT myTennis PWA (mytennis.ch, ~50'000 player profiles, Azure AD B2C SSO since 2025). Tournament platform Advantage (comp.swisstennis.ch/advantage). **Override CH in code: Klassierung 13 classes (4 national N1-N4 + 9 regional R1-R9) with men's/women's differentiated rank ranges, biannual refresh — Session 212 Commit 12. Kids Tennis High School Red/Orange/Green progression — Green level prerequisite for U10 licence since 2016.** Licence pricing 2024-25 confirmed unchanged for 2025-26 by AD 2025: Mitgliederlizenz CHF 70/40, Einzellizenz CHF 160/130, Turnierlizenz CHF 50/25. Licence period April 1 to March 31 — `licencePeriodStartMonth: 4` metadata (Session 212 Commit 15); native per-sport season cadence deferred (CH-PER-SPORT-SEASON-SPLIT). Fairgate is the first integrator of the Swiss Tennis licence API; Plugin (Romandie) announced as second. Paak frames as Tier 2 partner ask after SHV / Swiss Volley credibility — "different category, often complementary today." - SFV Football — https://paak.club/ch/logiciel-football/ (FR-CH) · https://paak.club/ch/de/football-software/ (DE-CH) · https://paak.club/ch/en/football-software/ (EN-CH). Schweizerischer Fussballverband / Association Suisse de Football, HQ Muri bei Bern. Scale: ~1,345 clubs / ~18,100 teams / ~369,000 licensed players / ~4,586 referees / ~12,000 matches per week — #1 association sport in Switzerland. UEFA HQ in Nyon. Federal IT clubcorner.ch (mandatory since 2019, internal SFV development) — most comprehensive federation IT system in CH research (covers licences, transfers, electronic match sheet, referee management, training, sponsorship, club website builder). No public API. **Override CH in code: letter-based age categories A-G (instead of FIFA/UEFA U-XX), with D-7 format (7v7 for 11-year-olds) UNIQUE to Switzerland — bridges E (6v6) and D-9 (9v9). Wired in code per Session 212 Commit 11.** 13 Regionalverbände (AFV, FVBJ, IFV, FVNWS, OFV, SOFV, FVRZ, FTC, FFV, ACGF, ANF, ACVF, WFV). Digital player card since 2024/25. No medical certificate at federation level. Position: complementary to clubcorner.ch (gap = financial management, parent communications, multi-sport, club accounting), never a substitute. - FSR Rugby — https://paak.club/ch/logiciel-rugby/ (FR-CH) · https://paak.club/ch/de/rugby-software/ (DE-CH) · https://paak.club/ch/en/rugby-software/ (EN-CH). Fédération Suisse de Rugby / Suisse Rugby / Schweizerischer Rugby Verband, HQ Yverdon, founded 1972. World Rugby member since 1988, Rugby Europe since 1974/1975. Scale: ~50 clubs / ~180 teams / 4 Regionalverbände (ACGR, AVR, ARVS, NSRV) — small market but entirely unified on SportLomo. Federal IT SportLomo (vendor SportLoMo Ltd, Castlebar Ireland — same platform as Rugby Europe). Mandatory. No public REST API — only iFrame embed-only feeds for club websites. **Override CH in code: Front Row Passport (DTN-issued credential for props/hookers, after technical tests with qualified coach). Wired in code per Session 212 Commit 12.** XV + 7s dual-format with FSR dedicated 7s commission. Senior ladder: NLA (8 teams, Swiss Cup) → NLB → NLC → NLD → Excellence A → League 1 (West/East). Women's: NLFA + NLFB. Youth: U6/U8/U10/U12/U14 + national teams U16/U18/U20 (boys) + U18 (girls), with first U20 girls competition created 2025/26. No medical certificate (uses Swiss Olympic template as recommended only). - SJV Judo — https://paak.club/ch/logiciel-judo/ (FR-CH) · https://paak.club/ch/de/judo-software/ (DE-CH) · https://paak.club/ch/en/judo-software/ (EN-CH). Schweizerischer Judo & Ju-Jitsu Verband (SJV / FSJ), ~250-300 clubs / ~16'000 Budoka, founded 1937. **Dual-system architecture unique in Switzerland: Fairgate (Swiss vendor, member management of SJV backend at sjv.ch/backend) + JudoManager (Datastat d.o.o. Slovenia, official IJF software for competition + Dan Register at portal.judomanager.com/sjv).** Tier 3 on CH roadmap because Fairgate is a direct Paak competitor. Kyu-Dan progression complete (6 Kyu White → Brown then 1st Dan+ Black). Public Dan Register at sjv.ch/danregister with `sjvDanRegisterEntry` field tracked at athlete profile (Session 212 Commit 14). Judo + Ju-Jitsu dual discipline under one federation. Categories U15/U18/U21/Elite (4-min Elite/U21/U18 fight duration, IJF rules unchanged). Bridge today: CSV import. - SKF Karate — https://paak.club/ch/logiciel-karate/ (FR-CH) · https://paak.club/ch/de/karate-software/ (DE-CH) · https://paak.club/ch/en/karate-software/ (EN-CH). Swiss Karate Federation (SKF / FSK), ~11'000 members / ~260-300 dojos, founded 1970, WKF co-founder, sole Swiss Olympic-recognised karate body. **Two federation IT platforms: Sportdata (Herisau, official WKF partner since 2009 for Swiss Karate League at sportdata.org/skf) + Sports-ID (deployed 2025 for member ID smartcard at sportsid.org).** No Fairgate — different integration path than SJV/STV. Public Dan Register at danregister.karate.ch with `skfDanRegisterEntry` field tracked at athlete profile (Session 212 Commit 14). 20+ styles under federalist structure (Shotokan + Shito-ryu + Goju-ryu + Wado-ryu = 4 major WKF + 16 others). Kata + Kumite formats with WKF arithmetic scoring (yuko=1 + waza-ari=2 + ippon=3, different from count-based judo). Categories U12/U14/U16 (Cadets) /U18 (Juniors) /U21 (Espoirs) /Elite. Kyu exam fee CHF 15 (free under 13). `requiresMedicalCert: false`. No public Sportdata or Sports-ID API. Bridge today: CSV import. - MMA — https://paak.club/ch/logiciel-mma/ (FR-CH) · https://paak.club/ch/de/mma-software/ (DE-CH) · https://paak.club/ch/en/mma-software/ (EN-CH). Swiss MMA Federation (SMMAF) — **NOT Swiss Olympic recognised, no BASPO recognition**, MMA not Olympic, IMMAF still seeking IOC. **No federation IT, no mandatory registration, no public API, no endorsed digital partners**. Standalone club management positioning. 10-point must scoring + IMMAF unified weight classes via SportUIConfig + COMBAT live tracker archetype (Session 193). K.O. / TKO / submission / judges' decision tracked with round + timing. Multi-section common (BJJ + boxing + kickboxing). `requiresMedicalCert: false`. Honest position: niche fragmented market, low-priority federation integration but valid standalone. - BJJ — https://paak.club/ch/logiciel-jiu-jitsu-bresilien/ (FR-CH) · https://paak.club/ch/de/bjj-software/ (DE-CH) · https://paak.club/ch/en/bjj-software/ (EN-CH). **Fragmented governance: SBJJNF + SJJA + ISCBJJ Swiss chapter + ADCC Suisse all coexist, NONE Swiss Olympic.** SJV covers traditional Japanese Ju-Jitsu but NOT Brazilian Jiu-Jitsu. IBJJF (international parent) not IOC-recognised either. **First-mover positioning for Paak as standalone academy management before any federation consolidation.** 5-belt adult progression (White → Blue → Purple → Brown → Black, 16+) + IBJJF youth belts (4-15 years: White/Grey/Yellow/Orange/Green) + stripes 0-4 per belt. **Instructor grading, not federation-controlled.** IBJJF weight classes (Galo to Pesadissimo). 'Academy' lexicon honored over 'club'. `requiresMedicalCert: false`. Multi-section common (BJJ + No-Gi + MMA + Luta Livre). - Taekwondo — https://paak.club/ch/logiciel-taekwondo/ (FR-CH) · https://paak.club/ch/de/taekwondo-software/ (DE-CH) · https://paak.club/ch/en/taekwondo-software/ (EN-CH). Swiss Taekwondo at taekwondo.ch — WT-affiliated (World Taekwondo, IOC-recognised, Olympic), Swiss Olympic member. **Dual WT/ITF format support** — Swiss Taekwondo is WT side, ITF clubs operate separately, TAS (Taekwondo Association Switzerland) as additional body. Global WT platform **SimplyCompete GMS** for member management — Paak complementary, no Swiss-level API published. Kup-Dan progression (10 Kup → Dan, color variations between WT/ITF, configurable per club). Kyorugi (sparring with PSS Protective Scoring System manual entry) + Poomsae (form, jury scoring). COMBAT tracker archetype on Kyorugi format. Standard WT age categories (Cadet/Junior/Senior). `requiresMedicalCert: false`. Bridge today: CSV import. - Krav Maga — https://paak.club/ch/logiciel-krav-maga/ (FR-CH) · https://paak.club/ch/de/krav-maga-software/ (DE-CH) · https://paak.club/ch/en/krav-maga-software/ (EN-CH). **No Swiss national federation, ONLY international chapters (KMG = Krav Maga Global, IKMF = International Krav Maga Federation) + independent schools.** KMS (Krav Maga Schweiz) dissolved its SKF partnership November 2025. None Swiss Olympic. **Self-defence system, NOT competition sport — Paak explicitly does NOT offer live tracker scoring** (no ranking tournaments). P1-P5 Practitioner / G1-G5 Graduate levels configurable per-school (no rigid imposed structure — KMG/IKMF differ). Multi-organisation instructor certification tracking at staff profile (organisation + level + expiration date). `requiresMedicalCert: false`. Multi-section (Krav + general self-defence + women-only). - Swiss Badminton — https://paak.club/ch/logiciel-badminton/ (FR-CH) · https://paak.club/ch/de/badminton-software/ (DE-CH) · https://paak.club/ch/en/badminton-software/ (EN-CH). ~15'000 licensed / ~270 clubs / ~220'000 recreational players, founded 1954 (Ittigen, Haus des Sports), Swiss Olympic member, 11 regional sub-federations. **Federal IT TournamentSoftware (vendor Visual Reality B.V., Netherlands, BWF-mandated worldwide) at sb.tournamentsoftware.com — Paak complementary, never substitute.** No public TournamentSoftware API (GitHub scraper IP-banned confirms). Categories U11 (regional) / U13 / U15 / U17 / U19 (Junior Series + national cadre) / Elite/Senior per swiss-badminton.ch verified 2026-05-07. `requiresMedicalCert: false`. Multi-section common (badminton + table tennis often combined). Bridge today: CSV import. - FSE Fencing — https://paak.club/ch/logiciel-escrime/ (FR-CH) · https://paak.club/ch/de/fencing-software/ (DE-CH) · https://paak.club/ch/en/fencing-software/ (EN-CH). Fédération Suisse d'Escrime / Schweizerischer Fechtverband (FSE), 52 clubs, founded 24 January 1914 (Ittigen, Haus des Sports), president Max Heinzer since 2024, Swiss Olympic member. Three weapons supported as distinct sub-disciplines: Foil (point-only, torso, right of way) + Epee (point-only, whole body, no priority) + Sabre (point + edge, upper body, right of way). **Federal IT Ophardt Online (vendor Ophardt Team Sportevent Germany, fencing-specialist worldwide) at fencing.ophardt.online — full FIE-aligned stack: members, licences (national/EFC/FIE), events, payments, results.** Live tournament scoring via Ophardt Touch (same vendor). Restricted API (docs.ophardt.online returns 403). Categories U10/U12 (Circuit Lemanique) /U14 Minimes/U17 Cadets/U20 Juniors/Senior/Veterans 40+. Total licensed fencers not publicly published (estimated 2'000-4'000). **Paak does NOT do live electronic-touch scoring (Ophardt Touch territory) — Paak tracks club practice + training, not the touch.** `requiresMedicalCert: false`. Bridge today: CSV import. Small federation = deep Ophardt integration low-priority on Paak side. ### Swiss horizontal pages - Why Paak Suisse — https://paak.club/ch/pourquoi-paak/ (FR-CH) · https://paak.club/ch/de/why-paak/ (DE-CH) · https://paak.club/ch/en/why-paak/ (EN-CH). 5 differentiation reasons reframed for Swiss audience: 18 sports configured natively + CH overrides in code (Session 212), built in Switzerland by Emmara (founded by a Frenchman per project_paak_swiss_origin memory rule), nLPD-compatible hosting (NEVER "compliant" until CH-NLPD-COMPLIANCE ships), CHF + TWINT rolling out, all-in-one multi-sport. - /ch/collectivites + /ch/de/collectivites + /ch/en/collectivites — currently 301 redirect to the language-matched /ch/ landing. CH-specific public-authority content (cantons / OFSPO / Swiss Olympic) deferred (CH-COLLECTIVITES-CONTENT backlog). ### Sitemap status (Session 214, 2026-05-08) All 51 Swiss URLs are registered in sitemap.xml with the full 6-entry hreflang graph (fr-FR / fr-CH / de-CH / en-CH / en / x-default). Breakdown: * 3 homepage URLs (/ch/, /ch/de/, /ch/en/) — Session 211 * 3 why-paak URLs (Session 213) * 15 Tier-1+2 sport-page URLs (handball, volleyball, basketball, table tennis, tennis × 3 locales) — Session 213 * 30 gap-fill sport-page URLs (10 sports × 3 locales) — Session 214: Football, Rugby, Judo, Karate, MMA, BJJ, Taekwondo, Krav Maga, Badminton, Fencing * Collectivites redirects (/ch/collectivites + /ch/de/collectivites + /ch/en/collectivites) are NOT registered in sitemap — they 301 to language-matched /ch/{lang}/ landings. Total `paak.club` sitemap.xml URL count: 180 (CH = 51 + FR-FR = 22 sport pages + helpers + blog + features = 129 non-CH). FR + EN sibling pages (every `logiciel-{sport}.astro` and `en/{sport}-software.astro`) had their hreflang props migrated from `alternateFr` / `alternateEn` to the unified `alternates` array of 6 entries — preserving bidirectional hreflang per Google's requirements. This migration covers all 17 supported sports. robots.txt explicitly Allows all 51 Swiss URLs (Allow lines per page, in addition to the umbrella `Allow: /ch/`, `/ch/de/`, `/ch/en/`). ## Belgium Region (Wallonie / Français) > Belgium is **Wallonie-only / French** — Flanders/Dutch is out of scope for now (see docs/country-rollout/countries/BE/README.md). EUR · Mollie + Bancontact + SEPA. **GDPR/RGPD** (no national overlay; EU-hosted, no adequacy question — Belgium is in the EU). Governance is community-level: French-speaking sport is recognised by **ADEPS** (Administration générale du Sport, Fédération Wallonie-Bruxelles), not a federal layer. Child-protection: extrait de casier judiciaire **Modèle 2** (Art. 596 du Code judiciaire) for staff in regular contact with minors — Paak tracks the obtainment date + 30/14/7-day expiry reminders; it does NOT issue or verify the document. Don't reuse the French loi-8-mars-2024 framing (different legal basis). - Belgium home (FR) — https://paak.club/be/ - FFA Football — https://paak.club/be/logiciel-football/ — Football Francophone Amateur (FFA, ex-ACFF), the Wallonie-Bruxelles amateur wing; national umbrella URBSFA / RBFA. IFAB rules of play. No medical certificate required at FFA level (per BE federation matrix). - AWBB Basketball — https://paak.club/be/logiciel-basket/ — Association Wallonie-Bruxelles de Basketball (AWBB); national umbrella Basketball Belgium. FIBA rules. AWBB requires a medical certificate for the licence — tracked as a club qualification with expiry alerts. - LFH Handball — https://paak.club/be/logiciel-handball/ — Ligue Francophone de Handball (LFH); national umbrella URBH / KBHB. IHF format (7v7, 2×30min, progressive 2-minute suspensions). LFH requires a medical certificate. Live-tracker metric set trimmed 2026-06-24 (a made shot or a 7m records a goal; no fast-break / empty-net / save-by-technique). - Currency EUR on /be/* pages. Payment: Credit Card, SEPA, Bancontact (Belgium's dominant method, via Mollie fr_BE). - Sitemap: 4 BE URLs registered with reciprocal fr-BE hreflang (fr-BE ↔ fr-FR + en, football also ↔ the CH trio). robots.txt Allows /be/ + the 3 sport paths. NOT yet in the on-site region picker (Nav switcher unchanged). ## Sport-Specific Pages - Swimming: https://paak.club/logiciel-natation/ (FR) — TIMED archetype, POOL + OPEN_WATER disciplines share one `swimmingConfig` (acceptable per playbook: identical stats apply to both environments). Profile picklist: 5 strokes (Freestyle / Backstroke / Breaststroke / Butterfly / Individual Medley) + 9 events (50m / 100m / 200m / 400m / 800m / 1500m + 4×100m relay / 4×200m relay / 4×100m Medley relay). Stats: time / split times / reaction time / stroke count. Sanctions: false start (DQ, max 1) / disqualification / stroke violation. Two formations: INDIVIDUAL + RELAY (4 positions — first / second / third / anchor). profileMetrics: SWOLF (time + strokeCount, auto-calculated) + season improvement formula. FFN — Fédération Française de Natation — in federation registry (12-month default licence validity). Honorabilité loi 8 mars 2024. EN landing live: https://paak.club/en/swimming-software/. Swiss landings live (Swiss Aquatics / SSCHV / FSN): https://paak.club/ch/logiciel-natation/ (FR-CH) · https://paak.club/ch/de/swimming-software/ (DE-CH) · https://paak.club/ch/en/swimming-software/ (EN-CH) — CHF + TWINT, 1 Sept–31 Aug licence season, swimrankings.net / World Aquatics points, swimsports.ch learn-to-swim badges (Krebs / Seepferd / Frosch …), nLPD/revDSG/nFADP, Sonderprivatauszug + Swiss Olympic Ethik-Charta safeguarding (no French loi 8 mars 2024 on CH pages). - Athletics: https://paak.club/logiciel-athletisme/ (FR) — TIMED archetype, six disciplines carved into per-family SportUIConfigs (Path 2 Phase 2, Session 2026-05-20): SPRINTS (60m–400m flat + hurdles + steeplechase, false-start DQ, lane-violation sanctions, INDIVIDUAL_SPRINT + RELAY_4X100 formations) / DISTANCE (800m–marathon, lap pace + finish kick stats, obstruction sanction) / JUMPS (high/long/triple/pole vault, best-attempt + take-off mark stats, foul + time-violation sanctions, 3 attempts qualifying + 6 finals) / THROWS (shot/discus/hammer/javelin, best-throw + release-speed stats, foul + equipment-infraction sanctions) / CROSS_COUNTRY (terrain runs, individual + team-scored placings, course-deviation DQ) / COMBINED (decathlon + heptathlon, total + per-event points, DNF sanction). Athlete profile: 21-event picklist (100m through Heptathlon) + 7-category picklist (Sprints/Middle/Long/Hurdles/Jumps/Throws/Combined) + personal-best time + personal-best distance — inherited across every discipline so a sprinter who long-jumps keeps one fiche. Season-progression formula and competition win-rate as profileMetrics. FFA + Swiss Athletics in federation registry. Honorabilité loi 8 mars 2024. Live tracker per-discipline; IAAF cumulative scoring (Bender + Trkal) for combined events is manual entry today, auto-compute on roadmap. EN landing live: https://paak.club/en/athletics-software/. Swiss landings live (Swiss Athletics): https://paak.club/ch/logiciel-athletisme/ (FR-CH) · https://paak.club/ch/de/athletics-software/ (DE-CH) · https://paak.club/ch/en/athletics-software/ (EN-CH) — CHF + TWINT, outdoor + indoor seasons, UBS Kids Cup / Visana Sprint / Mille Gruyère youth series, Bestenlisten + Wertungstabellen (no alphanumeric ranking ladder), nLPD/revDSG/nFADP, Sonderprivatauszug + Swiss Olympic Ethik-Charta safeguarding (no French loi 8 mars 2024 on CH pages). - Rugby: https://paak.club/logiciel-rugby/ — Two disciplines managed separately: Rugby Union (XV, 2×40min, contested scrums/lineouts, set-piece stats including mauls, 15 positions) and Rugby Sevens (2×7min, uncontested lineouts, drop-kick conversions, transition stats including clean breaks + offloads, 7 positions). Yellow-card duration differs by discipline (10 min XV / 2 min 7s). FFR licence tracking. - Ice Hockey: https://paak.club/logiciel-hockey/ (FR) · https://paak.club/en/ice-hockey-software/ (EN) — **Honorabilité-led positioning** (loi du 8 mars 2024 native, alertes encadrants 30/14/7 jours, export SI Honorabilité au format FIJAISV). TEAM archetype, 3×20-min periods (IIHF / FFHG / SIHF rules), 9 statistics tracked (goals, assists, signed +/- with paired stepper capture, shots on goal, hits, blocked shots, saves, shots against, faceoff wins — save % = saves/shots against), 4 penalty levels (minor 2'/major 5'/misconduct 10'/game misconduct — recorded live and attributed per player; bench clock stays with the scorekeeper), unlimited "on-the-fly" substitutions, standard 5v5 formation (Goaltender + LD + RD + LW + C + RW), IIHF 22-player game sheet (16-seat bench). FFHG (Fédération Française de Hockey sur Glace, code FFHG in registry — Synerglace Ligue Magnus / D1 / D2 / D3 / Féminin Élite / Coupe de France; FFHG youth ladder École de hockey + U7→U20 with U18) — Paak gère ce que la FFHG ne fait pas (adhérents, paiements, présences aux entraînements, conformité honorabilité avec alertes, statistiques individuelles match après match, communications par équipe). EN landing covers SIHF context (National League / Sky Swiss League / MyHockey League / PostFinance Women's League) and IIHF international framing. Honorabilité loi du 8 mars 2024 is the SEO-strategic differentiator (Session 222b advisor signal: institutions actively shopping for territorial honorabilité compliance). Swiss landings live: https://paak.club/ch/logiciel-hockey/ (FR-CH) · https://paak.club/ch/de/eishockey-software/ (DE-CH) · https://paak.club/ch/en/ice-hockey-software/ (EN-CH) — SIHF registry code SIHF, Sonderprivatauszug safeguarding, CHF + TWINT. - Basketball: https://paak.club/logiciel-basket/ — 5v5 FIBA format, 4 quarters of 10 min, 2-point / 3-point / free-throw distinct scoring, automatic foul-out at 5 personal fouls (technicals count double), Standard + Small Ball lineups, 5 positions (PG/SG/SF/PF/C), wingspan + vertical-leap physical metrics, FFBB licence tracking - Volleyball: https://paak.club/logiciel-volley/ — Indoor 6v6 FIVB format, best-of-5 sets (first four to 25 with 2-point margin, fifth to 15), clockwise rotations cycle all six players through every zone on each side-out, libero (defensive specialist, different jersey, can't attack/serve/captain), 7 positions (Outside hitter / Opposite / Middle blocker / Setter / Libero / back-row Z5/Z1), live stats (kills/aces/blocks/digs/assists/receptions), FFVB licence tracking, no beach or snow volley yet - Handball: https://paak.club/logiciel-handball/ — 7v7 format, 2×30min halves, 2-minute progressive suspensions (not cards), 7m penalty throw tracking, four defensive systems (6-0 flat, 5-1 advanced, 3-2-1 tiered) + 7-outfield attacking formation, seven positions (GK/LW/LB/CB/RB/RW/PIV), FFHandball licence tracking - Badminton: https://paak.club/logiciel-badminton/ — BWF rules, best-of-3 games to 21 (rally-point), no substitutions. FFBaD CPPH (Classement Par Points Hebdomadaire) modelled as **five parallel picklist fields** (cpphSH / cpphSD / cpphDH / cpphDD / cpphDMx) plus five parallel points fields — one per BWF tableau — each with the 13 official FFBaD tiers (NC, P12-P10, D9-D7, R6-R4, N3-N1) refreshed every Tuesday. Generic tools flatten these into a single overwritable field; Paak keeps them independent because that matches how FFBaD actually publishes them. Youth progression Plumes (White → Black, 6 badges) + 15 age categories (Baby Bad 4-6 years to Vétéran V7+ 65+). BWF-aligned live stats: smash (record 565 km/h Rankireddy 2023) / dropShot / netKill / ace / clear / longRally (13+ strokes) / unforcedError. Three formations (Singles, Doubles side-by-side, Mixed Doubles front-back). BWF Law 16 sanctions: Yellow (warning) / Red (fault, point to opponent) / Black (disqualification). FFBaD licence 6-8 digits with 2-digit league prefix. Interclubs (TIC) team selection + email call-ups with RSVP operational today; dedicated match sheet entity on roadmap (SPORT-BADM-INTERCLUBS). No public FFBaD API — one-way CSV import from Poona federal back-office. - Squash: https://paak.club/logiciel-squash/ — RACKET archetype, voted into the LA28 Olympic programme (October 2023, first Olympic squash in history). PAR-11 best-of-5 rally scoring, no substitutions (1v1). Eight squash-specific live stats: winner / nick (the floor-side-wall-join shot, signature of squash, primary +2) / dropShot / boast (side-wall winner) / lob / stroke (interference point) / tin (bottom-strip front-wall error, automatic loss of rally, primary penalty) / unforcedError. WSF Conduct sanction ladder: Conduct Warning → Stroke (point penalty) → Game (game penalty) → Match (disqualification). Two formations: Singles (default, 9.75m × 6.40m court) + Doubles (separate wider court, rare in France). Squash 11 (PAR standard) and Squash 57 (formerly Racketball, slower ball, popular with juniors and 60+ players) supported via a preferred-variant profile field. FFsquash licensee profile: licence number (free-text, format unconfirmed), ranking points (numeric), classement category (free-text — picklist deferred until 2025-26 nomenclature is club-confirmed), 15 age tiers Mini-Poussin to Vétéran V70+, playing style (Attaquant/Défensif/Polyvalent/Touche), PSA world ranking (optional, pro-tour only), racket weight 110-200g, fastest shot km/h. Profile metrics: winner-error ratio, nick share of winners, tin error rate, attacking-shot share. Two AI advisors (Yamir Khan global default, Camille Sariné French national champion). No public FFsquash API — CSV export from federal portal. - Football: https://paak.club/logiciel-football/ — 7 tactical formations, 9 match stats (incl. shots against → GK save %), 15 positions, goalkeeper-specific tracking, 5 sanctions incl. the FFF exclusion temporaire (10-min white card), youth formats (5v5, 7v7, 9v9) - Karate: https://paak.club/logiciel-karate/ — 5 styles (Shotokan, Kyokushin, Shito-ryu, Goju-ryu, Wado-ryu), kumite + kata dual scoring, WKF + full-contact modes - Kyokushin: https://paak.club/logiciel-kyokushin/ — Full-contact karate founded by Mas Oyama (1964); treated as a separate sport from WKF karate, not a fifth style. Knockdown scoring by counts, not arithmetic points: win by ippon (clean KO or full count), two waza-ari (= ippon), hantei (judges' decision on damage/technique/spirit), or shikkaku; tameshiwari (board-breaking) as a hantei tiebreaker. Sanctions progression Chui Ichi → Chui Ni → Genten Ichi → Genten Ni → Shikkaku. 10 kyu + dan progression with per-federation grade criteria (IKO Matsui, WKO Shinkyokushin, KWF). Weight categories -60/-70/-80/-90/+90 kg men, -50/-55/-65/+65 kg women. Tameshiwari (board-breaking) + Hyakunin Kumite (100-man kumite) tracking. Kenshi Midora AI advisor in Paak Pro. FFKDA licences + federation-specific tracking. Honorabilité (loi 8 mars 2024). - Judo: https://paak.club/logiciel-judo/ — Ippon/waza-ari scoring, 7 weight categories, belt progression (white to 5th dan), throw and hold-down tracking - Martial Arts: https://paak.club/logiciel-arts-martiaux/ — Hub for MMA, BJJ, Taekwondo, Krav Maga. Strikes, kicks, takedowns, submissions tracking - MMA: https://paak.club/logiciel-mma/ — Amateur MMA organised by FFMMA since the 2020 delegation. Unified Rules: 3×5min rounds (5×5 championship), 10-point must scoring, 3 judges, decision types Unanimous/Split/Majority plus early finishes (KO/TKO/Submission). 9 weight classes: Strawweight -52.2kg / Flyweight -56.7 / Bantamweight -61.2 / Featherweight -65.8 / Lightweight -70.3 / Welterweight -77.1 / Middleweight -83.9 / Light Heavyweight -93.0 / Heavyweight -120.2. Strikes + takedowns + submissions framed as ternary system (not additive). Fighter profile: stance (Orthodox/Southpaw/Switch), strike accuracy, takedown accuracy + defense, finish rate, phase strengths (standing/clinch/ground). Habib Nurmégodov AI advisor in Paak Pro. FFMMA licences + age categories (Cadets 15-17 with reduced ruleset). Honorabilité. - BJJ: https://paak.club/logiciel-jiu-jitsu-bresilien/ — Brazilian jiu-jitsu (Gracie lineage) — won by submission, points are tiebreaker only. Two formats: GI (kimono, lapel grips, collar chokes) and NoGi (rash guard, no textile grips, leg locks). IBJJF scoring: takedown 2, sweep 2, knee-on-belly 2, guard pass 3, mount 4, back control with hooks 4 — submission ends fight instantly. Dual belt systems: adult 8-grade (White → Blue → Purple → Brown → Black I-VI → Red-black VII → Red-white VIII → Coral IX-X) and kids 5-grade (White/Grey/Yellow/Orange/Green, convert to adult at 16). 0-4 stripes per belt. Rixson Grace AI advisor in Paak Pro (Gracie lineage homage). FFJDA (Judo-delegated) + IBJJF certification tracking. - Taekwondo: https://paak.club/logiciel-taekwondo/ — Olympic sport since Sydney 2000 (WT format). Dual-federation configuration: WT (electronic PSS scoring, 1 body punch / 2 body kick / 3 head kick / 4 turning body / 5 turning head, no head punches) and ITF (manual scoring, Chang-Hon tul forms, head punches allowed with control). Kyorugi (sparring) and Poomsae (forms) as separated disciplines. 11-rank belt progression: 10 geup (white) → 1 geup (red/black) → Dan I-IX for adults, Poom for juniors under 15 (convertible to Dan at majority). Pascal Gentil AI advisor in Paak Pro (French Olympic medallist). FFTDA licences + ITF-affiliated tracking, BPJEPS AMP / DEJEPS, honorabilité. - Krav Maga: https://paak.club/logiciel-krav-maga/ — Self-defense (no competition format), grade progression, course management - Fencing: https://paak.club/logiciel-escrime/ (FR) and https://paak.club/en/fencing-software/ (EN) — FFE-affiliated club management. Three weapons (foil / épée / sabre) configured separately because their rules differ (foil = priority + torso target; épée = no priority + whole body + double touches; sabre = priority + upper body + cut and thrust). Live Red/Green scoreboard with weapon-specific stat buttons (attack with priority, double touch, fleche, off-target). FIE indicator and efficiency rates computed automatically per fencer. FFE classement modelled as picklist level (NC / Club / Departmental / Regional / Zone / National / International) plus free-text rank — federation uses logarithmic numeric position, not letters. 11 FIE age categories M9 (Poussin) to V4 (70+). FIE t.114 sanctions (yellow / red / black cards). Equipment-heavy: blades by serial + brand (Allstar, BF Cocagne, Léon Paul), FIE-certified masks (350N / 1000N rating + homologation date + next check), body cords with continuity-test log, lamés / plastrons, club-embroidered apparel — distributed with status tracking and online sales via Mollie payment links (VAT split recorded for accounting, automated reminders on unpaid). Lora Flassel Olympic épée champion AI advisor in Paak Pro. Positioned strictly complementary to FFE extranet (licences / affiliation / official calendar) and Belle Poule (running competitions: pools / direct elimination tableau / results transmission to FFE) — Paak handles club life between competitions, no duplication of federal work. - Tennis: https://paak.club/logiciel-tennis/ — Full native FFT ranking (22 lexical tiers NC to -15 + numeric series -30 to N300), FFT licence, youth red/orange/green/yellow balls, interclubs, live aces/winners/break points. Complementary to ADOC via CSV bridge (no public FFT API) - Table Tennis: https://paak.club/logiciel-tennis-de-table/ — FFTT-preconfigured member profile: ranking points stored as a NUMERIC integer (not lexical — reflects the FFTT's real points system starting at 500 for seniors, manually entered after each official or monthly update, with Phase 1/Phase 2 picklist); 5 post-2022 licence types as a profile picklist (Competition / Leisure / Event-ATP / Officer / Corporate) with 6-8 digit licence number regex validation; FFTT age category picklist (Baby ping to Veteran 70+); dedicated Baby Ping → PPP Cycles 1-2-3 → Ping academy → Pre-competition → Competition youth-pathway picklist (FFTT-codified, rare in competitor tools). Sport-level: dedicated Interclubs and Criterium session types live, 8 match stats (service/return/FH/BH winners + unforced errors + short-play/long-rally split) driving the live tracker, ITTF 3-tier sanctions (yellow / point penalty / game penalty), SINGLES + DOUBLES formations. Positioned strictly complementary to SPID v2 (federal licence + team-registration portal) and GIRPE v2 (mandatory match-sheet desktop app auto-syncing to SPID since v7.4) — no duplication of federal work. FFTT federation entry in FED-001 registry declares hasPublicApi=true with apiConnectorKey 'fftt-smartping' reserved for the future Smartping XML connector. ROADMAP (ticket SPORT-TTAB-ROADMAP, NOT shipped today): automatic phase-drift job (-5 pts per phase), automatic letter derivation from points, automatic age-category derivation from date of birth, ClassementHistory time-series + timeline UI, roster-validation gate blocking saves with invalid licences, Criterium tier-progression UI, automatic ATP quota counter, ranking-sort in roster manager, portable PPP-history export for inter-club transfers, per-session best-of-7 override. ## Why Paak — Differentiation Pages - Why Paak: https://paak.club/pourquoi-paak/ — 5 unique differentiators: 18 sports configured natively, staff safeguarding compliance (loi 8 mars 2024), 100% EU-sovereign infrastructure, generous free tier, all-in-one platform - Beyond Spreadsheets: https://paak.club/au-dela-du-tableur/ — Why Excel isn't enough: disconnected data, no automation, no compliance, no multi-user. Paak connects everything - Beyond Payment Tools: https://paak.club/au-dela-du-paiement/ — Payment tools collect fees. Paak manages the entire club: members, teams, compliance, equipment, performance - Beyond Team Apps: https://paak.club/au-dela-des-applis-equipe/ — Team apps manage one team. Paak manages the whole club: multi-team, finances, compliance, career stats ## Competitors & Positioning - vs Spond: Spond is for team communication. Paak is for club management (memberships, payments, compliance). - vs HelloAsso: HelloAsso is a payment platform. Paak is a full management suite with payments built in. - vs AssoConnect: AssoConnect is for generic associations. Paak is sport-specific (18 sports configured natively with their formations, sanctions, statistics, federation licence types, and equipment vocabulary). - vs SportEasy: SportEasy manages one team. Paak manages the entire club. - vs Excel: Paak replaces the spreadsheet with connected, automated workflows.