Privacy Source is a legitimate vendor for Bank of America. I've not heard of anything about scam refund checks but, if you've never had Privacy Source and have no reason to expect a refund from them, you're wise to have reservations. If the check appears to be drawn on Bank of America, take it to a teller to confirm it's valid. Best of luck!
The way that check looks to me different when I first got it , but its not Take it to the bank they will cash it , even if you don't have an account with BOA anymore , they will honor the check with no fee at all