Uber limits driving to 12 hours. If exceeded, the app disconnects the driver for 6 consecutive hours. Notifications are sent when drivers have 2 hours, 1 hour, and 30 minutes remaining.