Personuppgiftslagen
, ofta förkortad PUL eller PuL, var en svensk lag och var den svenska implementeringen av EU:s dataskyddsdirektiv 95/46/EG. Lagen reglerade behandling av personuppgifter. Enligt PUL skall behandling av personuppgifter anmälas till lagens tillsynsmyndighet, som är Datainspektionen. 

Lagen trädde i kraft den 24 oktober 1998 då den förra datalagen (1973:289) slutade gälla. Lagen föreslogs följa samma struktur som direktivet, med motiveringen att direktivet saknar förarbeten och därför inte kan tolkas – det ansågs därför lämpligast att försöka följa direktivets text och struktur. Noterbart är även att bestämmelser om viss dokumentationsskyldighet för myndighet flyttas till 15 kapitlet OSL och straffet för dataintrång flyttades till brottsbalken, detta för att bestämmelserna inte ansågs höra hemma i den nya lagen. Personuppgiftslagen tillämpades inte om det fanns annan lagstiftning som bestämde något annat – personuppgiftslagen var alltså subsidiär andra författningar (2 § PuL).

Den svenska personuppgiftslagen ersattes den 25 maj 2018 av EU:s dataskyddsförordning (GDPR), som presenterades 2012. Reformen avser att modernisera EU:s dataskyddsdirektiv från 1995 och reglerar även lagring av personuppgifter. Den innehåller dels en dataskyddsförordning, dels ett särskilt dataskyddsdirektiv för brottsbekämpande myndigheter.
Q458
EU
ORG
Q911488
dataskyddsdirektiv 95/46/EG
MEDIA
Q1172261
Datainspektionen
ORG
Q30314861
datalagen (1973:289)
MEDIA
Q10607868
OSL
Concept
Q26708838
brottsbalken
Concept
Q105622448
subsidiär
UNK
Q1172506
EU:s dataskyddsförordning
MEDIA
Q911488
dataskyddsdirektiv
MEDIA
Q54106389
Personuppgiftslagen
Concept
1998-10-24T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
24 oktober 1998
DATE
1973-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
1973
DATE
2018-05-25T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
25 maj 2018
DATE
+95^^http://www.w3.org/2001/XMLSchema#decimal
95
NUMBER
+46^^http://www.w3.org/2001/XMLSchema#decimal
46
NUMBER
+1973^^http://www.w3.org/2001/XMLSchema#decimal
1973
NUMBER
+289^^http://www.w3.org/2001/XMLSchema#decimal
289
NUMBER
+15^^http://www.w3.org/2001/XMLSchema#decimal
15
NUMBER
+2^^http://www.w3.org/2001/XMLSchema#decimal
2
NUMBER
start time
applies to jurisdiction
dissolved, abolished or demolished date