Haruskah Saya Membiarkan Aplikasi Mengirim Statistik Penggunaan dan Laporan Kesalahan?
Banyak program ingin mengirim statistik penggunaan, log kesalahan, laporan kerusakan, dan diagnostik lainnya ke server mereka. Beberapa orang menonaktifkan opsi ini, tetapi sebaiknya Anda?
Mengapa Tepatnya Adalah "Statistik Penggunaan" dan "Laporan Kesalahan"?
Secara umum, aplikasi ingin mengunggah dua jenis data penggunaan: statistik penggunaan umum dan informasi tentang kesalahan, seperti laporan kerusakan.
Statistik penggunaan - yang juga dapat disebut sebagai "telemetri" - termasuk informasi tentang bagaimana Anda menggunakan aplikasi, termasuk tombol dan menu yang berinteraksi dengan Anda dan seberapa sering Anda menggunakannya. Dalam hal browser web seperti Firefox atau Chrome, data akan mencakup informasi tentang berapa banyak tab yang Anda buka dan berapa banyak memori yang digunakan browser Anda, berapa banyak ekstensi yang telah Anda instal, dan sebagainya. Aplikasi lain akan melihat opsi mana yang telah Anda aktifkan dan seberapa sering Anda menggunakan aplikasi tersebut. Aplikasi game seperti Steam melihat perangkat keras di komputer Anda sehingga pengembang game dapat melihat perangkat keras yang harus mereka targetkan. Jenis data pasti yang dikirim akan bervariasi dari satu aplikasi ke aplikasi lainnya.
Informasi kesalahan dan laporan kerusakan mencakup informasi tentang apa yang terjadi ketika crash atau kesalahan lainnya terjadi. Misalnya, jika aplikasi macet, maka mungkin akan meminta Anda untuk mengirim informasi tentang kecelakaan itu melalui Internet. Informasi ini termasuk apa yang Anda lakukan pada saat crash dan beberapa isi memori program. Idenya adalah untuk memasukkan informasi yang cukup sehingga pengembang aplikasi dapat menentukan apa yang menyebabkan crash.
Data pasti yang dikirim akan bervariasi dari satu aplikasi ke aplikasi lainnya. Sebagian besar aplikasi akan meminta Anda dan bertanya apakah Anda ingin mengaktifkan fitur ini atau membiarkannya dinonaktifkan secara default, meskipun beberapa aplikasi mungkin secara otomatis mengaktifkannya. Beberapa aplikasi akan memungkinkan Anda menonaktifkan atau mengaktifkan statistik penggunaan dan laporan kesalahan secara terpisah. Beberapa aplikasi memungkinkan Anda memeriksa laporan kerusakan dan mengonfirmasi sebelum diunggah - fitur pelaporan kerusakan yang dibuat dalam Windows melakukan hal ini - tetapi beberapa mungkin tidak.
Apa Yang Dilakukan Pengembang dengan Data Ini?
Pengembang biasanya merujuk pada statistik penggunaan saat memutuskan perubahan apa yang harus dibuat dalam aplikasi, fitur mana yang menjadi fokus pengembangan, dan untuk menginformasikan keputusan lain yang bergantung pada bagaimana pengguna sebenarnya menggunakan program. Misalnya, Mozilla tahu bagian mana dari antarmuka Firefox yang berinteraksi dengan penggunanya — setidaknya pengguna yang melaporkan statistik penggunaan. Mereka kemudian dapat mempertimbangkan informasi ini ketika memodifikasi antarmuka Firefox. Mungkin tombol yang jarang digunakan pengguna akan disembunyikan di menu, sementara opsi yang sering digunakan akan lebih mudah diakses. Jika pengembang tahu bahwa sangat sedikit pengguna menggunakan fitur tertentu dalam program mereka, mereka mungkin berhenti bekerja pada fitur itu. Jika pengembang tahu bahwa sangat sedikit pengguna yang menggunakan sistem operasi seperti Windows XP - mereka dapat mengakhiri dukungan resmi untuk Windows XP. Untuk membuat keputusan ini, pengembang perlu memiliki informasi seperti statistik penggunaan ini, jika tidak mereka membabi buta dalam gelap.
Laporan kerusakan digunakan untuk mengidentifikasi frekuensi kerusakan spesifik dan memberikan informasi kepada pengembang tentang penyebabnya. Dengan laporan kerusakan yang cukup, pengembang dapat mengidentifikasi kerusakan paling sering dan memperbaikinya. Ini membantu pengembang ketika mereka sedang mengerjakan masalah terbesar bagi pengguna nyata, dan memberi mereka cukup data untuk melihat apa yang menyebabkan crash di banyak komputer nyata.
Haruskah Saya Kirim Data Ini?
Sebenarnya ini adalah ide yang cukup baik bagi Anda untuk mengirim statistik penggunaan dan laporan kerusakan. Mengirim statistik penggunaan memastikan bahwa pengembang tahu bagaimana orang-orang seperti Anda menggunakan program ini dan dapat membuat keputusan dengan pola penggunaan Anda dalam pikiran. Misalnya, ketika Microsoft menghapus tombol Start dari Windows 8, mereka mengatakan mereka melakukannya karena sangat sedikit orang yang benar-benar menggunakan tombol Start sesuai dengan statistik penggunaan yang mereka kumpulkan dari "Program Peningkatan Pengalaman Pelanggan Microsoft" di Windows 7. Beberapa orang berteori bahwa mungkin hanya pengguna pemula yang kurang menuntut yang mengaktifkan Program Peningkatan Pengalaman Pelanggan, sementara pengguna listrik - yang memang menggunakan tombol Mulai - lebih mungkin untuk menonaktifkannya. Mungkin jika lebih banyak pengguna listrik memiliki fitur ini diaktifkan, Microsoft akan mempertimbangkan kembali menghapus tombol Start - kesalahan yang jelas pada bagian mereka, karena mereka menambahkan menu Start kembali ke Windows 10.
Dalam kasus laporan kerusakan, mengirimkan laporan kerusakan memastikan bahwa pengembang tahu Anda benar-benar mengalami kerusakan. Misalnya, Mozilla menyadari bahwa penyebab utama kerusakan di Firefox adalah plug-in Adobe Flash. Ini akhirnya mengarah pada pengenalan plug-in sandboxing, di mana Flash dapat crash sendiri tanpa menjatuhkan seluruh browser Firefox. Jika Mozilla tidak memiliki informasi tentang macet ini, ada kemungkinan plug-in sandboxing tidak akan pernah diperkenalkan dan Flash akan terus menurunkan Firefox di alam liar..
Apakah Aplikasi Ingin Mengirim Data Pribadi?
Alasan sebenarnya banyak orang menonaktifkan fitur ini adalah karena mereka tidak ingin data pribadi mereka bocor-mereka tidak ingin dilacak oleh perusahaan atau memiliki data sensitif yang tersimpan di database di suatu tempat. Jadi seberapa sensitif data ini, sungguh?
Dalam hal statistik penggunaan, data tidak mungkin sangat sensitif. Ini umumnya dianonimkan, karena pengembang tidak terlalu peduli resolusi layar apa yang digunakan pengguna tertentu. Mereka ingin tahu seberapa umum resolusi layar yang berbeda dan mungkin menggabungkan data untuk melihat apakah ada pola umum — mungkin orang dengan resolusi layar tertentu lebih mungkin menggunakan elemen antarmuka yang berbeda. Semua ini dapat bermanfaat bagi pengembang, tetapi umumnya data ini tidak terlalu sensitif dan kemungkinan akan dianonimkan.
Dalam kasus laporan kerusakan, hal-hal bisa menjadi sedikit suram. Pengembang tidak ingin mengumpulkan data pribadi dengan laporan kerusakan - mereka hanya ingin melihat apa yang sedang dilakukan program ketika terjadi kerusakan. Tergantung pada programnya, ini dapat mengakibatkan beberapa data pribadi dikirim. Misalnya, jika Anda memainkan game online dan crash, Anda harus merasa bebas untuk mengirim laporan bug jika diminta - Anda tidak mungkin memiliki informasi pribadi sensitif dikirim bersama dengan laporan bug.
Namun, jika Anda melakukan perbankan online atau mengetik informasi sensitif di peramban web dan macet, Anda mungkin tidak ingin mengirim laporan kerusakan lengkap. Ini dapat berisi dump memori dari apa yang sedang dilakukan program ketika crash terjadi, dan jika Anda melakukan sesuatu yang pribadi yang tidak ingin dilihat orang lain - seperti melihat saldo rekening bank Anda, mengetikkan nomor kartu kredit Anda, atau mengirim email pribadi - Anda mungkin ingin menolak mengirim laporan kerusakan. Inilah sebabnya mengapa beberapa program memungkinkan Anda untuk melihat informasi lebih rinci tentang dump memori sebelum mengirimnya.
Statistik penggunaan dapat sangat berharga dan penting dalam mengarahkan pengembangan perangkat lunak yang Anda gunakan - dan statistik itu seharusnya tidak mempengaruhi privasi Anda secara negatif. Laporan kerusakan juga dapat membantu pengembang memperbaiki masalah dalam aplikasi mereka. Dalam kebanyakan kasus, laporan kerusakan akan aman untuk dikirim.
Sementara banyak pengguna listrik mematikan fitur yang "telepon rumah," biasanya ide yang lebih baik untuk membiarkan fitur tersebut diaktifkan. Tentu saja, Anda dapat memilih program mana yang Anda inginkan untuk mengaktifkan fitur-fitur seperti itu — mungkin Anda ingin mengirim statistik penggunaan ke Mozilla, tetapi tidak ke Microsoft. Terserah kamu.
Kredit Gambar: Andy Roberts di Flickr