Extruding from the shadow maps generates geometry; you might render the final output as post-process, but it is not strictly a screen space effect (ergo, can be influenced from outside of screen space). It’s a fast approximation that works reasonably well. I believe this is how Nvidia Gameworks implementation works.