近日有网友在微博上爆料称,在朝阳区康营家园小区内,发现了大量被丢弃的申通快递底单,对于记录着个人详细信息的底单,为何会被随意丢弃?昨天,申通方面向信报记者表示,系当天大风所致,但当时只是吹跑了三四张底单,申通表示,如接到遗失快递底单用户的投诉,会对康营家园网店进行丢失一张底单罚款100元的处罚。
4月7日,有网友在微博上发出一组照片。照片显示,在一个小区的垃圾箱旁,有大量被扔在地上的申通快递底单。底单上有收货双方的联系人、电话及家庭地址,爆料人在接受媒体采访时表示,当时他清点了一下底单数量,有近40张之多,而他上传图片时,还都把底单上的个人信息打上了马赛克。
微博一经发出,便在网上掀起讨伐之声,“简直是不负责任,这么大公司居然做出这种事儿来”,“万一被别有用心的人捡到了,那就太危险了”,“自己的快递单撕碎扔了,没想到这底单……”日前申通快递机器人分拣邮件的视频在网上热传,有网友称,看了申通用机器人分拣邮件的视频,感受就是技术再先进,服务理念缺失是走不远的。
被曝百万快递单号泄露 圆通公开道歉并开展自查
快递单号,通常只有网购和邮寄业务的人才会接触,而如今却成为了一个庞大的利益链条。
每个未扫描单号发布价格为1元,每个已扫描单号发布价格0.5元,有的甚至要卖到2元,这是很多倒卖单号网站的“市场行情”。每条单号信息中,包含客户的姓名、地址以及手机号码等。
有消息称,圆通快递有百万客户的资料在网上被兜售。2013年10月22日,圆通方面就此公开道歉,并表示已经向公安部门报案。记者上网搜寻一些单号网站,依然能找到圆通的单号在出售中。
此前,圆通的单号被指泄露得最多。事实果真如此吗?据记者从几个单号网站看到的情况,被贩卖的快递单号中,确实是圆通的最多。
圆通速递在22日晚上发布声明称,已向公安部门报案,并已采取多种自查和进一步防范措施。记者从其官网上找到了这份声明。在声明中,圆通向客户表示道歉,除了已报案之外,并采取了一些紧急措施:进行公司内部全面排查,寻找信息泄露源头;联合信息技术合作伙伴,提升快件信息安全管理等级,排除隐患;迅速联合业务合作伙伴,展开信息系统接口互查;将及时向社会公布事态进展。
这份声明中还说,圆通速递感谢社会各界关心,并公布圆通快件信息倒卖举报专线021-69777936。凡举报该违法犯罪行为的,经查实,并由公安机关立案受理,公司将予以奖励。
记者联系了圆通信息部经理周晔,对方表示,目前正在配合警方调查,还没有具体的进展。“网上说有百万条信息被泄露,那肯定有点夸张了,我们的网络信息不可能这么容易被人盗取的。”他说。
快递单丢弃泄露信息举证困难
快递公司随意丢弃快递单是否该负法律责任?广东群立弘律师事务所律师孙敢表示,根据消费者保障服务协议,快递公司对于客户的信息资料需承担保密的责任,即他们有义务去保管好买卖双方所有相关的信息以及资料不外泄。
不过,针对快递备单因随意丢弃可能造成的信息泄露,孙敢也坦言,并不是所有人都对此十分在意。他表示,有些商家认为这样可以起到广告宣传的作用,甚至认为信息曝光越多越好。而对于普通市民来说,如果其个人信息泄露后没有产生什么影响,市民多数会选择置之不理。
“信息泄露绝大多数是因为个人信息被买卖,而个人信息泄露绝大多数都是当事人在什么地方登记了自己的信息,然后就被卖了。比如买房、买车、办会员卡等,太多渠道了。”孙敢认为,除非市民确定其个人信息泄露是因快递单丢弃造成,并造成严重后果,否则很难向快递公司追责。目前法律在这方面的界定是空白,因而维权有一定难度。孙敢建议,市民可通过拍照存根等方式保留或搜集证据,通过形成证据链进行维权。
( 责任编辑: 孟洋洋 )
针对目前有快递单号在网上被公开叫卖、个人信息可能被泄露的现象,一些业内人士就此支招:
一是尽量选择正规、信誉好的快递公司。这些快递公司管理严格,出现问题也容易查清。而且,其从业人员队伍比较稳定,收入也较高,可减少为了蝇头小利而出卖顾客信息的可能。
二是注意保护好个人信息,比如联系地址等可尽量使用公司地址等。收到快递后,有快递单的外包装上的个人信息要处理掉,不要随意丢弃等。
FreeMarker template error:
The following has evaluated to null or missing:
==> zxzx.logo [in template "zixun/baoguang_xiangxi.ftl" at line 269, column 30]
Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)??
The failing instruction (FTL stack trace):
----------
==> #if zxzx.logo != "" [in template "zixun/baoguang_xiangxi.ftl" at line 269, column 25]
----------
Java stack trace (for programmers):
----------
freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...]
at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:98)
at freemarker.core.EvalUtil.compare(EvalUtil.java:230)
at freemarker.core.EvalUtil.compare(EvalUtil.java:148)
at freemarker.core.ComparisonExpression.evalToBoolean(ComparisonExpression.java:103)
at freemarker.core.IfBlock.accept(IfBlock.java:82)
at freemarker.core.Environment.visit(Environment.java:265)
at freemarker.core.MixedContent.accept(MixedContent.java:93)
at freemarker.core.Environment.visitByHiddingParent(Environment.java:286)
at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:193)
at freemarker.core.Environment.visitIteratorBlock(Environment.java:509)
at freemarker.core.IteratorBlock.accept(IteratorBlock.java:103)
at freemarker.core.Environment.visitByHiddingParent(Environment.java:286)
at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:86)
at freemarker.core.Environment.visit(Environment.java:265)
at freemarker.core.MixedContent.accept(MixedContent.java:93)
at freemarker.core.Environment.visit(Environment.java:265)
at freemarker.core.Environment.process(Environment.java:243)
at freemarker.template.Template.process(Template.java:277)
at org.springframework.web.servlet.view.freemarker.FreeMarkerView.processTemplate(FreeMarkerView.java:366)
at org.springframework.web.servlet.view.freemarker.FreeMarkerView.doRender(FreeMarkerView.java:283)
at org.springframework.web.servlet.view.freemarker.FreeMarkerView.renderMergedTemplateModel(FreeMarkerView.java:233)
at org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:167)
at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:669)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:574)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.modu.secure.html.filter.CacheFilter.doFilter(CacheFilter.java:90)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.modu.secure.util.AppUrlFilter.sendMsite(AppUrlFilter.java:311)
at com.modu.secure.util.AppUrlFilter.doFilter(AppUrlFilter.java:135)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:748)