protection with data