It would certainly prevent drain. Leakage however, I wouldnt count on alkaline batteries to not leak, ever. I do this with my old cell phones, I charge them to ~70% on the display, then put a piece of paper between the battery and the contacts, in so if I ever have to re-activate the phone, the battery hasnt been run into the ground by quiescent current.