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.