David Oberhauser (born 29 November 1990) is a French professional footballer who plays as a goalkeeper for Red Star F.C. He is of German descent.