Hm. I could be wrong about it being free. I've been using it for a couple years. I thought there was a free version and a $1.99 version that let you upload more pictures. I'm not sure anymore.
It's free on my Verizon Android, as far as I can find there is no paid version listed. IPhone and AT&T may be different however.