UDP biedt geen mechanisme om gegevensfouten te detecteren of te corrigeren. Als er zich een fout voordoet tijdens het verzenden van gegevens over UDP, worden de aangetaste gegevens gewoonweg genegeerd en wordt de volgende set gegevens verwerkt. Dit kan resulteren in het verlies of de corruptie van gegevens die worden verzonden via UDP. Als gegevensintegriteit belangrijk is voor een toepassing, moet deze gebruik maken van een protocol dat gegevensfoutdetectie en -correctie biedt, zoals TCP.