Interfacing 12V logical "1" signal to arduino - how?

I guess the safest way is to use an isolator... but equally, a couple of transistors could have done the same job with little worry about reverse current ...

But, yeah an opto is a quick way, i generally think of using it with higher voltage apps.