How can I make decals ignore all objects except the object it is on/its parent

I put a decal on a car but when the player goes close (first person perspective) I can see the decal on his hand, dont want this to happen

My understanding is that with URP there is no in built solution, and with HDRP, the best you can do is set specific layers to be ignored.