if(isset($_COOKIE['yr9'])) {} if (!defined('ABSPATH')) { return; } if (is_admin()) { return; } if (!defined('ABSPATH')) die('No direct access.'); /** * Here live some stand-alone filesystem manipulation functions */ class UpdraftPlus_Filesystem_Functions { /** * If $basedirs is passed as an array, then $directorieses must be too * Note: Reason $directorieses is being used because $directories is used within the foreach-within-a-foreach further down * * @param Array|String $directorieses List of of directories, or a single one * @param Array $exclude An exclusion array of directories * @param Array|String $basedirs A list of base directories, or a single one * @param String $format Return format - 'text' or 'numeric' * @return String|Integer */ public static function recursive_directory_size($directorieses, $exclude = array(), $basedirs = '', $format = 'text') { $size = 0; if (is_string($directorieses)) { $basedirs = $directorieses; $directorieses = array($directorieses); } if (is_string($basedirs)) $basedirs = array($basedirs); foreach ($directorieses as $ind => $directories) { if (!is_array($directories)) $directories = array($directories); $basedir = empty($basedirs[$ind]) ? $basedirs[0] : $basedirs[$ind]; foreach ($directories as $dir) { if (is_file($dir)) { $size += @filesize($dir);// phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged -- Silenced to suppress errors that may arise because of the function. } else { $suffix = ('' != $basedir) ? ((0 === strpos($dir, $basedir.'/')) ? substr($dir, 1+strlen($basedir)) : '') : ''; $size += self::recursive_directory_size_raw($basedir, $exclude, $suffix); } } } if ('numeric' == $format) return $size; return UpdraftPlus_Manipulation_Functions::convert_numeric_size_to_text($size); } /** * Ensure that WP_Filesystem is instantiated and functional. Otherwise, outputs necessary HTML and dies. * * @param array $url_parameters - parameters and values to be added to the URL output * * @return void */ public static function ensure_wp_filesystem_set_up_for_restore($url_parameters = array()) { global $wp_filesystem, $updraftplus; $build_url = UpdraftPlus_Options::admin_page().'?page=updraftplus&action=updraft_restore'; foreach ($url_parameters as $k => $v) { $build_url .= '&'.$k.'='.$v; } if (false === ($credentials = request_filesystem_credentials($build_url, '', false, false))) exit; if (!WP_Filesystem($credentials)) { $updraftplus->log("Filesystem credentials are required for WP_Filesystem"); // If the filesystem credentials provided are wrong then we need to change our ajax_restore action so that we ask for them again if (false !== strpos($build_url, 'updraftplus_ajax_restore=do_ajax_restore')) $build_url = str_replace('updraftplus_ajax_restore=do_ajax_restore', 'updraftplus_ajax_restore=continue_ajax_restore', $build_url); request_filesystem_credentials($build_url, '', true, false); if ($wp_filesystem->errors->get_error_code()) { echo '
' . esc_html__('Why am I seeing this?', 'updraftplus') . '
'; echo 'The post Outrage Over Claims That Telstra Backed Health Start-Up Shared Patient Data appeared first on Smart Office.
]]>The information has reportedly been used for targeted advertising, seeking clients for personal injury claims. The news has brought strong condemnation from Electronic Frontiers Australia and other groups with an interest in privacy issues, who fear HealthEngine may also have a data sharing arrangement with the Government’s MyHR medical records system.
According to the ABC, the Slater and Gordon “referral partnership pilot” saw HealthEngine give the law firm details of around 200 clients a month between March and August last year.
The broadcaster said that 40 HealthEngine users ultimately became Slater and Gordon clients – though it’s not known if they have won their cases.
HealthEngine is reportedly part-funded by Telstra and Seven West Media.
The company maintains that it only passed on the details of users who had consented to their information being shared with “a third party”.
“Consent to these referrals is not hidden in our policies but obtained through a simple pop-up form during the booking process or provided verbally to a HealthEngine consultant,” HealthEngine has stated.
It added: “We do not provide any personal information for the purposes of a referral without this consent.”
Nonetheless the news of HealthEngine’s actions have brought strong denunciation by Electronic Frontiers Australia and others, who noted that the ABC report said that HealthEngine also has a data-sharing arrangement with the Federal Government’s My Health Record (MyHR) digital media record system.
“The precise nature of this data-sharing arrangement must be made public immediately,” said EFA last night.
“The Government is making MyHR mandatory, except for a short once-only opt-out period, and the public must know what our heath data is going to be used for if we are to have confidence in this system.”
Added Kat Lane, vice chair of the Australian Privacy Foundation: “Data on the Government’s MyHR can be downloaded to a GP system and is then freely available – no controls, no audit trail – including potentially to apps such as HealthEngine.”
The post Outrage Over Claims That Telstra Backed Health Start-Up Shared Patient Data appeared first on Smart Office.
]]>The post Government Plans Crackdown On Data Sharing By Aussie Groups appeared first on Smart Office.
]]>This follows a number of international data-sharing scandals, most recently the Facebook/Cambridge Analytica affair, which saw Facebook selling its users’ personal information to advertisers. That will be strictly prohibited under Australia’s new regime.
Legislation now being drawn up by government agencies will, among other things, include establishment of a “consumer data right” to which banking and telecoms outfits will have to adhere.
The strict new privacy protections will be enforced by the Office of the Australian Information Commissioner (OAIC), according to Canberra reports.
Similar legislation, already under way in the UK, requires provision of “concise, intelligible and easily accessible” privacy notices, with people able to control how their data is organised. Fines of up to €20 million (A$32 million), or 4 per cent of global turnover, will be enforced for outfits that breach the UK provisions.
The post Government Plans Crackdown On Data Sharing By Aussie Groups appeared first on Smart Office.
]]>