不放过自己
[bù fàng guò zì jĭ]
The net name 'Not Letting Yourself Off' implies an attitude of being very hard on oneself, reflecting high demands for oneself. The person may be someone who constantly drives personal growth and improvement, not tolerating one's mistakes or shortcomings.