A non-technical solution that I use is to move confidential stuff onto my personal network drive whenever I am in the office. Others using my computer cant access. Its a bit of a pain having to copy onto laptop when taking away but this is fairly minor.
Of course doesnt work in situations where others need to use my laptop when on the road.