They definately affect credit cards , found out the hard way when I used a new bag while on vacation.... it wiped out the mag stripe on the back.... none of my cards would work. Did I mention I was on vacation..... what a disaster!
They can effect some cell phones, as they are more than just a phone .. many have computer chips that will be adversley effected ! I would use velcro or some other closure method.