Also note that “Keep” only affects unplayed episodes; it has no effect on watched or partially watched content. The setting “Delete episodes after playing” determines how long to wait, after episodes have been played, to delete them. This setting doesn’t affect partially played content either.
At present, there’s no way to have Plex Media Server automatically delete partially viewed content. There’s a feature suggestion on the forums to add this; I’ll see if I can find the link to it.
[Edit]
Here’s the feature suggestion I was referring to; it wasn’t posted under Feature Suggestions, so it doesn’t have the forum-integrated voting mechanism enabled.