As per Google guidelines the following questions will be answered.
What information do you collect?
- Currently the project is using the Fabric framework so it gathers the following information.
- An RFC-4122 UUID which permits us to deduplicate crashes.
- The timestamp of when the crash occurred.
- The app's bundle identifier and full version number.
- The device's operating system name and version number.
- A boolean indicating whether the device was jailbroken/rooted.
- The device's model name, CPU architecture, amount of RAM and disk space.
- The uint64 instruction pointer of every frame of every currently running thread.
- If available in the runtime, the plain-text method or function name containing each instruction pointer.
- If an exception was thrown, the plain-text class name and message value of the exception.
- If a fatal signal was raised, its name and integer code.
- For each binary image loaded into the application, it's name, UUID, byte size, and the uint64 base address at which it was loaded into RAM.
- A boolean indicating whether or not the app was in the background at the time it crashed.
- An integer value indicating the rotation of the screen at the time of crash.
- A boolean indicating whether the device's proximity sensor was triggered.
- The device's physical orientation (integer), current amount of RAM used, and current amount of disk space used.
How do you use the information?
- The information that is gathered by Fabric is used to automatically gather crash reports so better support can be provided.
What information do you share?
- None, it is not in the project's interest to share any information gathered by the Fabric framework towards anyone or anything outside of the developer's needs to provide better support.