SoccrLineup logo

SoccrLineup

Privacy & veiligheid

Juridisch

Privacyverklaring

Laatste update: 31 juli 2026 - versie 2026-07-31

Deze privacyverklaring legt uit hoe SoccrLineup persoonsgegevens verwerkt in het platform voor spelers, ouders of voogden, coaches, clubs en talentenplannen. Daarbij volgen we de AVG/GDPR en de Belgische privacyregels. De verklaring houdt rekening met de oudertoestemming-flow die in het platform wordt gebruikt.

Ondernemingsgegevens

  • Officiele naam: Dries Swinnen
  • Handelsnaam: Soccrlineup
  • Rechtsvorm: eenmanszaak
  • Maatschappelijke zetel: Achterstraat 94, 3990 Peer
  • Ondernemingsnummer: 1038.744.888
  • Btw-nummer: BE1038744888
  • Btw-regime: vrijstellingsregeling kleine ondernemingen
  • Contact: info@soccrlineup.com

1. Rollen onder GDPR

  • Naam organisatie: SoccrLineup
  • Contact: info@soccrlineup.com.
  • Functionaris voor gegevensbescherming: niet aangeduid; privacyvragen lopen via bovenstaand contactadres.

Voor club-, team-, speler-, evaluatie-, oudercontact- en media-inhoud is de club in principe verwerkingsverantwoordelijke en SoccrLineup verwerker. Voor eigen website, support, billing, securitylogging en commerciële communicatie treedt SoccrLineup op als afzonderlijke verwerkingsverantwoordelijke. Bij een persoonlijke coachworkspace treedt de coach op als klant en verantwoordelijke voor de spelerdata en media die hij of zij invoert.

2. Welke gegevens we verwerken

  • Accountgegevens: gebruikersnaam, rol, team/club-koppeling.
  • Spelerprofielgegevens: naam, bijnaam, positie, rugnummer, voorkeursvoet, geboortedatum, lengte, gewicht, woonplaats en foto.
  • Ouder- of voogdcontacten: naam, telefoon en e-mailadres voor clubcommunicatie en noodcontact.
  • Evaluatiegegevens: scores, feedback, profielsnapshots die in een evaluatie-template zijn opgenomen, rapportage over evolutie, en coachgebonden velden zoals sterktes en werkpunten wanneer een evaluatieformulier die gebruikt.
  • Blessurestatus tijdens wedstrijden: een coach kan een speler als geblesseerd markeren zodat wissels en speeltijd correct verwerkt worden. SoccrLineup vraagt of bewaart geen medische notities, diagnoses of allergieën.
  • Inhoudsgegevens: oefenresultaten, ingestuurde media, providerreferenties en lifecyclemetadata voor tijdelijke reviewvideo's.
  • Ouder- en consentgegevens: accountbeheerder, naam/e-mail/relatie van ouder of voogd, bevestiging ouderlijke verantwoordelijkheid, consentstatus, versie, bevestigingsmoment, bron en beveiligde technische metadata.
  • Technische gegevens: sessiegegevens, logbestanden, beveiligingsinformatie en tijdelijke volledige databaseback-ups.

3. Doelen en rechtsgronden

Wanneer SoccrLineup verwerker is, bepaalt de club of persoonlijke coach de concrete rechtsgrond. SoccrLineup verwerkt die gegevens dan volgens de overeenkomst en platforminstructies. Wanneer SoccrLineup zelf verwerkingsverantwoordelijke is, steunen we op uitvoering van de overeenkomst, gerechtvaardigd belang, wettelijke verplichtingen of toestemming waar die vereist is.

  • Uitvoering van de dienst: platformtoegang, spelerbeheer, oefenbeheer, evaluaties, rapportering en teamwerking.
  • Veiligheid en continuiteit: beveiliging, sessiebeheer, incidentopvolging en fraudepreventie.
  • Communicatie: ouder- en noodcontacten beschikbaar maken voor bevoegde staff.
  • Spelerevaluaties: geselecteerde profielvelden kunnen read-only in evaluatieformulieren en rapporten worden opgenomen zodat coaches fysieke context en profielinfo correct kunnen meewegen.
  • De blessurestatus wordt alleen gebruikt voor de wedstrijdwerking en niet aangevuld met medische details.
  • Foto/video en speleruploads worden alleen geactiveerd wanneer de club de nodige toestemming of niet-vereist status bevestigt; bij intrekking wordt toegang geblokkeerd en verwijdering ingepland.

Gezondheidsgegevens zijn een bijzondere categorie persoonsgegevens. Daarom beperkt SoccrLineup die tot de blessurestatus die nodig is voor de wedstrijdwerking en verwerkt het geen andere medische informatie.

4. Ouder- en toestemmingflow

SoccrLineup bewaart per speler de actuele status voor platform_notice, guardian_player_data, photo_video en player_uploads. Voor spelers jonger dan 13 jaar of zonder geboortedatum vraagt het platform een ouder- of voogdbevestiging. Die technische grens vervangt niet de eigen beoordeling van de club of coach wanneer ouderlijke toestemming of bijkomende informatie in een concrete situatie vereist is.

  • Platforminformatie en spelerdata zijn blokkerend voor basisverwerking.
  • Foto/video en speleruploads zijn aparte keuzes en worden geblokkeerd bij ontbrekende of ingetrokken status.
  • Een ouder, voogd, bevoegde clubgebruiker of persoonlijke coach kan een bevestiging registreren volgens de beschikbare flow.
  • Weigeren of intrekken kan gevolgen hebben voor functies die die verwerking nodig hebben.

5. Toegang en vertrouwelijkheid

  • Een speler beheert het centrale spelerprofiel zelf via zijn account.
  • Gewone profielvelden kunnen read-only zichtbaar zijn in evaluaties en in de evaluatieconfigurator.
  • Oudercontacten worden alleen on-demand geladen voor bevoegde staff met teamtoegang.
  • Toegang tot gevoelige gegevens wordt gelogd zonder de inhoud van die gegevens in logs op te nemen.

6. Beveiliging

  • Oudercontacten worden apart van het gewone spelerprofiel opgeslagen.
  • Oudercontacten worden versleuteld opgeslagen en enkel server-side ontsleuteld voor bevoegde aanvragen.
  • We passen rolgebaseerde toegangscontrole, CSRF-bescherming, sessiebeveiliging en logging toe.
  • Tijdelijke oefen-reviewvideo's worden rechtstreeks en hervatbaar van de browser naar Cloudflare Stream geüpload; SoccrLineup bewaart lokaal alleen de providerreferentie en lifecyclemetadata.
  • Reviewvideo's worden alleen na server-side autorisatie met signed Cloudflare Stream playback vrijgegeven.
  • Profielfoto's, overige media en eventuele legacy/fallback reviewmedia worden via authenticated/signed Cloudinary-delivery afgeschermd.
  • Volledige databaseback-ups worden in de actieve productieflow vóór upload versleuteld (AES-256-GCM, met een eigen sleutel) en als raw authenticated Cloudinary-asset opgeslagen. Ze blijven beperkt tot bevoegde beheerflows en providercredentials.

7. Bewaartermijnen

Gegevens worden niet langer bewaard dan nodig voor de doelen hierboven. Clubs moeten intern ook een duidelijke bewaartermijn bepalen voor spelerprofielen, oudercontacten, evaluaties en blessurestatus, bijvoorbeeld per seizoen of tot een redelijke periode na uitschrijving, tenzij een wettelijke verplichting een langere termijn vereist.

Consentrecords worden bewaard zolang ze nodig zijn om aan te tonen welke verwerking mocht plaatsvinden en om weigeringen of intrekkingen correct af te dwingen. Reviewvideo's worden verwijderd na goedkeuren, afkeuren, intrekken of een andere lifecycletrigger. De eigen cleanup vraagt verwijdering uiterlijk vanaf dag 30; Cloudflare krijgt daarnaast een provider-vangnet van circa 30 dagen, technisch 30 dagen plus 1 uur om het providerminimum te respecteren. Alleen Cloudinary fallback/legacy reviewinzendingen krijgen standaard een technische MEDIA_RETENTION_DAYS-indicatie van 730 dagen.

Profielfoto's en veel overige Cloudinary-media hebben nog geen uniforme technische 730-dagenjob. Zij worden bewaard zolang het actieve doel of de relatie bestaat en verwijderd bij vervangen, een expliciet verzoek, intrekking of purge. Volledige registratie en automatische afdwinging daarvan blijft een implementatiecontrole.

Volledige database- en seizoensback-ups zijn tijdelijk, worden niet individueel aangepast en krijgen standaard een vervaldatum na veertien dagen. De broncode koppelt die datum aan een duurzame provider-first worker met geleasde en gefencete claims. Alleen door de app gemaakte back-ups binnen de exacte beheerde scope worden automatisch verwerkt; actieve gedeelde providerreferenties blijven behouden. Restore claimt atomisch en een restoring-record komt pas na een verlopen lease opnieuw in aanmerking. Deployment, migratie en echte providerverwijdering zijn nog niet live bewezen. Na een restore moeten intrekkingen en verwijderverzoeken opnieuw worden toegepast.

8. Delen met derden en doorgiften

We delen gegevens alleen met leveranciers en ontvangers die nodig zijn om de dienst te leveren. Render verwerkt applicatie- en databasegegevens. Cloudflare Stream verwerkt tijdelijke reviewvideo's. Cloudinary verwerkt overige media en raw authenticated volledige databaseback-ups. one.com verwerkt alleen e-mailgegevens wanneer de supportmailbox of SMTP-dienst actief is. Stripe verwerkt alleen zakelijke contract- en betaalgegevens wanneer Stripe-billing wordt geactiveerd; de integratie is niet bedoeld voor speler-, evaluatie- of mediagegevens. De actuele lijst staat op /subprocessors.

Wanneer een leverancier of diens subverwerker gegevens buiten de Europese Economische Ruimte kan verwerken, volgen we de passende waarborgen op, zoals een DPA, standaardcontractbepalingen (SCC's) of een ander geldig transfermechanisme en technische beperkingen voor gevoelige datasets. Een Frankfurt-regio of Europese primaire opslag betekent niet automatisch dat support en alle subprocessors uitsluitend binnen de EER verwerken.

Publieke pagina's kunnen daarnaast technische browserrequests doen naar Google Fonts, cdnjs, jsDelivr of, bij een geladen embed, YouTube. Webpush gebruikt de door de browser gekozen pushprovider. Configureerbare webhooks mogen pas worden geactiveerd nadat de concrete ontvanger, payload, rol en contractuele waarborgen zijn geregistreerd.

9. Geautomatiseerde besluitvorming

SoccrLineup neemt geen uitsluitend geautomatiseerde beslissingen met rechtsgevolgen of vergelijkbaar aanzienlijk effect voor spelers, ouders, coaches of clubs. Evaluaties en sportieve feedback blijven menselijke beslissingen van de club, coach of staff.

10. Rechten van betrokkenen

Je kan inzage, correctie, verwijdering, beperking, overdraagbaarheid, bezwaar en intrekking van toestemming vragen via info@soccrlineup.com. Wanneer de club of persoonlijke coach verwerkingsverantwoordelijke is, behandelen zij het verzoek inhoudelijk en ondersteunt SoccrLineup technisch waar dat redelijk mogelijk is. We antwoorden in principe binnen een maand; bij complexe verzoeken kan die termijn volgens de AVG worden verlengd.

Je hebt ook het recht een klacht in te dienen bij de Belgische Gegevensbeschermingsautoriteit: www.gegevensbeschermingsautoriteit.be.

Voor minderjarige spelers moet de club of wettelijke vertegenwoordiger ook correct geïnformeerd worden wanneer gevoelige gegevens zoals een blessurestatus in het platform worden gebruikt.

11. Contact

Voor privacyvragen: mail naar info@soccrlineup.com.