None of the above is acceptable. Crash reporting can generate its output locally for people to manually send, if they choose to do so.