( ! ) Warning: Declaration of Jetpack_IXR_Client::query() should be compatible with IXR_Client::query(...$args) in /home/moovafri/public_html/news/wp-content/plugins/jetpack/class.jetpack-ixr-client.php on line 91
Call Stack
#TimeMemoryFunctionLocation
10.0003397032{main}( ).../index.php:0
20.0004398768require( '/home/moovafri/public_html/news/wp-blog-header.php ).../index.php:17
30.570445996384wp( $query_vars = ??? ).../wp-blog-header.php:16
40.570445996384WP->main( $query_args = '' ).../functions.php:1330
50.570445996384WP->parse_request( $extra_query_vars = '' ).../class-wp.php:770
60.571146030184do_action_ref_array( $hook_name = 'parse_request', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE }] ).../class-wp.php:398
70.571146030184WP_Hook->do_action( $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE }] ).../plugin.php:524
80.571146030184WP_Hook->apply_filters( $value = '', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE }] ).../class-wp-hook.php:331
90.571146031312rest_api_loaded( class WP { public $public_query_vars = [0 => 'm', 1 => 'p', 2 => 'posts', 3 => 'w', 4 => 'cat', 5 => 'withcomments', 6 => 'withoutcomments', 7 => 's', 8 => 'search', 9 => 'exact', 10 => 'sentence', 11 => 'calendar', 12 => 'page', 13 => 'paged', 14 => 'more', 15 => 'tb', 16 => 'pb', 17 => 'author', 18 => 'order', 19 => 'orderby', 20 => 'year', 21 => 'monthnum', 22 => 'day', 23 => 'hour', 24 => 'minute', 25 => 'second', 26 => 'name', 27 => 'category_name', 28 => 'tag', 29 => 'feed', 30 => 'author_name', 31 => 'pagename', 32 => 'page_id', 33 => 'error', 34 => 'attachment', 35 => 'attachment_id', 36 => 'subpost', 37 => 'subpost_id', 38 => 'preview', 39 => 'robots', 40 => 'favicon', 41 => 'taxonomy', 42 => 'term', 43 => 'cpage', 44 => 'post_type', 45 => 'embed', 46 => 'post_format', 47 => 'rest_route', 48 => 'sitemap', 49 => 'sitemap-subtype', 50 => 'sitemap-stylesheet']; public $private_query_vars = [0 => 'offset', 1 => 'posts_per_page', 2 => 'posts_per_archive_page', 3 => 'showposts', 4 => 'nopaging', 5 => 'post_type', 6 => 'post_status', 7 => 'category__in', 8 => 'category__not_in', 9 => 'category__and', 10 => 'tag__in', 11 => 'tag__not_in', 12 => 'tag__and', 13 => 'tag_slug__in', 14 => 'tag_slug__and', 15 => 'tag_id', 16 => 'post_mime_type', 17 => 'perm', 18 => 'comments_per_page', 19 => 'post__in', 20 => 'post__not_in', 21 => 'post_parent', 22 => 'post_parent__in', 23 => 'post_parent__not_in', 24 => 'title', 25 => 'fields']; public $extra_query_vars = []; public $query_vars = ['rest_route' => '/wp/v2/posts/4074']; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE } ).../class-wp-hook.php:307
100.571146031336rest_get_server( ).../rest-api.php:387
110.571146034104do_action( $hook_name = 'rest_api_init', ...$arg = variadic(class WP_REST_Server { protected $namespaces = ['oembed/1.0' => [...]]; protected $endpoints = ['/' => [...], '/batch/v1' => [...], '/oembed/1.0' => [...], '/oembed/1.0/embed' => [...], '/oembed/1.0/proxy' => [...]]; protected $route_options = []; protected $embed_cache = [] }) ).../rest-api.php:561
120.571146034480WP_Hook->do_action( $args = [0 => class WP_REST_Server { protected $namespaces = [...]; protected $endpoints = [...]; protected $route_options = [...]; protected $embed_cache = [...] }] ).../plugin.php:476
130.571146034480WP_Hook->apply_filters( $value = '', $args = [0 => class WP_REST_Server { protected $namespaces = [...]; protected $endpoints = [...]; protected $route_options = [...]; protected $embed_cache = [...] }] ).../class-wp-hook.php:331
140.571746072528Jetpack_Core_Json_Api_Endpoints::register_endpoints( class WP_REST_Server { protected $namespaces = ['oembed/1.0' => [...]]; protected $endpoints = ['/' => [...], '/batch/v1' => [...], '/oembed/1.0' => [...], '/oembed/1.0/embed' => [...], '/oembed/1.0/proxy' => [...]]; protected $route_options = []; protected $embed_cache = [] } ).../class-wp-hook.php:307
150.574746360888Jetpack::load_xml_rpc_client( ).../class.core-rest-api-endpoints.php:61

( ! ) Warning: Cannot modify header information - headers already sent by (output started at /home/moovafri/public_html/news/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/moovafri/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1717
Call Stack
#TimeMemoryFunctionLocation
10.0003397032{main}( ).../index.php:0
20.0004398768require( '/home/moovafri/public_html/news/wp-blog-header.php ).../index.php:17
30.570445996384wp( $query_vars = ??? ).../wp-blog-header.php:16
40.570445996384WP->main( $query_args = '' ).../functions.php:1330
50.570445996384WP->parse_request( $extra_query_vars = '' ).../class-wp.php:770
60.571146030184do_action_ref_array( $hook_name = 'parse_request', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE }] ).../class-wp.php:398
70.571146030184WP_Hook->do_action( $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE }] ).../plugin.php:524
80.571146030184WP_Hook->apply_filters( $value = '', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE }] ).../class-wp-hook.php:331
90.571146031312rest_api_loaded( class WP { public $public_query_vars = [0 => 'm', 1 => 'p', 2 => 'posts', 3 => 'w', 4 => 'cat', 5 => 'withcomments', 6 => 'withoutcomments', 7 => 's', 8 => 'search', 9 => 'exact', 10 => 'sentence', 11 => 'calendar', 12 => 'page', 13 => 'paged', 14 => 'more', 15 => 'tb', 16 => 'pb', 17 => 'author', 18 => 'order', 19 => 'orderby', 20 => 'year', 21 => 'monthnum', 22 => 'day', 23 => 'hour', 24 => 'minute', 25 => 'second', 26 => 'name', 27 => 'category_name', 28 => 'tag', 29 => 'feed', 30 => 'author_name', 31 => 'pagename', 32 => 'page_id', 33 => 'error', 34 => 'attachment', 35 => 'attachment_id', 36 => 'subpost', 37 => 'subpost_id', 38 => 'preview', 39 => 'robots', 40 => 'favicon', 41 => 'taxonomy', 42 => 'term', 43 => 'cpage', 44 => 'post_type', 45 => 'embed', 46 => 'post_format', 47 => 'rest_route', 48 => 'sitemap', 49 => 'sitemap-subtype', 50 => 'sitemap-stylesheet']; public $private_query_vars = [0 => 'offset', 1 => 'posts_per_page', 2 => 'posts_per_archive_page', 3 => 'showposts', 4 => 'nopaging', 5 => 'post_type', 6 => 'post_status', 7 => 'category__in', 8 => 'category__not_in', 9 => 'category__and', 10 => 'tag__in', 11 => 'tag__not_in', 12 => 'tag__and', 13 => 'tag_slug__in', 14 => 'tag_slug__and', 15 => 'tag_id', 16 => 'post_mime_type', 17 => 'perm', 18 => 'comments_per_page', 19 => 'post__in', 20 => 'post__not_in', 21 => 'post_parent', 22 => 'post_parent__in', 23 => 'post_parent__not_in', 24 => 'title', 25 => 'fields']; public $extra_query_vars = []; public $query_vars = ['rest_route' => '/wp/v2/posts/4074']; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE } ).../class-wp-hook.php:307
100.616647863504WP_REST_Server->serve_request( $path = '/wp/v2/posts/4074' ).../rest-api.php:394
110.616747863328WP_REST_Server->send_header( $key = 'Content-Type', $value = 'application/json; charset=UTF-8' ).../class-wp-rest-server.php:282
120.616747863712header( $header = 'Content-Type: application/json; charset=UTF-8' ).../class-wp-rest-server.php:1717

( ! ) Warning: Cannot modify header information - headers already sent by (output started at /home/moovafri/public_html/news/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/moovafri/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1717
Call Stack
#TimeMemoryFunctionLocation
10.0003397032{main}( ).../index.php:0
20.0004398768require( '/home/moovafri/public_html/news/wp-blog-header.php ).../index.php:17
30.570445996384wp( $query_vars = ??? ).../wp-blog-header.php:16
40.570445996384WP->main( $query_args = '' ).../functions.php:1330
50.570445996384WP->parse_request( $extra_query_vars = '' ).../class-wp.php:770
60.571146030184do_action_ref_array( $hook_name = 'parse_request', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE }] ).../class-wp.php:398
70.571146030184WP_Hook->do_action( $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE }] ).../plugin.php:524
80.571146030184WP_Hook->apply_filters( $value = '', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE }] ).../class-wp-hook.php:331
90.571146031312rest_api_loaded( class WP { public $public_query_vars = [0 => 'm', 1 => 'p', 2 => 'posts', 3 => 'w', 4 => 'cat', 5 => 'withcomments', 6 => 'withoutcomments', 7 => 's', 8 => 'search', 9 => 'exact', 10 => 'sentence', 11 => 'calendar', 12 => 'page', 13 => 'paged', 14 => 'more', 15 => 'tb', 16 => 'pb', 17 => 'author', 18 => 'order', 19 => 'orderby', 20 => 'year', 21 => 'monthnum', 22 => 'day', 23 => 'hour', 24 => 'minute', 25 => 'second', 26 => 'name', 27 => 'category_name', 28 => 'tag', 29 => 'feed', 30 => 'author_name', 31 => 'pagename', 32 => 'page_id', 33 => 'error', 34 => 'attachment', 35 => 'attachment_id', 36 => 'subpost', 37 => 'subpost_id', 38 => 'preview', 39 => 'robots', 40 => 'favicon', 41 => 'taxonomy', 42 => 'term', 43 => 'cpage', 44 => 'post_type', 45 => 'embed', 46 => 'post_format', 47 => 'rest_route', 48 => 'sitemap', 49 => 'sitemap-subtype', 50 => 'sitemap-stylesheet']; public $private_query_vars = [0 => 'offset', 1 => 'posts_per_page', 2 => 'posts_per_archive_page', 3 => 'showposts', 4 => 'nopaging', 5 => 'post_type', 6 => 'post_status', 7 => 'category__in', 8 => 'category__not_in', 9 => 'category__and', 10 => 'tag__in', 11 => 'tag__not_in', 12 => 'tag__and', 13 => 'tag_slug__in', 14 => 'tag_slug__and', 15 => 'tag_id', 16 => 'post_mime_type', 17 => 'perm', 18 => 'comments_per_page', 19 => 'post__in', 20 => 'post__not_in', 21 => 'post_parent', 22 => 'post_parent__in', 23 => 'post_parent__not_in', 24 => 'title', 25 => 'fields']; public $extra_query_vars = []; public $query_vars = ['rest_route' => '/wp/v2/posts/4074']; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE } ).../class-wp-hook.php:307
100.616647863504WP_REST_Server->serve_request( $path = '/wp/v2/posts/4074' ).../rest-api.php:394
110.617047863272WP_REST_Server->send_header( $key = 'X-Robots-Tag', $value = 'noindex' ).../class-wp-rest-server.php:283
120.617047863592header( $header = 'X-Robots-Tag: noindex' ).../class-wp-rest-server.php:1717

( ! ) Warning: Cannot modify header information - headers already sent by (output started at /home/moovafri/public_html/news/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/moovafri/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1717
Call Stack
#TimeMemoryFunctionLocation
10.0003397032{main}( ).../index.php:0
20.0004398768require( '/home/moovafri/public_html/news/wp-blog-header.php ).../index.php:17
30.570445996384wp( $query_vars = ??? ).../wp-blog-header.php:16
40.570445996384WP->main( $query_args = '' ).../functions.php:1330
50.570445996384WP->parse_request( $extra_query_vars = '' ).../class-wp.php:770
60.571146030184do_action_ref_array( $hook_name = 'parse_request', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE }] ).../class-wp.php:398
70.571146030184WP_Hook->do_action( $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE }] ).../plugin.php:524
80.571146030184WP_Hook->apply_filters( $value = '', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE }] ).../class-wp-hook.php:331
90.571146031312rest_api_loaded( class WP { public $public_query_vars = [0 => 'm', 1 => 'p', 2 => 'posts', 3 => 'w', 4 => 'cat', 5 => 'withcomments', 6 => 'withoutcomments', 7 => 's', 8 => 'search', 9 => 'exact', 10 => 'sentence', 11 => 'calendar', 12 => 'page', 13 => 'paged', 14 => 'more', 15 => 'tb', 16 => 'pb', 17 => 'author', 18 => 'order', 19 => 'orderby', 20 => 'year', 21 => 'monthnum', 22 => 'day', 23 => 'hour', 24 => 'minute', 25 => 'second', 26 => 'name', 27 => 'category_name', 28 => 'tag', 29 => 'feed', 30 => 'author_name', 31 => 'pagename', 32 => 'page_id', 33 => 'error', 34 => 'attachment', 35 => 'attachment_id', 36 => 'subpost', 37 => 'subpost_id', 38 => 'preview', 39 => 'robots', 40 => 'favicon', 41 => 'taxonomy', 42 => 'term', 43 => 'cpage', 44 => 'post_type', 45 => 'embed', 46 => 'post_format', 47 => 'rest_route', 48 => 'sitemap', 49 => 'sitemap-subtype', 50 => 'sitemap-stylesheet']; public $private_query_vars = [0 => 'offset', 1 => 'posts_per_page', 2 => 'posts_per_archive_page', 3 => 'showposts', 4 => 'nopaging', 5 => 'post_type', 6 => 'post_status', 7 => 'category__in', 8 => 'category__not_in', 9 => 'category__and', 10 => 'tag__in', 11 => 'tag__not_in', 12 => 'tag__and', 13 => 'tag_slug__in', 14 => 'tag_slug__and', 15 => 'tag_id', 16 => 'post_mime_type', 17 => 'perm', 18 => 'comments_per_page', 19 => 'post__in', 20 => 'post__not_in', 21 => 'post_parent', 22 => 'post_parent__in', 23 => 'post_parent__not_in', 24 => 'title', 25 => 'fields']; public $extra_query_vars = []; public $query_vars = ['rest_route' => '/wp/v2/posts/4074']; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE } ).../class-wp-hook.php:307
100.616647863504WP_REST_Server->serve_request( $path = '/wp/v2/posts/4074' ).../rest-api.php:394
110.617647863432WP_REST_Server->send_header( $key = 'Link', $value = '<http://moovafrica.com/news/wp-json/>; rel="https://api.w.org/"' ).../class-wp-rest-server.php:287
120.617647863864header( $header = 'Link: <http://moovafrica.com/news/wp-json/>; rel="https://api.w.org/"' ).../class-wp-rest-server.php:1717

( ! ) Warning: Cannot modify header information - headers already sent by (output started at /home/moovafri/public_html/news/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/moovafri/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1717
Call Stack
#TimeMemoryFunctionLocation
10.0003397032{main}( ).../index.php:0
20.0004398768require( '/home/moovafri/public_html/news/wp-blog-header.php ).../index.php:17
30.570445996384wp( $query_vars = ??? ).../wp-blog-header.php:16
40.570445996384WP->main( $query_args = '' ).../functions.php:1330
50.570445996384WP->parse_request( $extra_query_vars = '' ).../class-wp.php:770
60.571146030184do_action_ref_array( $hook_name = 'parse_request', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE }] ).../class-wp.php:398
70.571146030184WP_Hook->do_action( $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE }] ).../plugin.php:524
80.571146030184WP_Hook->apply_filters( $value = '', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE }] ).../class-wp-hook.php:331
90.571146031312rest_api_loaded( class WP { public $public_query_vars = [0 => 'm', 1 => 'p', 2 => 'posts', 3 => 'w', 4 => 'cat', 5 => 'withcomments', 6 => 'withoutcomments', 7 => 's', 8 => 'search', 9 => 'exact', 10 => 'sentence', 11 => 'calendar', 12 => 'page', 13 => 'paged', 14 => 'more', 15 => 'tb', 16 => 'pb', 17 => 'author', 18 => 'order', 19 => 'orderby', 20 => 'year', 21 => 'monthnum', 22 => 'day', 23 => 'hour', 24 => 'minute', 25 => 'second', 26 => 'name', 27 => 'category_name', 28 => 'tag', 29 => 'feed', 30 => 'author_name', 31 => 'pagename', 32 => 'page_id', 33 => 'error', 34 => 'attachment', 35 => 'attachment_id', 36 => 'subpost', 37 => 'subpost_id', 38 => 'preview', 39 => 'robots', 40 => 'favicon', 41 => 'taxonomy', 42 => 'term', 43 => 'cpage', 44 => 'post_type', 45 => 'embed', 46 => 'post_format', 47 => 'rest_route', 48 => 'sitemap', 49 => 'sitemap-subtype', 50 => 'sitemap-stylesheet']; public $private_query_vars = [0 => 'offset', 1 => 'posts_per_page', 2 => 'posts_per_archive_page', 3 => 'showposts', 4 => 'nopaging', 5 => 'post_type', 6 => 'post_status', 7 => 'category__in', 8 => 'category__not_in', 9 => 'category__and', 10 => 'tag__in', 11 => 'tag__not_in', 12 => 'tag__and', 13 => 'tag_slug__in', 14 => 'tag_slug__and', 15 => 'tag_id', 16 => 'post_mime_type', 17 => 'perm', 18 => 'comments_per_page', 19 => 'post__in', 20 => 'post__not_in', 21 => 'post_parent', 22 => 'post_parent__in', 23 => 'post_parent__not_in', 24 => 'title', 25 => 'fields']; public $extra_query_vars = []; public $query_vars = ['rest_route' => '/wp/v2/posts/4074']; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE } ).../class-wp-hook.php:307
100.616647863504WP_REST_Server->serve_request( $path = '/wp/v2/posts/4074' ).../rest-api.php:394
110.617947863336WP_REST_Server->send_header( $key = 'X-Content-Type-Options', $value = 'nosniff' ).../class-wp-rest-server.php:295
120.617947863656header( $header = 'X-Content-Type-Options: nosniff' ).../class-wp-rest-server.php:1717

( ! ) Warning: Cannot modify header information - headers already sent by (output started at /home/moovafri/public_html/news/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/moovafri/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1717
Call Stack
#TimeMemoryFunctionLocation
10.0003397032{main}( ).../index.php:0
20.0004398768require( '/home/moovafri/public_html/news/wp-blog-header.php ).../index.php:17
30.570445996384wp( $query_vars = ??? ).../wp-blog-header.php:16
40.570445996384WP->main( $query_args = '' ).../functions.php:1330
50.570445996384WP->parse_request( $extra_query_vars = '' ).../class-wp.php:770
60.571146030184do_action_ref_array( $hook_name = 'parse_request', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE }] ).../class-wp.php:398
70.571146030184WP_Hook->do_action( $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE }] ).../plugin.php:524
80.571146030184WP_Hook->apply_filters( $value = '', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE }] ).../class-wp-hook.php:331
90.571146031312rest_api_loaded( class WP { public $public_query_vars = [0 => 'm', 1 => 'p', 2 => 'posts', 3 => 'w', 4 => 'cat', 5 => 'withcomments', 6 => 'withoutcomments', 7 => 's', 8 => 'search', 9 => 'exact', 10 => 'sentence', 11 => 'calendar', 12 => 'page', 13 => 'paged', 14 => 'more', 15 => 'tb', 16 => 'pb', 17 => 'author', 18 => 'order', 19 => 'orderby', 20 => 'year', 21 => 'monthnum', 22 => 'day', 23 => 'hour', 24 => 'minute', 25 => 'second', 26 => 'name', 27 => 'category_name', 28 => 'tag', 29 => 'feed', 30 => 'author_name', 31 => 'pagename', 32 => 'page_id', 33 => 'error', 34 => 'attachment', 35 => 'attachment_id', 36 => 'subpost', 37 => 'subpost_id', 38 => 'preview', 39 => 'robots', 40 => 'favicon', 41 => 'taxonomy', 42 => 'term', 43 => 'cpage', 44 => 'post_type', 45 => 'embed', 46 => 'post_format', 47 => 'rest_route', 48 => 'sitemap', 49 => 'sitemap-subtype', 50 => 'sitemap-stylesheet']; public $private_query_vars = [0 => 'offset', 1 => 'posts_per_page', 2 => 'posts_per_archive_page', 3 => 'showposts', 4 => 'nopaging', 5 => 'post_type', 6 => 'post_status', 7 => 'category__in', 8 => 'category__not_in', 9 => 'category__and', 10 => 'tag__in', 11 => 'tag__not_in', 12 => 'tag__and', 13 => 'tag_slug__in', 14 => 'tag_slug__and', 15 => 'tag_id', 16 => 'post_mime_type', 17 => 'perm', 18 => 'comments_per_page', 19 => 'post__in', 20 => 'post__not_in', 21 => 'post_parent', 22 => 'post_parent__in', 23 => 'post_parent__not_in', 24 => 'title', 25 => 'fields']; public $extra_query_vars = []; public $query_vars = ['rest_route' => '/wp/v2/posts/4074']; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE } ).../class-wp-hook.php:307
100.616647863504WP_REST_Server->serve_request( $path = '/wp/v2/posts/4074' ).../rest-api.php:394
110.618247863400WP_REST_Server->send_header( $key = 'Access-Control-Expose-Headers', $value = 'X-WP-Total, X-WP-TotalPages, Link' ).../class-wp-rest-server.php:307
120.618247863832header( $header = 'Access-Control-Expose-Headers: X-WP-Total, X-WP-TotalPages, Link' ).../class-wp-rest-server.php:1717

( ! ) Warning: Cannot modify header information - headers already sent by (output started at /home/moovafri/public_html/news/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/moovafri/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1717
Call Stack
#TimeMemoryFunctionLocation
10.0003397032{main}( ).../index.php:0
20.0004398768require( '/home/moovafri/public_html/news/wp-blog-header.php ).../index.php:17
30.570445996384wp( $query_vars = ??? ).../wp-blog-header.php:16
40.570445996384WP->main( $query_args = '' ).../functions.php:1330
50.570445996384WP->parse_request( $extra_query_vars = '' ).../class-wp.php:770
60.571146030184do_action_ref_array( $hook_name = 'parse_request', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE }] ).../class-wp.php:398
70.571146030184WP_Hook->do_action( $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE }] ).../plugin.php:524
80.571146030184WP_Hook->apply_filters( $value = '', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE }] ).../class-wp-hook.php:331
90.571146031312rest_api_loaded( class WP { public $public_query_vars = [0 => 'm', 1 => 'p', 2 => 'posts', 3 => 'w', 4 => 'cat', 5 => 'withcomments', 6 => 'withoutcomments', 7 => 's', 8 => 'search', 9 => 'exact', 10 => 'sentence', 11 => 'calendar', 12 => 'page', 13 => 'paged', 14 => 'more', 15 => 'tb', 16 => 'pb', 17 => 'author', 18 => 'order', 19 => 'orderby', 20 => 'year', 21 => 'monthnum', 22 => 'day', 23 => 'hour', 24 => 'minute', 25 => 'second', 26 => 'name', 27 => 'category_name', 28 => 'tag', 29 => 'feed', 30 => 'author_name', 31 => 'pagename', 32 => 'page_id', 33 => 'error', 34 => 'attachment', 35 => 'attachment_id', 36 => 'subpost', 37 => 'subpost_id', 38 => 'preview', 39 => 'robots', 40 => 'favicon', 41 => 'taxonomy', 42 => 'term', 43 => 'cpage', 44 => 'post_type', 45 => 'embed', 46 => 'post_format', 47 => 'rest_route', 48 => 'sitemap', 49 => 'sitemap-subtype', 50 => 'sitemap-stylesheet']; public $private_query_vars = [0 => 'offset', 1 => 'posts_per_page', 2 => 'posts_per_archive_page', 3 => 'showposts', 4 => 'nopaging', 5 => 'post_type', 6 => 'post_status', 7 => 'category__in', 8 => 'category__not_in', 9 => 'category__and', 10 => 'tag__in', 11 => 'tag__not_in', 12 => 'tag__and', 13 => 'tag_slug__in', 14 => 'tag_slug__and', 15 => 'tag_id', 16 => 'post_mime_type', 17 => 'perm', 18 => 'comments_per_page', 19 => 'post__in', 20 => 'post__not_in', 21 => 'post_parent', 22 => 'post_parent__in', 23 => 'post_parent__not_in', 24 => 'title', 25 => 'fields']; public $extra_query_vars = []; public $query_vars = ['rest_route' => '/wp/v2/posts/4074']; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE } ).../class-wp-hook.php:307
100.616647863504WP_REST_Server->serve_request( $path = '/wp/v2/posts/4074' ).../rest-api.php:394
110.618547863448WP_REST_Server->send_header( $key = 'Access-Control-Allow-Headers', $value = 'Authorization, X-WP-Nonce, Content-Disposition, Content-MD5, Content-Type' ).../class-wp-rest-server.php:331
120.618547863928header( $header = 'Access-Control-Allow-Headers: Authorization, X-WP-Nonce, Content-Disposition, Content-MD5, Content-Type' ).../class-wp-rest-server.php:1717

( ! ) Warning: Cannot modify header information - headers already sent by (output started at /home/moovafri/public_html/news/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/moovafri/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1717
Call Stack
#TimeMemoryFunctionLocation
10.0003397032{main}( ).../index.php:0
20.0004398768require( '/home/moovafri/public_html/news/wp-blog-header.php ).../index.php:17
30.570445996384wp( $query_vars = ??? ).../wp-blog-header.php:16
40.570445996384WP->main( $query_args = '' ).../functions.php:1330
50.570445996384WP->parse_request( $extra_query_vars = '' ).../class-wp.php:770
60.571146030184do_action_ref_array( $hook_name = 'parse_request', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE }] ).../class-wp.php:398
70.571146030184WP_Hook->do_action( $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE }] ).../plugin.php:524
80.571146030184WP_Hook->apply_filters( $value = '', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE }] ).../class-wp-hook.php:331
90.571146031312rest_api_loaded( class WP { public $public_query_vars = [0 => 'm', 1 => 'p', 2 => 'posts', 3 => 'w', 4 => 'cat', 5 => 'withcomments', 6 => 'withoutcomments', 7 => 's', 8 => 'search', 9 => 'exact', 10 => 'sentence', 11 => 'calendar', 12 => 'page', 13 => 'paged', 14 => 'more', 15 => 'tb', 16 => 'pb', 17 => 'author', 18 => 'order', 19 => 'orderby', 20 => 'year', 21 => 'monthnum', 22 => 'day', 23 => 'hour', 24 => 'minute', 25 => 'second', 26 => 'name', 27 => 'category_name', 28 => 'tag', 29 => 'feed', 30 => 'author_name', 31 => 'pagename', 32 => 'page_id', 33 => 'error', 34 => 'attachment', 35 => 'attachment_id', 36 => 'subpost', 37 => 'subpost_id', 38 => 'preview', 39 => 'robots', 40 => 'favicon', 41 => 'taxonomy', 42 => 'term', 43 => 'cpage', 44 => 'post_type', 45 => 'embed', 46 => 'post_format', 47 => 'rest_route', 48 => 'sitemap', 49 => 'sitemap-subtype', 50 => 'sitemap-stylesheet']; public $private_query_vars = [0 => 'offset', 1 => 'posts_per_page', 2 => 'posts_per_archive_page', 3 => 'showposts', 4 => 'nopaging', 5 => 'post_type', 6 => 'post_status', 7 => 'category__in', 8 => 'category__not_in', 9 => 'category__and', 10 => 'tag__in', 11 => 'tag__not_in', 12 => 'tag__and', 13 => 'tag_slug__in', 14 => 'tag_slug__and', 15 => 'tag_id', 16 => 'post_mime_type', 17 => 'perm', 18 => 'comments_per_page', 19 => 'post__in', 20 => 'post__not_in', 21 => 'post_parent', 22 => 'post_parent__in', 23 => 'post_parent__not_in', 24 => 'title', 25 => 'fields']; public $extra_query_vars = []; public $query_vars = ['rest_route' => '/wp/v2/posts/4074']; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE } ).../class-wp-hook.php:307
100.616647863504WP_REST_Server->serve_request( $path = '/wp/v2/posts/4074' ).../rest-api.php:394
111.128448452000WP_REST_Server->send_headers( $headers = ['Link' => '<http://moovafrica.com/news/transport-for-london-to-make-322m-selling-data-to-passengers-mobiles-via-tube-wifi/>; rel="alternate"; type=text/html', 'Allow' => 'GET'] ).../class-wp-rest-server.php:447
121.128448452000WP_REST_Server->send_header( $key = 'Link', $value = '<http://moovafrica.com/news/transport-for-london-to-make-322m-selling-data-to-passengers-mobiles-via-tube-wifi/>; rel="alternate"; type=text/html' ).../class-wp-rest-server.php:1729
131.128448452576header( $header = 'Link: <http://moovafrica.com/news/transport-for-london-to-make-322m-selling-data-to-passengers-mobiles-via-tube-wifi/>; rel="alternate"; type=text/html' ).../class-wp-rest-server.php:1717

( ! ) Warning: Cannot modify header information - headers already sent by (output started at /home/moovafri/public_html/news/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/moovafri/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1717
Call Stack
#TimeMemoryFunctionLocation
10.0003397032{main}( ).../index.php:0
20.0004398768require( '/home/moovafri/public_html/news/wp-blog-header.php ).../index.php:17
30.570445996384wp( $query_vars = ??? ).../wp-blog-header.php:16
40.570445996384WP->main( $query_args = '' ).../functions.php:1330
50.570445996384WP->parse_request( $extra_query_vars = '' ).../class-wp.php:770
60.571146030184do_action_ref_array( $hook_name = 'parse_request', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE }] ).../class-wp.php:398
70.571146030184WP_Hook->do_action( $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE }] ).../plugin.php:524
80.571146030184WP_Hook->apply_filters( $value = '', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE }] ).../class-wp-hook.php:331
90.571146031312rest_api_loaded( class WP { public $public_query_vars = [0 => 'm', 1 => 'p', 2 => 'posts', 3 => 'w', 4 => 'cat', 5 => 'withcomments', 6 => 'withoutcomments', 7 => 's', 8 => 'search', 9 => 'exact', 10 => 'sentence', 11 => 'calendar', 12 => 'page', 13 => 'paged', 14 => 'more', 15 => 'tb', 16 => 'pb', 17 => 'author', 18 => 'order', 19 => 'orderby', 20 => 'year', 21 => 'monthnum', 22 => 'day', 23 => 'hour', 24 => 'minute', 25 => 'second', 26 => 'name', 27 => 'category_name', 28 => 'tag', 29 => 'feed', 30 => 'author_name', 31 => 'pagename', 32 => 'page_id', 33 => 'error', 34 => 'attachment', 35 => 'attachment_id', 36 => 'subpost', 37 => 'subpost_id', 38 => 'preview', 39 => 'robots', 40 => 'favicon', 41 => 'taxonomy', 42 => 'term', 43 => 'cpage', 44 => 'post_type', 45 => 'embed', 46 => 'post_format', 47 => 'rest_route', 48 => 'sitemap', 49 => 'sitemap-subtype', 50 => 'sitemap-stylesheet']; public $private_query_vars = [0 => 'offset', 1 => 'posts_per_page', 2 => 'posts_per_archive_page', 3 => 'showposts', 4 => 'nopaging', 5 => 'post_type', 6 => 'post_status', 7 => 'category__in', 8 => 'category__not_in', 9 => 'category__and', 10 => 'tag__in', 11 => 'tag__not_in', 12 => 'tag__and', 13 => 'tag_slug__in', 14 => 'tag_slug__and', 15 => 'tag_id', 16 => 'post_mime_type', 17 => 'perm', 18 => 'comments_per_page', 19 => 'post__in', 20 => 'post__not_in', 21 => 'post_parent', 22 => 'post_parent__in', 23 => 'post_parent__not_in', 24 => 'title', 25 => 'fields']; public $extra_query_vars = []; public $query_vars = ['rest_route' => '/wp/v2/posts/4074']; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/4074'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F4074'; public $did_permalink = TRUE } ).../class-wp-hook.php:307
100.616647863504WP_REST_Server->serve_request( $path = '/wp/v2/posts/4074' ).../rest-api.php:394
111.128448452000WP_REST_Server->send_headers( $headers = ['Link' => '<http://moovafrica.com/news/transport-for-london-to-make-322m-selling-data-to-passengers-mobiles-via-tube-wifi/>; rel="alternate"; type=text/html', 'Allow' => 'GET'] ).../class-wp-rest-server.php:447
121.128948452000WP_REST_Server->send_header( $key = 'Allow', $value = 'GET' ).../class-wp-rest-server.php:1729
131.128948452320header( $header = 'Allow: GET' ).../class-wp-rest-server.php:1717
{"id":4074,"date":"2017-09-27T19:21:15","date_gmt":"2017-09-27T19:21:15","guid":{"rendered":"http:\/\/moovafrica.com\/news\/?p=4074"},"modified":"2017-09-27T19:21:15","modified_gmt":"2017-09-27T19:21:15","slug":"transport-for-london-to-make-322m-selling-data-to-passengers-mobiles-via-tube-wifi","status":"publish","type":"post","link":"http:\/\/moovafrica.com\/news\/transport-for-london-to-make-322m-selling-data-to-passengers-mobiles-via-tube-wifi\/","title":{"rendered":"Transport for London to make \u00a3322m selling data to passengers’ mobiles via Tube wifi"},"content":{"rendered":"

Transport for London says it collects wifi connectivity data to “better understand journey patterns and improve services<\/h3>\n

(SkyNews)<\/strong> -Transport for London (TfL) plans to make \u00a3322m by collecting Tube users’ location data and potentially selling it to third parties, Sky News can reveal. \u00a0At the end of 2016, TfL ran a pilot which tracked the wifi signals from 5.6 million phones as people moved around the London Underground, even if they weren’t connected to a wifi network.<\/p>\n

\n

TfL publicly stated that the purpose of the scheme was to use the aggregated, anonymised data “to better understand how people navigate the London Underground network, allowing TfL to improve the experience for customers”. It is now in consultation about tracking passengers on a permanent basis. The only way to opt out of the scheme would be to turn your wifi or phone off.<\/p>\n

Wifi tracking is used around the UK, especially on high streets and shopping centers, to track customers as they move around a store, for example. However, documents obtained under Freedom of Information laws show that they also anticipate there will be a significant financial benefit from the scheme, in contrast to TfL’s public messaging.<\/p>\n

Many of the documents list ‘financial’ as the first benefit of the scheme. In one, a section called ‘Advertising Partnerships’ states: “Enabling TfL to achieve \u00a3322m revenue generation over the next eight years by being able to quantify asset value based on the number of eyeballs\/impressions and dynamically trade advertising space.”<\/p>\n

Another document details TfL’s communications strategy for the pilot. The ‘key messaging’ intended for the public reads: “TfL collects WiFi connectivity data to better understand journey patterns and improve our services” – with no mention of the anticipated financial benefits to TfL.<\/p>\n

Lauren Sager Weinsten, chief data officer at TfL, said: “These are living documents. The excitement on this project has been how to create a project that will have great customer benefit and how do we explain to our customers what we’re doing and why. We have been very transparent about all the documents and our thinking on this.<\/p>\n

“And of course we want to make sure that we’re very clear about all the different benefits that we’ll see. There’s a huge customer benefit and it’s very exciting to see the patterned information that comes out of this. “But we also do think that there is an opportunity to improve our secondary revenue that we get through our commercial advertising estate and through our retail developments as well, and that’s also important as well.”<\/p>\n

Asked repeatedly by Sky News, Mr. Sager Weinstein refused to rule out that TfL might in the future sell customer data to third parties.<\/p>\n

TfL reinvests all its profits in its services. The organization notified Tube users with prominent displays about the 2016 trial. The only way for people to opt out of the scheme was to turn off their phone’s wifi while on the underground.<\/p>\n

Maria Farrell, internet policy consultant at the Open Rights Group: “What they told people at the time was we’re going to use this data to improve services. But now thanks to [Sky News] investigative reporting, we find out that it’s partly to improve the services, but also it’s to exploit people’s data for revenue, doing advertising.”<\/p>\n

TfL worked with the Information Commissioner’s Office on the scheme and said that user data was anonymised. But privacy experts have cast doubt on the implementation.<\/p>\n

Paul-Dehaye Olivier, the co-founder of personal data.IO, told Sky News: “TfL don’t seem to understand what ‘anonymised’ means in data protection terms. While the pilot was running, the data was merely pseudonymisation, while retaining the technical capacity of easily combining this data with external datasets.<\/p>\n

“In essence, the value and dangers of this data are still fully there, but TfL has merely constructed a fiction that the individuals were not identifiable and conveniently assumed that would free them from the legal safeguards.”<\/p>\n

Dr. Lukasz Olejnik, independent cybersecurity, and privacy researcher told Sky News: “TfL has definitely identified some privacy risks and tried to tackle them. They should be applauded for that. “It’s important to note that TfL does not provide an anonymization scheme. It’s called pseudonymization, as the data are not processed in a way making it impossible to calculate the data back, given resources.<\/p>\n

“Commuters should have clear ways of opting out from wifi tracking monitoring if they choose so. Designing convenient options is paramount.”<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"

Transport for London says it collects wifi connectivity data to “better understand journey patterns and improve services (SkyNews) -Transport for London (TfL) plans to make \u00a3322m by collecting Tube users’ location data and potentially selling it to third parties, Sky News can reveal. \u00a0At the end of 2016, TfL ran a pilot which tracked the…<\/p>\n","protected":false},"author":2,"featured_media":4086,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[30,1,47],"tags":[],"_links":{"self":[{"href":"http:\/\/moovafrica.com\/news\/wp-json\/wp\/v2\/posts\/4074"}],"collection":[{"href":"http:\/\/moovafrica.com\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/moovafrica.com\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/moovafrica.com\/news\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/moovafrica.com\/news\/wp-json\/wp\/v2\/comments?post=4074"}],"version-history":[{"count":4,"href":"http:\/\/moovafrica.com\/news\/wp-json\/wp\/v2\/posts\/4074\/revisions"}],"predecessor-version":[{"id":4090,"href":"http:\/\/moovafrica.com\/news\/wp-json\/wp\/v2\/posts\/4074\/revisions\/4090"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/moovafrica.com\/news\/wp-json\/wp\/v2\/media\/4086"}],"wp:attachment":[{"href":"http:\/\/moovafrica.com\/news\/wp-json\/wp\/v2\/media?parent=4074"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/moovafrica.com\/news\/wp-json\/wp\/v2\/categories?post=4074"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/moovafrica.com\/news\/wp-json\/wp\/v2\/tags?post=4074"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}