首页 / 新闻资讯 / 加固失败全额退款承诺靠谱吗?安卓加固合同条款谈判要点与避坑
法务群里有人扔了张截图,某加固公司合同写着:“服务商不会对因使用或不能使用本服务所引起的任何间接、直接的、特殊的、惩罚性的损害承担赔偿责任,即使服务商事先被告知该损害发生的可能性。”

底下跟了一串:“这不就是出事不赔吗?”“我们刚准备签,法务说要删这条”“删了对方也不同意,卡住了”。
“加固不过审退款”“崩溃率超标赔偿”这些承诺,销售口头说得漂亮,落到合同里可能是另一回事。这篇把安卓加固合同条款里那些“文字游戏”拆开讲,附上SLA谈判的话术模板。
拿一份典型的技术服务协议来看:
第六条 责任限制
“在适用法律所允许的最大范围内,服务商不会对因使用或不能使用本服务所引起的或有关的任何间接的、意外的、直接的、特殊的、惩罚性的或其它任何损害(包括但不限于因利润损失、数据损失、营业中断、计算机瘫痪或故障、商业信息的遗失而造成的损害)承担赔偿责任,即使服务商事先被告知该损害发生的可能性。”
这条写了三件事:
这就是加固公司“退款承诺”的法律底色——销售说的“出问题我们负责”,到了合同里可能只剩一行小字。
再看另一条:
“出现下列情况之一的,服务商有权终止继续提供本服务,而无需承担任何责任:(1)用户购买的服务已到期且未续费的;(2)用户严重违反本协议项下条款的约定,且自服务商通知其纠正后仍未纠正的。”
“严重违反”四个字,解释权在谁手里?
原条款常见写法:
“服务商对用户的全部赔偿责任累计不超过用户在过去12个月内向服务商支付的费用总额。”
问题在哪:如果加固导致APP闪退8%,用户流失损失几百万,最后只能赔几千块服务费。
谈判修改方案:
方案A(按损失类型分层):“因服务商提供的加固服务直接导致甲方APP出现以下情形,乙方按如下标准承担赔偿责任:(1)被主流应用商店(华为、小米、OPPO、vivo、应用宝)拒审或下架,乙方赔偿甲方人民币【XX万元】/次,且退还当期服务费;(2)核心业务功能(支付、登录、数据上报)因加固原因失效超过【4】小时,按每小时【XX元】计算损失赔偿;(3)其他情形下的赔偿责任上限为甲方当年已支付服务费的【3-5倍】。”
方案B(保险兜底):“乙方已购买网络安全责任险,保额不低于人民币【XXX万元】。因乙方服务导致的甲方损失,在保险范围内由保险公司直接赔付,超出部分按本协议约定处理。”
关键点:把“服务费”和“实际损失”脱钩。
销售常说“我们加固过的APP没有不过审的”。合同里怎么写?
谈判修改方案:
“乙方承诺,经乙方加固后的安卓APP符合以下应用商店当前有效的审核标准:华为应用市场、小米应用商店、OPPO软件商店、vivo应用商店、腾讯应用宝。如因乙方加固技术原因(不包括甲方APP自身内容违规或甲方未提供完整资质文件的情形)导致甲方APP被任一前述商店拒绝上架或下架,甲方有权选择:(1)要求乙方在【48】小时内完成修复并重新提交审核,该期间不计入服务有效期;(2)解除合同,乙方在【3】个工作日内全额退还甲方已支付的本年度服务费用,并额外赔偿甲方【XX元】作为重新提交审核的成本补偿。”
这里的关键细节:排除甲方原因(内容违规、资质不全),明确赔付时限(不是“尽快”而是“3个工作日”),补偿审核成本(重新提交的人力、时间成本)。
谈判修改方案:
“乙方保证加固后APP的稳定性指标满足以下标准:(1)冷启动时间增量不超过加固前的【XX%】(以甲方提供的基线测试报告为准);(2)加固导致的ANR率增量不超过【0.X%】;(3)加固导致的崩溃率增量不超过【0.X%】。
超出以上标准时:
- 首次触发:乙方应在【24】小时内定位并修复,修复前甲方有权暂停使用该加固版本;
- 同一年度内触发【3】次以上:甲方有权解除合同,乙方退还当年度服务费的【50%】,并按本协议第二条约定承担赔偿责任。”
稳定性标准可以参考头部企业的采购要求——东航的移动应用安全加固项目明确要求“加固后的包CPU、内存、启动时间处于正常范围内(不应超过原包10%)”。
“我们理解这是行业标准条款。但我们的情况是:金融类APP因加固崩溃导致用户投诉,单次事件的舆情处理成本已经超过全年服务费。如果你们的方案连基本赔付上限都不能覆盖,我没办法向合规和风控交代。
两个折中方案:要么把上限提到服务费的5倍,要么引入阶梯赔偿——服务费以内按实际损失赔,超过部分我们各自承担一半。选一个。”
“‘不过审全额退款’这个承诺我需要在合同里看到。不是信不过你们,是审计和尽调都要看书面依据。
我的改法是这样:加一条‘过审承诺条款’,写明触发退款的条件、时限、金额。另外再加一句‘本条款效力优先于责任限制条款’——不然那边写着‘无论如何都不赔’,这边写着‘退款’,打架了。”
“合同写了‘争议向被告所在地人民法院起诉’,这个对我们来说诉讼成本太高了。改成交叉管辖:你们起诉来我们这儿,我们起诉去你们那儿,或者直接走中国国际经济贸易仲裁委员会。
另外,你们协议里有个‘商家有权提前30天通知将权利义务转让给第三方’,这条要删。我们的供应商不能未经同意就把合同卖给别人。”
“你们加固方案里包含了代码混淆、虚拟化保护,这些操作本身可能引入兼容性风险。我需要把这句话加进去:‘乙方对加固操作本身的正确性和安全性承担全部责任。因乙方加固算法、虚拟化指令集实现导致的兼容性问题、性能问题、安全问题,均属于乙方责任范围。’”
合同里只有“乙方保证加固后APP正常运行”,没有量化标准。上线后小米11系列闪退率到4%,对方说“4%也算正常运行,又不是全崩”。法务翻遍合同找不到“正常运行”的定义。最后协商结果是:对方免费送3个月服务,实际损失一分没赔。

教训:没有量化指标的稳定性承诺等于没承诺。
设备被批量刷机后,加固公司说“我们只加固APP,固件被刷不是我们的责任”。IoT厂商翻合同,发现“过审”只写了应用商店,没写“硬件安全认证”。对方咬死:你们要的是应用商店上架,现在上架了,任务完成。
教训:业务场景决定合同范围。IoT场景要明确写“固件完整性校验”和“防刷机”。金融场景要写“支付安全认证”。游戏场景要写“防外挂有效性”。
阶段一:定标准
| 问题 | 需要写进合同的内容 |
|---|---|
| 稳定性标准 | 冷启动增量≤X%、ANR增量≤X%、崩溃率增量≤X% |
| 兼容性范围 | 覆盖哪些品牌、系统版本、芯片平台 |
| 过审范围 | 哪些应用商店、哪些安全认证(CCRC、金融科技产品认证等) |
| 防护能力标准 | 能否防住Frida/Xposed/动态调试/内存 dump,是否接受第三方渗透测试 |
阶段二:定赔付
阶段三:定流程
阶段四:定排除
加固公司的退款承诺,可信度不取决于销售的口才,取决于合同里有没有写死触发条件和赔付金额。
拿着这份清单去谈:
PPT再漂亮不如写进合同的赔付条款。能赔钱的承诺才是真承诺。