技能要求:
经验要求:
5-10年经验
工作描述:
项目编号:【184872】
一、项目概述
本项目为一款个人信息加密存储与定向通知工具类APP,核心业务逻辑:用户本地端到端加密存储信息,设置定时确认规则,超时未确认则按预设流程,向指定联系人发送对应加密内容的查看通知。
本次开发为MVP最小闭环版本,需求边界固定,无频繁变更,仅实现预设的核心功能,不做冗余开发。
二、核心开发需求(必做功能)
1. 用户账号与身份核验模块
◦ 手机号注册/登录,支持验证码登录、密码登录,异常操作提醒
◦ 实名认证功能:姓名+身份证号+人脸核验(对接第三方官方接口,甲方提供密钥,乙方负责对接)
◦ 敏感操作二次核验:修改核心设置、删除内容,需人脸核验/手机生物识别验证
2. 端到端加密存储模块(核心技术要求)
◦ 预设4个分类存储模块,支持文字、图片、音频、视频、文档的上传与存储
◦ 独立二级加密密码(与登录密码隔离),加密、解密全程仅在用户手机本地完成
◦ 支持用户生成离线备用解密密钥,可导出保存
◦ 内容删除、账号注销后,服务端对应加密数据需彻底不可逆销毁
3. 接收人与权限设置模块
◦ 支持添加多个接收人,填写姓名、手机号信息
◦ 分权限设置:可给不同接收人分配不同存储模块的查看权限
◦ 支持设置接收人层级,一级接收人无法触达时自动流转至二级
◦ 支持给每个接收人单独设置查看解密密码
4. 定时确认与触发通知模块(核心业务逻辑)
◦ 支持3种确认模式:每日打卡确认、周期确认、临时应急确认,用户可自定义超时时限
◦ 分级预警流程:超时提醒→用户本人电话+短信通知→紧急联系人安全核实提醒→最终确认通知→触发内容交付通知
◦ 支持用户随时修改确认规则、重置确认周期,修改需二次身份核验
5. 会员付费模块
◦ 三档会员权益区分,按预设规则实现权限控制
◦ 对接微信支付、支付宝支付,支持月付、季付、年付、终身会员付费模式
◦ 付费权益自动开通、到期续费提醒、邀请福利功能实现
6. 基础辅助功能
◦ 极简模式:大字体、简化界面,核心功能一键直达
◦ 帮助中心、用户协议、隐私政策合规页面
◦ 个人中心、密码修改、账号注销等基础功能
三、硬性技术与安全要求(不满足请勿接单)
1. 加密红线要求:必须实现AES-256-GCM端到端加密,加密解密全程在用户本地设备完成,用户二级加密密码、加密密钥绝对不上传服务端,服务端仅存储加密后的密文,平台无法解密、查看用户明文内容。
2. 合规要求:开发内容符合《个人信息保护法》《数据安全法》,满足国内安卓主流应用商店、苹果App Store上架审核规范,因开发不规范导致的上架驳回,乙方需免费修改至通过。
3. 适配要求:安卓端适配Android 8.0及以上版本,iOS端适配iOS 13.0及以上版本,无兼容性问题、无崩溃。
4. 安全要求:做好接口安全防护、数据防泄露处理,代码无后门、无违规信息收集行为。
四、必须交付的内容
1. 安卓端完整工程源码、可编译安装包,含规范注释,支持二次开发
2. iOS端完整工程源码、打包文件,含规范注释,支持编译上架
3. 后端服务完整源码、数据库脚本、部署教程,支持主流云服务器部署
4. UI设计全套源文件、切图素材
5. 完整接口文档、操作说明文档
6. 协助完成安卓主流应用商店、苹果App Store上架,免费解决上架审核中的技术问题
7. 按里程碑节点同步提交代码,全程可追溯
五、工期、付款与验收
1. 总工期:15个自然日,自预付款托管、需求确认无误之日起计算
2. 付款方式:走平台担保交易,分4个节点付款,验收合格后平台结算:
◦ 节点1:合同签订,预付款托管至平台,支付30%,启动开发
◦ 节点2:核心加密逻辑、UI框架、核心功能开发完成,交付演示demo,验收合格支付40%
◦ 节点3:全量功能开发完成,交付内测包,全流程测试无问题,验收合格支付25%
◦ 节点4:成功上架应用商店,交付全部源码文档,预留5%质保金,3个月质保期满支付
3. 验收标准:
◦ 所有预设功能100%完成,与需求描述一致
◦ 核心加密逻辑符合要求,密钥不上传服务端,服务端仅存密文,无法解密明文
◦ 核心业务全流程跑通,无逻辑错误、无误触、无崩溃
◦ 支付流程正常,权益开通无误
◦ 成功上架安卓、iOS主流应用商店
◦ 交付物完整齐全,源码可正常编译、部署、运行
六、合作要求
1. 需有3年以上安卓+iOS原生开发经验,有加密类工具APP、工具类产品完整开发案例,接单请提供过往可验证案例,无相关经验请勿接单
2. 必须由接单团队/本人自行完成全部开发,严禁转包、分包,一经发现立即终止合作,退还全部已支付费用
3. 开发过程中每3天同步一次开发进度,及时响应沟通,工作日2小时内回复
4. 严格按确认后的需求开发,不得擅自删减、修改功能,需求变更需双方协商一致后执行
5. 对本项目的所有需求、源码、数据信息负有永久保密义务,不得向第三方泄露,不得擅自使用、二次开发
6. 免费提供3个月质保期,自验收合格之日起计算,质保期内原有功能出现bug、兼容性问题,需24小时内响应,72小时内免费修复
7. 质保期结束后,如需新增功能、迭代版本,需提供合理的工时报价,优先保障服务