How could this possibly be a programming bug?
Never ascribe to malice that which is adequately explained by incompetence.
This does not seem like the most likely scenario to me.
Recently fined by the FTC: http://www.pcworld.com/article/2026985/ftc-fines-maker-of-pa...