ONLY IF YOU OPT IN: This app collects bug/crash information automatically if one is detected.
It sends this info over the Internet to Google's secure servers and requires the FULL-INTERNET permission to do so.
The information itself is very tiny, less than a few kilo-bytes per bug. The info contains absolutely no personal information (it actually cannot collect any in the first place thanks to Google's built in security, nor would we want to).
It will only transmit this information if a bug is detected, and on average we only see one or two per week with over 10,000 app installs. So the chances of your device sending bug information is very limited.
We use an app called ACRA to transmit this data, and if you would like to read more about it you can do so here: http://acra.ch
Here is an example of what we see if a bug is detected:
android.app.RemoteServiceException: Bad notification posted from package com.appsynapse.datatoggleadfree: Couldn't expand RemoteViews for: StatusBarNotification(package=com.appsynapse.datatoggleadfree id=111 tag=null notification=Notification(vibrate=null,sound=null,defaults=0x0,flags=0x2)) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1048) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:130) at android.app.ActivityThread.main(ActivityThread.java:3687) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:507) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625) at dalvik.system.NativeStart.main(Native Method)