Lagen genomför i svensk rätt dels rådets direktiv 85/577 EG av den 20 december 1985 för att skydda konsumenterna i de fall då avtal ingås utanför fasta affärslokaler ( hemförsäljningsdirektivet ) , dels det allmänna distansavtalsdirektivet , dels direktivet om distansförsäljning av finansiella tjänster .