After you file

No way would I put my social into som erandom site. I've never heard of this and am VERY wary considering how much fraud is associated with tax returns!