Is HSP caused by some contagious virus? Is it safe to be around an HSP child?

No. Hsp is caused by the affected person's own immune system. It can happen after the person had an infection, but hsp is not contagious.