"Crack that whip and teach your guy a thing or two about being the Perfect Boyfriend! When scolding doesn't work, just zap him, whack him and train him to be your ideal man!" reads the description for the "Boyfriend Trainer" app, which is available in both the iTunes and Android stores.
The "game" is free — and lives up to its description. In different levels, the player ("the girlfriend") advances by physically abusing "her boyfriend," by hitting, slapping, and even strangling him when he "does something wrong."
The method of inflicting abuse varies by level: There's "whacking" when he drops a shirt or glass on the floor, and "slapping" when he looks at other women passing by.
When he drives too fast, he's strangled with a rope — and players aren't allowed to advance to the next level unless they inflict the required level of abuse, which is doled out by simply pressing on the screen.
User reviews in the Apple app store reveal that some users have been put off by the game's encouragement of domestic abuse.
The game is made by an India-based company called Games2Win, which produces hundreds of games, from "Wedding Dress Stylist" to "Bieber Baby Drama." The company also produces a series of "Naughty" games, including titles like "Naughty Sorority" and "Naughty Air Hostess." Neither Games2Win nor Apple have yet responded to requests for comment.
Apple's app store guidelines ban apps "that depict violence or abuse of children" and those "involving realistic depictions of weapons in such a way as to encourage illegal or reckless use of such weapons."