林晚第一次见到陈屿,是在市金融监管局的听证室门口。
那天下着冷雨,她抱着一摞材料匆匆穿过玻璃门廊,高跟鞋在大理石地面上敲出清脆而急促的节奏。文件袋边缘被雨水洇湿了一角,她下意识用左手护住——左手无名指上还戴着一枚素银细圈,是三年前订婚时陆铮送的,至今未摘。
推开门时,她撞见一个男人正从里间出来。
他穿着深灰羊绒衫,袖口随意挽至小臂,露出一截线条利落的手腕;侧脸轮廓清晰,鼻梁挺直,眉骨微隆,下颌线收得干净。他正低头看手机,屏幕幽光映在他瞳孔里,像两粒未熄的星火。林晚脚步顿了半秒,他恰好抬眼。
目光相接的刹那,林晚心头莫名一跳。
不是心动,是警觉——像猎物本能感知到掠食者靠近时的微颤。
她很快移开视线,垂眸整理文件袋,耳根却悄悄泛起一点薄红。
陈屿没说话,只颔首致意,便擦肩而过。风衣下摆掠过她手背,带起一丝雪松混着墨香的气息。林晚没回头,却听见他步履沉稳地走向电梯间,按键声清越,随后是金属门无声合拢的轻响。
她站在原地,指尖无意识摩挲着银戒内壁刻着的两个小字:晚安。
那是陆铮的笔迹。
而此刻,陆铮的名字正躺在她怀中那份《关于“速融贷”App涉嫌违规开展个人信贷业务的初步核查报告》第十七页第三行——作为被实名举报的平台联合创始人兼风控总监。
“速融贷”曾是本地金融科技圈的明星。
上线十八个月,注册用户破千万,放款额达四十二亿元。它以“3秒授信、1分钟到账、零抵押免面审”为口号,用粉色渐变UI、萌系AI客服“小融”和短视频平台铺天盖地的借贷情景剧广告,精准击中刚毕业的大学生、个体户、三四线城市小微经营者——那些被传统银行系统温柔拒之门外的人。
林晚第一次下载“速融贷”,是为写一篇关于数字普惠金融落地困境的深度报道。她填完资料,上传身份证正反面、手持照、芝麻信用分截图,三分钟后,App弹出提示:“恭喜您获得8.6万元信用额度!年化利率9.8%,随借随还。”
她没点“立即借款”,而是点开了“用户协议”折叠栏最底部的《个人信息授权书》。
条款第七条写着:“用户授权‘速融贷’及其合作方,在本平台及关联生态内,对您的设备信息、通讯录、短信记录、位置轨迹、应用使用习惯等进行全维度采集与建模分析,用于风控评估、产品优化及营销推送。”
林晚截图保存,又点进“隐私政策”——页面底部一行灰色小字:“本政策更新于2023年11月4日,最后一次修订版本号V3.7.2。”
她查了工信部备案号,发现该版本实际发布于2024年1月12日,比标注日期晚了整整两个月。
她没声张,只把截图发给了陈屿。
那时他们还不熟。只是三个月前一次跨部门协查会上,监管局联合公安、网信办约谈五家涉嫌“套路贷”的互联网金融平台,陈屿作为市局新调任的金融稽查二处处长,坐在主位右侧。他发言不多,但每句都切中要害:指出某平台将“服务费”拆分为“咨询费”“管理费”“技术使用费”三笔收取,实则规避36%年化利率红线;又指出另一家App在用户拒绝授权通讯录后,自动跳转至“紧急联系人预设页”,诱导填写配偶、父母电话,并默认勾选“同意平台在逾期时向其发送还款提醒”。
逻辑严密,证据链完整,语气平静,却字字如刀。
林晚坐在旁听席第三排,记笔记的钢笔尖在纸上划出一道深痕。
会后她加了他微信,备注是:“《南江财经周刊》林晚,就‘数据黑产与信贷欺诈共生关系’想请教您。”
他通过得很快,回复只有四个字:“欢迎探讨。”
后来她才知道,陈屿的办公桌抽屉里,锁着一份泛黄的旧案卷宗——编号JG-2018-047,案由:某p2p平台爆雷,波及七千余名出借人,其中一名退休教师用毕生积蓄投资,最终服药离世。卷宗末页,是他亲手写的结案附言:“技术不该成为作恶的隐身衣。监管的滞后,不该是纵容的借口。”
真正让林晚决定深入调查“速融贷”的,是一通凌晨两点打来的电话。
来电显示:未知号码。
她接起,听筒里传来极轻的啜泣,像被捂住嘴的幼猫呜咽。
“姐姐……我妈妈昨天跳楼了。就在小区后面那个天台。”
是个女孩,声音嘶哑,带着浓重鼻音,“她借了‘速融贷’六千块,说买药治爸爸的糖尿病。可他们……他们给我妈打了三百二十七个电话,发了八百多条短信,连她微信朋友圈点赞的人都被骚扰……最后一条短信说,‘你女儿在xx职校读书,我们明天去学校找她聊聊’。”
林晚握着手机坐起身,窗外月光惨白。
“你叫什么名字?”
“周小雨。初三,十五岁。”
“你妈妈叫什么?”
“赵秀兰。”
林晚打开电脑,输入“赵秀兰 速融贷”,跳出三条本地论坛帖子。最新一条发于昨日凌晨,标题是《求问!速融贷是不是骗子公司?我妈刚跳楼,他们还在催债!》。帖主Ip属地显示为南江区梧桐街道,正是她上周暗访过的“速融贷”线下导流点所在片区。
她点开附件——一张模糊的现场照片:蓝色雨棚下,一具盖着白布的身体蜷在水泥地上,旁边散落着几盒降糖药,药盒背面贴着一张便签,字迹潦草:“小雨,别怕,妈去给你换新书包。”
林晚盯着那行字,喉头哽住。
她没睡,熬到天亮,直接去了梧桐街道派出所。调取赵秀兰死亡案卷时,户籍民警抬头看了她一眼:“你是记者?这案子……上面压着呢。”
“为什么?”
“死者生前签了电子协议,平台有完整留痕。催收话术也经过法务审核,说是‘柔性提醒’。而且——”民警压低声音,“‘速融贷’大股东,是市里重点引进的数字经济项目牵头人。上个月,还拿了‘金融科技标杆企业’奖。”
林晚没说话,转身去了监管局。
陈屿的办公室门虚掩着。她敲门进去时,他正俯身在投影幕布前,用激光笔圈住一张拓扑图——那是“速融贷”的股权穿透结构:明面运营主体为“南江智融科技有限公司”,实际控制人却是注册在开曼群岛的“海星资本”,再往上,是三家离岸信托,最终受益人一栏,赫然印着“陆铮”二字。
林晚站在门口,没出声。
陈屿似有所感,侧过头来。晨光从百叶窗缝隙斜切进来,在他睫毛下投出细密阴影。他看见她眼下的青黑,和手里捏得发皱的打印纸。
“赵秀兰的事,我刚收到基层所的简报。”他关掉投影,走回办公桌后,拉开中间抽屉,取出一份密封档案袋,推到桌沿,“这是‘速融贷’去年三季度的全部ApI调用日志解密版。我们花了六周,绕过他们部署的三重混淆加密。”
林晚坐下,手指微颤。
“他们用‘活体检测’名义,强制调取用户摄像头权限;用‘人脸识别辅助授信’为由,抓取用户面部微表情、眨眼频率、甚至瞳孔收缩速度,建模判断‘欺诈倾向’;更关键的是——”他停顿片刻,“他们在用户不知情时,持续后台唤醒通讯录读取权限。哪怕App已退出,只要手机未重启,每小时自动扫描一次。所有数据,实时同步至境外服务器。”
林晚翻到日志第47页,一行代码刺入眼帘:
[INFo] contactSyncService: batch upload pleted. total contacts: 1,284. Avg. latency: 83ms. Sync to: hk-sg-aws-03.starfish-finance.io
“hk-sg-aws-03”——香港—新加坡—亚马逊云节点。
她忽然想起周小雨说的那句:“他们连我妈妈朋友圈点赞的人都骚扰……”
原来如此。不是靠人工扒社交账号,而是靠通讯录逆向匹配——当赵秀兰的微信好友列表被完整上传,算法自动识别出其中谁是同事、谁是亲属、谁是邻居,再交叉比对这些人的通讯录、社交关系链,生成一张动态“影响者图谱”。催收员只需点击图谱上任意节点,系统即自动生成定制化话术:“王老师您好,赵秀兰女士欠款已逾三期,她女儿周小雨下周要参加职校技能大赛,需要我们帮忙联系校方协调时间吗?”
技术冰冷,恶却滚烫。
林晚合上档案袋,指甲掐进掌心。
“你们……什么时候拿到这个的?”
“三天前。”陈屿看着她,“但正式立案,还需要一个支点。”
“什么支点?”
“一个愿意站出来的借款人,提供原始借款合同、完整催收录音、以及——”他直视她的眼睛,“她被非法获取通讯录的原始设备日志。”
林晚沉默良久,忽然问:“陆铮知道吗?”
陈屿没立刻回答。他起身走到窗边,推开一条缝。初春的风裹着玉兰香气涌进来,冲淡了室内凝滞的空气。
“他签过三份承诺书。”陈屿的声音很轻,“第一份,承诺不违规收集生物特征信息;第二份,承诺不将用户数据传输至境外;第三份,承诺催收行为符合《互联网金融个人网络消费信贷贷后管理指引》。每一份,都有他亲笔签名和公司公章。”
“但他还是做了。”
“不。”陈屿转过身,眼神锐利如刃,“是他默许了。默许技术团队用‘灰度测试’名义绕过风控阀值;默许法务部把‘知情同意’条款嵌套进二十层折叠菜单;默许运营组用‘用户增长指标’倒逼催收强度——当KpI变成唯一准绳,底线就成了可以商量的区间。”
林晚想起陆铮最后一次见她,是在“速融贷”总部大厦顶层露台。那天他西装革履,领带夹是枚钛合金火箭模型,背后LEd屏滚动播放着“累计服务用户突破1000万”的金色字幕。
“晚晚,你看。”他指向远处江面上游弋的货轮,“传统银行像万吨巨轮,调头要十里。我们是快艇,劈开浪就往前冲。有些水花溅到别人身上,难免的。”
她当时没说话,只望着江雾里若隐若现的航标灯,忽然觉得那光,冷得瘆人。
立案那天,下了整夜的雨。
林晚作为关键证人,被请至监管局询问室。陈屿没穿制服,一身深蓝衬衫,袖口依旧挽着。他递来一杯温热的洋甘菊茶,杯底沉着两朵干花。
“紧张?”他问。
“不。”她捧着杯子,热气氤氲了镜片,“只是觉得荒谬。我们采访过三百二十七个借款人,整理出两千一百页聊天记录、四万八千条催收短信、六百一十二段录音。可决定立案的,不是这些,而是一份来自某省通信管理局的协查函——他们发现‘速融贷’在未获许可情况下,擅自接入三大运营商信令网,实时抓取用户位置变更、基站切换、通话时长等核心信令数据。”
陈屿点头:“信令数据是通信基础设施的‘神经脉冲’。抓取它,等于在人体血管里插管抽血。这已经不是违规,是窃取国家基础信息资源。”
询问持续了五小时。林晚陈述时异常平静,像在复述一则天气预报。说到周小雨母亲跳楼时,她停顿了三秒,喝了一口茶,继续:“根据《刑法》第二百五十三条之一,非法获取计算机信息系统数据罪,情节特别严重的,处三年以上七年以下有期徒刑。而‘速融贷’单日峰值调用信令接口超百万次,持续六个月——这足够构成‘情节特别严重’。”
走出询问室,陈屿送她到大楼门口。雨势渐歇,云层裂开一道金边,夕照泼洒下来,将两人影子拉得很长,边缘模糊地交叠在一起。
“接下来会怎样?”她问。
“刑事立案,冻结账户,查封服务器,传唤实控人。”他顿了顿,“陆铮会在二十四小时内被采取强制措施。”
林晚望着远处江面,一艘渡轮正鸣笛驶过,汽笛悠长,震落梧桐叶上的积水。
“他……会认吗?”
“会。”陈屿声音很轻,“他不是蠢人。他知道证据链有多完整。他只是……赌监管不会真的动他。”
林晚终于笑了,笑意却未达眼底:“赌输了。”
“嗯。”陈屿看着她,“但有人赢了。”
她侧过脸。
他迎着她的目光,认真道:“周小雨今天上午转学了。新学校是市重点高中附属初中,费用全免。教育局特批的‘心理重建支持计划’,包括一对一心理咨询、学业帮扶,还有——”他从公文包取出一个牛皮纸信封,“她妈妈生前最后一笔还款,平台已全额退还,并支付三倍赔偿金。钱,我让人打到了她姨妈的账户。”
林晚接过信封,指尖触到里面几张薄薄的纸。
“谢谢。”
“不用谢我。”陈屿说,“这是制度该有的温度。”
陆铮被带走那天,阳光格外好。
林晚没去现场。她在“速融贷”原总部楼下咖啡馆坐着,面前摊着笔记本,钢笔悬在半空,迟迟未落。
手机震动,是陈屿发来的消息:“已签批《关于依法处置‘速融贷’App违规开展个人信贷业务案件的通报》,今日印发。全文已同步至政务公开平台。”
她点开链接。
通报措辞严谨,不带情绪,却字字千钧:
“经查,‘速融贷’App运营主体南江智融科技有限公司,存在以下严重违法违规行为:
一、未经用户单独同意,违规采集、使用人脸、声纹、设备指纹等生物识别信息;
二、以‘风控必需’为名,超范围、高频次、隐蔽式读取用户通讯录、短信、位置、应用列表等敏感信息;
三、擅自接入基础电信运营商信令系统,非法获取、存储、传输用户通信行为数据;
四、将催收压力转嫁至借款人亲友圈层,实施软暴力催收,违反《互联网金融个人网络消费信贷贷后管理指引》第十九条;
五、通过境外服务器存储境内用户金融数据,规避《个人信息保护法》第四十条监管要求……
依据《银行业监督管理法》《刑法》《个人信息保护法》相关规定,我局已联合公安机关对涉案人员立案侦查,对涉事平台作出吊销金融业务许可证、罚款人民币壹亿贰仟万元的行政处罚,并责令其向全部受影响用户公开致歉、全额退还违规收费、赔偿精神损害……”
林晚逐字读完,合上手机。
窗外,几个穿校服的学生骑着单车掠过,车铃叮当,笑声清亮。其中一人后座上绑着崭新的画板,颜料盒在阳光下折射出彩虹般的光斑。
她忽然想起周小雨在电话里说过的话:“我妈总说,人穷不能志短。她捡了三年瓶子,供我画画……”
林晚翻开笔记本新一页,写下标题:《指尖微光》。
不是指手机屏幕的光,不是指数据洪流里的浮标,而是指——当无数普通人伸出手指,在投诉平台点击“提交”,在听证会举起手说“我愿意作证”,在深夜接到陌生电话时,没有挂断,而是轻轻说了句“你慢慢讲”……
那微光虽弱,聚在一起,足以刺破精心编织的算法黑幕。
结案听证会定在五月。
林晚作为媒体观察员出席。会场肃静,唯有空调低鸣。大屏幕上滚动播放着证据视频:一段是“速融贷”技术总监在内部会议上的原声——“用户根本看不懂条款,我们只要确保‘同意’按钮够大、够亮、够容易点就行”;另一段是催收组长培训录音:“记住,恐惧比同情管用。你要让她觉得,不还钱,她女儿的录取通知书、她丈夫的手术排期、她老家房子的拆迁公告,都会消失。”
陆铮坐在被告席,头发剃短了,脸色苍白,双手交叠放在膝上,无名指上空着。
林晚坐在第三排,目光平静地掠过他,落在旁听席第一排的陈屿身上。
他今天穿了藏青西装,衬得肩线利落。察觉到她的视线,他微微颔首,右手食指在膝头轻轻点了两下——那是他们之间约定的暗号:一切安好。
听证尾声,主持人宣读处理决定:
“……对南江智融科技有限公司,吊销《金融业务许可证》,没收违法所得,并处罚款;对直接负责的主管人员陆铮,处以终身禁止从事金融行业工作的资格罚,并移送司法机关追究刑事责任;对其他涉案人员,依情节轻重,分别给予警告、罚款、禁业等处理……”
话音落下,全场寂静。
林晚起身离场时,经过陆铮身边。他忽然开口,声音沙哑:“晚晚。”
她脚步未停,只淡淡道:“陆总,叫我林记者。”
他喉结滚动一下,终究没再说什么。
走出大楼,初夏的风拂过面颊,带着栀子花的甜香。林晚深吸一口气,掏出手机,拨通一个号码。
“喂,小雨吗?我是林姐姐。今天有空吗?我想请你帮我个忙——教我怎么用丙烯颜料,画一朵真正的栀子花。”
电话那头传来羞涩的笑:“好呀!我带画笔去你家!”
“不。”林晚望向远处江面,一艘白色游船正缓缓驶过,船身绘着巨大的、盛放的栀子花,“你来局里。我在金融消费者权益保护中心等你。那里新设了个‘数字信贷安全科普角’,缺一幅主视觉画。我觉得,你画得最好。”
挂了电话,她转身,看见陈屿站在台阶下,手里拿着两杯冰镇酸梅汤, condensation 在杯壁凝成细密水珠。
“给你的。”他递过来,“听说你今天没吃午饭。”
她接过,指尖碰到他微凉的皮肤,像触到初春溪水。
“结案了。”她说。
“嗯。”
“接下来呢?”
“接下来——”他望向她身后恢弘的监管局大楼,玻璃幕墙映着澄澈蓝天,“我们要把这次案件中沉淀的‘技术穿透式监管’方法论,写成操作手册。下周开始,给全省一线稽查员做封闭培训。”
林晚笑了:“听起来很忙。”
“是。”他顿了顿,目光沉静,“但值得。”
两人并肩站着,没再说话。阳光慷慨倾泻,将他们的影子融成一片。远处,江风送来隐约歌声,是街头艺人唱的《夜来香》,调子慵懒,却奇异地透着一股韧劲。
林晚低头,看见自己左手无名指上的银戒。她没摘。不是留恋过去,而是记得那个曾相信“技术向善”的自己——那个在暴雨中抱着材料奔向真相的自己,那个在凌晨三点仍攥着电话听一个十五岁女孩哭诉的自己,那个明知前路泥泞,仍选择把笔尖对准光亮处的自己。
戒指内壁,“晚安”二字已被岁月磨得温润。
而此刻,陈屿的拇指无意擦过她手背,像一粒微小的、确定的星火,悄然落进她掌心。
风起了。
江面波光粼粼,碎成亿万片跃动的银。