Small speck in all iPhone photos?

In almost every single photo I take on my iPhone 5, there's this small speck in the top right corner. I don't think it's dust in the lens, because it disappears in video mode. Is there any possible way to get rid of it? Or at least figure out what it is so it'll quit bugging me?Small speck in all iPhone photos - 1

Faulty CCD sensor. Video goes on lover resolution and the compression compensates. The camera module needs to be changed.

If it's in all photos then it's either dust or dirt behind the lens, or on the sensor. It probably doesn't appear in video because video is low resolution - even HD video is low res. So it won't be as noticeable.

Apparently the camera can be taken out and you can clean behind the lens - but major surgery is required.

If the dirt is inside the camera on the sensor, obviously if cleaning the lens doesn't work, then it usually requires a replacement camera. Again major surgery is required

Maybe your CCD sensor went faulty, I can't say for sure.

Actually, it looks like lint… Either behind the lens or on the sensor. IF you want the easy way out, take it to a technician that gets paid to resolve issues like that (you will be charge a fee, in all likelihood).

Probably dirt on the sensor. The solution is replace the camera module. The Chinese knockoff replacement camera modules are under $5 and have the same quality as the official Apple modules. The big cost is labor, unless you have the tools and knowledge to do it yourself.