web-dev-qa-db-ja.com

Wordpressが自動的にアップデートをチェックしたときに、私のブログと個人データのどちらが転送されていますか?

私は一般的にプライバシーを心配していて、アップデートチェックや同様のことをするためにWordpress APIに連絡するたびに、私のブログデータの多くが転送されていると聞きました。

より良い印象を与えるために、どのデータがいつ転送されるのかをより具体的に知りたいと思います。

その情報で何が行われ、誰がその情報にアクセスできますか?保管期間は?

私はpackages readmeやworpdress.orgのウェブサイトでこれに関する情報をこれまでに見つけませんでした。

10
hakre

これは質問に具体的に答えるのではありませんが、それらは質問に関するいくつかのリソースです(何でも追加してください)

ブログ記事とディスカッション

WPコアリソースとTracチケット

  1. Wordpress.orgのプライバシーポリシー
  2. Tracのチケット
  3. コアコードスニペット

コードスタブ

Akismet、Facebook、その他のアドオンに関する個人データに関する質問

  • サードパーティ製のツールを利用しているブログは、サードパーティがユーザ入力を処理している間に、データ保護に関する現在の法的状況をチェックする必要があります。
  • あなたはブログの所有者として、あなたがあなたのブログのユーザーのデータに対する権利を守ることができることを保証できますか?あなたが彼らのデータを誰に送ったのか、そしてあなたに代わってどのように削除リクエストを処理するのかのような文書?

国際/国固有のリソースとポインタ

5
hakre

コアからapi.wordpress.orgへの呼び出し(wp 3.2.1)


phpDocブロックから:

wp_update_themes()の頭の中: "にインストールされているすべてのテーマのリストがWP.に送信されました」


  1. テーマ/wp-includes/update.php > line 261-267, called on line 280 [1]。

  2. プラグイン/wp-includes/update.php > line 166-172, called on line 184

  3. コア/wp-includes/update.php > starting on line 22 [3]

[1]

$options = array(
    'timeout' => ( ( defined('DOING_CRON') && DOING_CRON ) ? 30 : 3),
    'body'          => array( 'themes' => serialize( $themes ) ),
    'user-agent'    => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' )
);
$raw_response = wp_remote_post( 'http://api.wordpress.org/themes/update-check/1.0/', $options );
set_site_transient( 'update_themes', $new_update );

[2]

$options = array(
    'timeout' => ( ( defined('DOING_CRON') && DOING_CRON ) ? 30 : 3),
    'body' => array( 'plugins' => serialize( $to_send ) ),
    'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' )
);

$raw_response = wp_remote_post('http://api.wordpress.org/plugins/update-check/1.0/', $options);

[3]

$options = array(
    'timeout' => ( ( defined('DOING_CRON') && DOING_CRON ) ? 30 : 3 ),
    'user-agent' => 'WordPress/' . $wp_version . '; ' . home_url( '/' ),
    'headers' => array(
        'wp_install' => $wp_install,
        'wp_blog' => home_url( '/' )
    )
);

$response = wp_remote_get($url, $options);
3
kaiser