Digital Self-Control Techniques