Offentlige vs ikke-offentlige data: Fundamentet for om web scraping er lovligt
Den klareste regel inden for web scraping er skelnen mellem offentlige og ikke-offentlige data. Information, der er synlig for alle uden at logge ind – produktoversigter, virksomhedsfortegnelser, ejendomsannoncer, nyhedsartikler – er generelt lovligt at indsamle. Domstole i både Danmark og EU har gentagne gange fastslået, at adgang til offentligt tilgængelige websites ikke udgør uautoriseret adgang under computermisbrugslovgivning.
Ikke-offentlige data er anderledes. Hvis du skal logge ind, omgå en betalingsmur eller bruge andres legitimationsoplysninger for at nå informationen, krydser du grænsen til uautoriseret adgang. Lovgivningen forbyder at få adgang til data, du ikke har ret til at se. HiQ Labs mod LinkedIn-sagen centrerede om dette spørgsmål: LinkedIn hævdede, at scraping var ulovligt selv efter hiQ blev bedt om at stoppe, men retten afgjorde indledningsvis, at offentlige profiler ikke var beskyttede. Sagen blev til sidst forligt med nogen tvetydighed tilbage, men princippet består – scraping af offentligt synlige data er væsentligt forskelligt fra at få adgang til lukket indhold.
Hold dig til data, som enhver besøgende kan se uden at logge ind ved erhvervsmæssig brug. Hvis dit projekt kræver kontoadgang, skal du eje den konto eller have eksplicit tilladelse fra kontoindehaveren.
Personoplysninger og databeskyttelseslovgivning
Indsamling af personoplysninger – navne, e-mailadresser, telefonnumre, IP-adresser, lokationsdata – udløser databeskyttelsesforordningen. I Danmark og EU kræver GDPR og databeskyttelsesloven et lovligt grundlag for behandling af personoplysninger, gennemsigtighed om hvordan du bruger dem, og respekt for enkeltpersoners rettigheder. I USA pålægger Californiens CCPA og CPRA lignende krav for californiske borgere, og andre stater følger efter med egne love.
Det lovlige grundlag betyder noget. Hvis du scraper erhvervskontaktoplysninger fra en offentlig fortegnelse til B2B-markedsføring, kan du muligvis støtte dig på legitime interesser (GDPR). Hvis du indsamler forbrugerprofiler, anmeldelser med navne eller aktivitet på sociale medier, skal du tænke grundigere over samtykke, formålsbegrænsning og datasubjektrettigheder. Det Europæiske Databeskyttelsesråd har tydeliggjort, at offentligt tilgængelig ikke betyder undtaget fra databeskyttelseslov – du har stadig brug for et lovligt grundlag og skal respektere enkeltpersoners rimelige forventninger.
I praksis undgår mange virksomheder personoplysninger helt. I stedet for at scrape brugeranmeldelser med tilknyttede navne, scrap samlede vurderinger og anonyme tekster. I stedet for at indsamle individuelle profiler på sociale medier, indsaml offentlige opslag uden at knytte dem til identificerbare personer, medmindre du har en klar juridisk vej og en matchende privatlivspolitik. Hvis dit projekt kræver personoplysninger, konsulter en databeskyttelsesadvokat før du starter.
Servicevilkår: Kontrakt vs teknisk adgang
De fleste websites publicerer servicevilkår, der forbyder scraping, automatiseret adgang eller kommerciel brug af deres data. Den juridiske vægt af disse vilkår er et hyppigt forvirrende punkt. At overtræde servicevilkår gør ikke automatisk scraping til en kriminel handling – domstole har fastslået, at en servicevilkårsovertrædelse alene ikke er det samme som uautoriseret adgang til et computersystem.
Servicevilkår forbliver dog kontrakter, og at bryde dem kan føre til civile konsekvenser. En websiteejer kan sende et ophørsvarsel, søge et påbud eller sagsøge for kontraktbrud, hvis de kan påvise skader. Kontraktret gælder tilsvarende – hvis du eksplicit accepterer vilkår, der forbyder scraping, kan du være ansvarlig for brud, selvom håndhævelse er sjælden, medmindre websitet kan påvise faktisk skade.
Hvordan du forholder dig til servicevilkår
- Læs vilkårene. Hvis scraping er eksplicit forbudt, og du planlægger et kommercielt projekt, afvej risikoen. Store platforme med aggressive juridiske teams er mere tilbøjelige til at håndhæve deres vilkår end små sites.
- Tjek først efter et API. Mange platforme tilbyder officielle API'er, der giver dig strukturerede data uden kontraktuel tvetydighed.
- Vær høflig og teknisk. Selv hvis vilkår forbyder scraping, tolererer websites ofte bots med lav volumen, der ikke forstyrrer service. Grænsen mellem tolereret og retsforfulgt handler ofte om skala og påvirkning.
- Dokumenter din proces. Hvis du bliver udfordret, styrker det din position at vise, at du kun indsamlede offentlige data, respekterede robots.txt og holdt forespørgselsrater rimelige.
For projekter i gråzonen – scraping af en større markedsplads eller ejendomsplatform til prisovervågning – er det praktiske råd at fortsætte forsigtigt, bruge en velrenommeret scraping-service, der forstår grænserne, og være parat til at stoppe, hvis du modtager juridisk modstand.
Ophavsret og databaserettigheder
Ophavsret beskytter originale kreative værker – tekst, billeder, videoer, softwarekode. Scraping af et website giver dig ikke ejerskab af dets indhold. Hvis du genudgiver scrapede artikler, produktbeskrivelser eller fotografier uden tilladelse, risikerer du krænkelse af ophavsretten. I Danmark og EU tilføjer databaserettigheder et ekstra lag: Databasedirektivet giver sui generis-beskyttelse til databaser, hvor betydelig investering er gået til at indhente, verificere eller præsentere dataene.
USA har ikke databaserettigheder, men ophavsret gælder stadig for originale sammenstillinger og kreativt indhold. Fakta i sig selv er ikke ophavsretligt beskyttet – priser, adresser, produktspecifikationer – men måden de udtrykkes eller arrangeres på kan være det. Scraping af rå faktuelle data til dit eget interne brug (prissammenligning, markedsundersøgelse, lagerovervågning) falder generelt under fair use eller involverer slet ikke ophavsret. At genudgive disse data på en måde, der konkurrerer direkte med den oprindelige kilde, er mere risikabelt.
Minimering af ophavsretsrisiko
- Udtræk fakta, ikke kreativt indhold. Scrap priser, specifikationer og tilgængelighed, ikke marketingtekster eller professionelle fotografier.
- Transformer dataene. Hvis du aggregerer, analyserer eller omformatterer scrapede data til dit eget produkt, tilføjer du transformativ værdi, der understøtter et fair use-argument.
- Angiv kilde hvor det giver mening. Hvis du viser scrapede data offentligt, link tilbage til kilden.
- Undgå massegenudgivelse. At spejle et helt website eller database er den klareste krænkelse. Brug scrapede data til at informere beslutninger, ikke til at erstatte originalen.
For kommercielle projekter, der vil genudgive eller redistribuere scrapet indhold – sammenligningssites, aggregatorer, AI-træningsdatasæt – brug penge på en juridisk gennemgang.
Teknisk påvirkning: Respekter infrastrukturen
Selv når du har en juridisk ret til at scrape, betyder den tekniske måde noget. At overbelaste et website med forespørgsler kan udgøre et denial-of-service-angreb. Selvom dansk lov ikke har en direkte ækvivalent til trespass to chattels, kan aggressiv scraping, der forårsager målbar skade – nedetid, øgede hostingomkostninger, forringet brugeroplevelse – understøtte krav om erstatning eller påbud.
Ratebegrænsning er både en høflighed og en juridisk sikkerhedsforanstaltning. En veldesignet scraper efterligner menneskelig adfærd: den venter mellem forespørgsler, respekterer robots.txt-direktiver, identificerer sig selv med en user-agent-streng og trækker sig tilbage, hvis sitet returnerer fejl. Websites implementerer anti-bot-foranstaltninger ikke kun for at håndhæve servicevilkår, men for at beskytte infrastruktur.
Robots.txt er ikke juridisk bindende, men at ignorere det svækker din position, hvis en tvist opstår. Domstole har betragtet overholdelse af robots.txt som bevis på god tro, og overtrædelse af det kan understøtte et krav om, at du bevidst overskred autoriseret adgang. For erhvervsprojekter skal du konfigurere dine scrapere til at respektere robots.txt, medmindre du har en specifik grund – og juridisk rådgivning – til at tilsidesætte det.
Praktisk tjekliste for compliance
Ethvert scraping-projekt bør begynde med en compliance-gennemgang. Følgende tjekliste dækker de vigtigste juridiske og tekniske overvejelser for virksomheder i Danmark og EU. Det er ikke en erstatning for juridisk rådgivning, men det giver dig en ramme til at identificere risici, før du forpligter ressourcer.
Før du starter
- Bekræft, at dataene er offentlige. Kan enhver besøgende se det uden at logge ind eller betale? Hvis ja, fortsæt. Hvis nej, stop eller få tilladelse.
- Tjek efter et officielt API. Mange platforme leverer struktureret dataadgang, der undgår kontraktuel tvetydighed.
- Læs servicevilkårene. Notér eventuelle eksplicitte forbud mod scraping, automatiseret adgang eller kommerciel brug. Afvej håndhævelsesrisikoen baseret på platformens historik og dit use case.
- Identificer personoplysninger. Vil du indsamle navne, e-mails, telefonnumre eller andre identifikatorer? Hvis ja, bestem dit lovlige grundlag under GDPR.
- Gennemgå ophavsret og databaserettigheder. Udtrækker du kreativt indhold (tekst, billeder) eller faktuelle data (priser, specifikationer)? Planlæg at bruge fakta, ikke at kopiere, og tilføj transformativ værdi hvis muligt.
Under projektet
- Respekter robots.txt. Konfigurer din scraper til at respektere disallow-direktiver, medmindre du har en juridisk grund til at tilsidesætte dem.
- Begræns forespørgselsrater. Fordel forespørgsler for at undgå at overbelaste målsitet. En forespørgsel per sekund er et godt udgangspunkt for små sites.
- Brug en klar user-agent. Identificer din scraper med en beskrivende user-agent-streng og giv kontaktinformation.
- Overvåg for blokeringer og fejl. Hvis du modtager 403, 429 eller captcha-udfordringer, sænk farten eller stop.
- Opbevar data sikkert. Hvis du indsamler personoplysninger, krypter dem under transit og i hvile, begræns adgang og overhold regler for dataopbevaring.
Efter indsamling
- Brug data til det angivne formål. Genanvend ikke personoplysninger uden et nyt lovligt grundlag.
- Angiv kilder hvor det er passende. Hvis du viser scrapede data offentligt, link tilbage til det oprindelige site.
- Reager på fjernelsesanmodninger. Hvis en websiteejer beder dig om at stoppe eller slette data, tag anmodningen alvorligt.
- Gennemgå periodisk. Love ændrer sig, servicevilkår opdateres, og håndhævelsesprioriteter skifter. Genbesøg din compliance-gennemgang årligt.
Hvornår du skal søge juridisk rådgivning
Nogle projekter falder klart inden for sikre grænser – scraping af offentlige produktoversigter til intern prissammenligning, indsamling af ejendomsannoncer til markedsanalyse eller indsamling af kundeanmeldelser til sentimentforskning. Andre er tvetydige eller højrisiko. Du bør konsultere en advokat, hvis dit projekt involverer noget af følgende:
- Scraping af en platform, der har sendt ophørsvarsler eller sagsøgt scrapere tidligere.
- Indsamling af personoplysninger i stor skala, især hvis du planlægger at sælge dem, bruge dem til profilering eller kombinere dem med andre datasæt.
- Genudgivelse eller redistribution af scrapet indhold på en måde, der konkurrerer med den oprindelige kilde.
- Adgang til data bag login-mure, betalingsmure eller tekniske beskyttelser, selv hvis du har en konto.
- Drift i en reguleret branche (finans, sundhed, juridiske tjenester), hvor datahåndtering er underlagt sektorspecifikke regler.
En advokat kan ikke gøre et ulovligt projekt lovligt, men de kan hjælpe dig med at strukturere en forsvarlig tilgang, udarbejde vilkår og privatlivserklæringer og rådgive om risikobegrænsning. For højværdiprojekter – opbygning af en SaaS-platform baseret på scrapede data, lancering af et sammenligningssite eller oprettelse af et kommercielt datasæt – er omkostningerne ved juridisk rådgivning beskedne sammenlignet med omkostningerne ved retssager eller reguleringsmæssige bøder.
Samarbejde med en scraping-service
Mange virksomheder vælger at outsource dataindsamling i stedet for at bygge scrapere internt. En professionel service bringer teknisk ekspertise, håndterer anti-bot-beskyttelse og forstår de juridiske grænser. Når du evaluerer en udbyder, spørg om deres compliance-praksis. Indsamler de kun offentlige data? Respekterer de robots.txt og ratebegrænsninger? Undgår de personoplysninger, medmindre du leverer et lovligt grundlag?
Kodrana vedligeholder et katalog af klar scrapere til almindelige platforme – markedspladser, ejendomssites, jobtavler, virksomhedsfortegnelser – og bygger brugerdefinerede scrapere til nye kilder inden for 2-5 hverdage. Vi indsamler kun offentligt tilgængelige data, logger aldrig ind på konti, vi ikke ejer, og konfigurerer hver scraper til at respektere tekniske og juridiske grænser. Før vi starter et projekt, gennemgår vi målsitet og bekræfter gennemførlighed. For nye kunder leverer vi en gratis prøve på 50-100 poster, så du kan verificere datakvalitet og compliance, før du forpligter dig. Hvis du er usikker på, om dit projekt er levedygtigt, send os sitet og de felter, du har brug for – vi tjekker beskyttelsesniveauet og rådgiver om den juridiske og tekniske vej fremad.
Ofte stillede spørgsmål
Er web scraping ulovligt i Danmark?
Web scraping er ikke i sig selv ulovligt i Danmark. Indsamling af offentligt synlige data uden at omgå tekniske beskyttelser eller overtræde databeskyttelseslovgivningen er generelt lovligt. Dog kan scraping blive ulovligt, hvis du får adgang til ikke-offentlige data uden autorisation, indsamler personoplysninger ulovligt eller forårsager teknisk skade på et website. De juridiske grænser afhænger af, hvad du scraper, hvordan du gør det, og hvad du gør med dataene bagefter.
Kan et websites servicevilkår gøre scraping ulovligt?
Servicevilkår er kontrakter, ikke straffelov. At overtræde dem gør ikke automatisk scraping til en forbrydelse. Dog kan en websiteejer forfølge civile retsmidler – ophørsvarsler, påbud eller søgsmål for kontraktbrud – hvis de kan påvise skade. Domstole har fastslået, at servicevilkårsovertrædelser alene ikke udgør uautoriseret adgang, men store platforme med ressourcer kan stadig håndhæve deres vilkår aggressivt.
Hvad er forskellen mellem offentlige og ikke-offentlige data i web scraping?
Offentlige data er synlige for enhver besøgende uden at logge ind, betale eller omgå tekniske barrierer. Eksempler inkluderer produktoversigter, nyhedsartikler og virksomhedsfortegnelser. Ikke-offentlige data kræver autentificering eller omgåelse af adgangskontrol – kundedashboards, betalingsindhold eller private brugerprofiler. Scraping af offentlige data er generelt lovligt; scraping af ikke-offentlige data uden tilladelse er det ikke.
Skal jeg følge robots.txt, når jeg scraper?
Robots.txt er ikke juridisk bindende, men at ignorere det svækker din juridiske position, hvis en tvist opstår. Domstole har behandlet overholdelse af robots.txt som bevis på god tro, og overtrædelse af det kan understøtte påstande om uautoriseret adgang eller ondsindede hensigter. For erhvervsprojekter er respekt for robots.txt en billig sikkerhedsforanstaltning, der reducerer risiko.
Kan jeg scrape personoplysninger under GDPR?
Du kan scrape personoplysninger, hvis du har et lovligt grundlag under GDPR. Offentligt tilgængelig betyder ikke undtaget – du har stadig brug for en juridisk begrundelse, skal respektere enkeltpersoners rettigheder og bør minimere dataindsamling. For de fleste erhvervsmæssige use cases er det enklere og sikrere helt at undgå personoplysninger. Hvis dit projekt kræver det, konsulter en databeskyttelsesadvokat, før du starter.