Collects data from the Protect SDK and returns it as a Result.
Result containing the collected data or an exception if an error occurs.