web-dev-qa-db-ja.com

倫理-Macアプリは、ユーザーにハードウェアに関するデータを収集する許可を求める必要がありますか?

Mac OS Xシステム監視アプリのプログラミングと設計をしています。アプリの機能を改善するために、このデータを収集して私のウェブバックエンドに送信します。

  • デバイスのタイプ
  • OSバージョン
  • CPUのタイプ
  • インストールされているメモリの合計
  • 総ハードディスク容量

この情報はこのユーザーまたはそのデバイスに固有のものではなく、アプリが初めて実行されたときにのみ収集されます。アプリはバックグラウンドでデータを収集する必要がありますか、それともユーザーにデータを収集する許可を求める必要がありますか?

4
3871968

このための基準があるかどうかはわかりませんので、厳密には個人的な意見ですが、このアプリはシステムの監視を目的としているため、システムに関する情報を収集することはかなり明白です。ユーザーの心配は収集ではなく、むしろそのような情報の配布です。したがって、すでに暗黙的に与えられているものへのアクセスをユーザーに促すのではなく、それらの心配事に対処するために、収集している情報、収集した情報を使用して行うこと、および誰がその情報にアクセスできるかについてのセグメントを含めるだけです。 。

2
DasBeasto

Macアプリは、ユーザーにハードウェアに関するデータを収集する許可を求める必要がありますか?

次のように言い換えることができます:

アプリはデータを収集する前にユーザーの許可を求める必要がありますか?

ユーザーに信頼を植え付けるために、はい、絶対に。

3
DA01

収集するものは「システム要件」と同じです。

実際には、「隠されたコールホーム」ではなく、初期インストールプロセスの一部にすることができます。例:

Installation is complete.
In an effort to improve our software, we'd like to save the following 
information to our database
OS: Yosemite 10.1.1
RAM: 16G
Foo: Bar
-------------------
[ok] [no way, bro]

彼らにあなたが見たいものを見させ、そして言うことの選択肢を彼らに与えてください。 (私は、インストール中にインターネット接続を失うか、または「スニッチ」プログラムを実行している可能性がある人について考えています...視聴者からOSを奪うために、卑劣に見えないでください)。

2
Dawson

Macのユーザーはエコシステムを信頼しています。彼らは透明性を信じています。この信仰は、このエコシステムで私たちが持っている最も価値のあるものです。ですから、この信仰を失ってはなりません。このエコシステムを保護する必要があります。 DA01が信仰を植え付けると述べたように、それは絶対に必要です。また、この機能はユーザーに付加価値を与えるため、ユーザーがそれに煩わされることはありません。だからそれのために行きます。

1
Krishna

この許可は、インストールプロセスの一部としてユーザーによって付与されると思います。

0