Around 1,000 apps are submitted for the Apple App Store every day.
That's 1,000 complex programs that have to be checked for breaches of policy, explicit content or potential corruptions and security flaws - every day.
It's understandable then, that every once in a while an offensive offering might slip through the next of checks. Take Survival Island 3: Australia Story 3D, banned this week due to some entirely unwholesome violence against Australia's indigenous population.
From stupid smut to sinister games, here are some apps you'll never get to play.