Optimal Non-Linear Pricing with Data-Sensitive Consumers