FRP is a security feature implemented by Google to protect Android devices from unauthorized access. When a device is reset to its factory settings, FRP kicks in and requires the device to be unlocked with the original Google account credentials.