There's a small drain pipe from the heater core which drains condensation. It often gets blocked and the water has nowhere to go but the footwell.
There's a thread on it somewhere. I'll try find it for you
Edit: just noticed you mentioned drivers side multiple times and I failed to notice.
Not sure about drivers side. Blocked drain usually spills in to passenger footwell.