diff --git a/.fvm/fvm_config.json b/.fvm/fvm_config.json index b8e6b4f..af9d3d5 100644 --- a/.fvm/fvm_config.json +++ b/.fvm/fvm_config.json @@ -1,4 +1,4 @@ { - "flutterSdkVersion": "2.8.1", + "flutterSdkVersion": "2.8.0", "flavors": {} } \ No newline at end of file diff --git a/lib/main.dart b/lib/main.dart index e257a29..734b975 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -27,9 +27,9 @@ import 'package:provider/provider.dart'; void main() async { WidgetsFlutterBinding.ensureInitialized(); JPush jpush = new JPush(); - const isProduct = - const bool.fromEnvironment('ISPRODUCT', defaultValue: false); - DevUtil.setDev(!isProduct); + const isDev = + const String.fromEnvironment('ENV', defaultValue: 'dev')=='dev'; + DevUtil.setDev(isDev); WebSocketUtil().initWebSocket( // heartDuration: Duration(seconds: 5), onError: (e) { diff --git a/lib/ui/agreements/agreement_page.dart b/lib/ui/agreements/agreement_page.dart index 9ccaecc..4a59217 100644 --- a/lib/ui/agreements/agreement_page.dart +++ b/lib/ui/agreements/agreement_page.dart @@ -16,218 +16,153 @@ class AgreementPage extends StatelessWidget { padding: EdgeInsets.all(16.w), child: Text( ''' -最近更新日期:2022年03月25日 -本隐私政策的摘要主要向您说明:我们在必要范围内收集和使用您的个人信息类型和业务场景,以及我们处理您个人信息的基本规则。 -小蜜蜂深知个人信息对您的重要性,并会尽全力保护您的个人信息安全可靠。小蜜蜂承诺,我们将按业界成熟的安全标准,采取相应的安全保护措施来保护您的个人信息。 -若您想要了解我们收集和使用您的个人信息的详细内容,请仔细阅读并了解 《隐私政策》(尤其是加粗及下划线部分)。 -一、我们收集您哪些个人信息 -小蜜蜂仅会 出于必要的业务场景,收集和使用您的个人信息 ,以便向你提供对应的服务,若您不提供相关的个人信息,将无法享受相应的服务内容,以下为部分场景及其获取信息示例。 -产品功能: :在使用存储服务时,会获取一些必要信息。如:获取您的 手机号码 用于 注册 ;获取您的手机 存储状态 用于 创建本地目录 ;在使用 照片、视频、文件和通讯录 等备份功能时和 文件预览及传输 时,读取对应的 本地文件信息 ;查看 网络状态 用于 登录 和 绑定设备。 -系统权限: 为提供更好的服务体验,我们会向您申请一些系统权限。如:获取 存储权限 用于 传输文件 ;获取 相机权限 用于 拍照上传 和 扫一扫; 获取 麦克风权限 用于绑定对应设备的 语音对讲、录音发布。 -您的个人信息大部分是由您 主动向我们提供或授权 的,也有我们在您使用我们的产品或服务时 通过Cookies、SDK及类似技术获取 的。我们会采取一切合理可行的措施,保护您站点下用户的个人信息。 -二、我们如何共享您的信息 -为了向您提供全部的服务内容,我们需要同我们的合作伙伴一起为您提供服务,因此,在获取您的明确同意后,我们会 委托授权合作伙伴为您提供某些服务或代表我们履行职能 。我们仅会处于本隐私政策声明的合法、正当、必要、特定、明确的目的共享您的信息。我们会采取必要的技术和管理措施保护您的个人信息安全。 -三、您的权力 -在遵循相关法律、法规及标准的情况下,您有权 访问、更正、删除您的个人信息以及注销账户 ,有权 改变或撤回已授权同意的个人信息和权限。 -若进行上述操作时遇到问题,您可以联系我们,我们会在七个工作日内作出回复。为保障安全,您可能需要提供书面请求,或以其他方式证明您的身份。 -四、儿童个人信息保护 -我们的产品、网站和服务主要面向企业级用户,用户对象一般为成人。如果没有父母或监护人的同意,儿童不得创建自己的用户账户。 -我们将不满 14 周岁的任何人均视为儿童。对于经父母同意而收集儿童个人信息的情况,我们只会在受到法律允许、父母或监护人明确同意或者保护儿童所必要的情况下使用或公开披露此信息。 -五、如何联系我们 -如果您对本隐私政策有任何疑问、意见或建议,可发送邮件至kaidalai@163.com -也可以在线反馈等多种方式与我们联系。 -您反馈的信息我们将有专人跟进负责处理。我们将在十五个工作日内回复。 -如果您对我们的回复不满意,特别是我们的个人信息处理行为损害了您的合法权益,您还可以通过法律途径或前往行业自律协会等机构寻求解决方案。 -用户隐私政策 -最近更新日期:2022年03月25日 -版本生效日期:2022年03月27日 -如果您有任何疑问、意见或建议,请您把问题发送到邮箱:kaidalai@163.com,我们将在7个工作日内进行处理。 -本政策将帮助您了解以下内容: -1、我们收集您哪些个人信息; -2、我们如何使用您的个人信息; -3、我们如何共享、转让、公开披露您的个人信息; -4、我们如何存储您的个人信息; -5、我们如何保护您的个人信息; -6、您的权利; -7、我们如何处理儿童的个人信息; -8、本政策如何更新; -9、如何联系我们; -小蜜蜂深知个人信息对您的重要性,并会尽全力保护您的个人信息安全可靠。我们致力于维持您对我们的信任,恪守以下原则,保护您的个人信息:权责一致原则、目的明确原则、选择同意原则、最少够用原则、确保安全原则、主体参与原则、公开透明原则等。同时,小蜜蜂承诺,我们将按业界成熟的安全标准,采取相应的安全保护措施来保护您的个人信息。 -为了便于您了解您在使用我们的服务时,我们需要收集的信息类型与用途,我们将结合具体服务向您逐一说明。请在使用我们的产品(或服务)前,仔细阅读并了解本《隐私政策》(尤其是加粗及下划线部分)。 -一、我们收集您哪些个人信息 -个人信息是指以电子或者其他方式记录的与已识别或者可识别的自然人有关的各种信息,不包括匿名化处理后的信息。 -敏感个人信息是指一旦泄露或者非法使用,容易导致自然人的人格尊严受到侵害或者人身、财产安全受到危害的个人信息,包括生物识别、宗教信仰、特定身份、医疗健康、金融账户、行踪轨迹等信息,以及不满十四周岁未成年人的个人信息。 -小蜜蜂仅会出于本政策所述的以下目的,收集和使用用户的个人信息: -(一)产品功能 -1、业务功能一:注册成为用户 -为完成创建账号,您需提供手机号码,用于小蜜蜂账号免密登录或短信验证注册。用户注册完成后,会默认使用您的手机号码作为小蜜蜂的用户名。如果不同意,将无法完成注册。 -此外在历史的客户端版本内(Android端V8.0.0及以下版本,iOS端V7.4.0及以下版本),您可以登录应用后访问【“我的”->点击头像进入“个人资料”页】进行查询和设置您的其他信息(包含姓名,昵称,性别等信息)。 -您提供的上述信息,将在您使用本服务期间持续授权我们使用。在您注销账号时,我们将停止使用并删除上述信息。 -我们使用的账号为小蜜蜂账号,以上用户账号相关的信息,均存储于小蜜蜂账号服务器中。上述信息将存储于中华人民共和国境内。如需跨境传输,我们将会单独征得您的授权同意。 -2、业务功能二:文件预览及传输 -小蜜蜂提供预览、传输功能,当加载文件列表或预览文件时,为了方便您下次可快速预览,会对文件数据进行临时缓存;当使用文件传输功能时(如上传、下载),需要 读取本机设备的文件,供您选择需要上传的文件,下载文件时,需要 获取手机存储状态,确认本地存储空间剩余容量,并将文件保存至本机设备内。 -3、业务功能三:联系人分享 -小蜜蜂提供文件分享功能,支持通过手机号分享文件,当使用这个功能时,需要您授权同意读取用户终端内的通讯录。如果不同意,将会无法使用联系人分享功能。 -4、业务功能四:文件下载 -小蜜蜂提供app下载pdf等格式文件功能,当使用这个功能时,需要您授权同意获取读写手机存储权限。如果不同意,将会无法使用文件下载功能。 -5、业务功能五:文件分享 -我们会从您的Android终端 读取应用列表,用于在分享文件时判断第三方应用是否已安装在本机,以及辅助检测小蜜蜂安卓客户端是否在前台显示。但如果您不提供这些信息,可能会影响您使用本功能。 -(二)其他信息 -1、活动运营: 小蜜蜂会开展运营活动,在您中奖时,会让您提供 姓名、联系方式、地址 用于奖品寄送。这些信息属于个人敏感信息,您可以拒绝提供,如果拒绝提供,您将可能无法参与运营活动或无法获得奖品,但不影响其他功能和服务的正常使用。 -2、信息推送: 为了更好为您提供服务,我们引入了第三方消息推送SDK和短信通道实现对您及时的信息推送服务,需要向您收集的信息仅包含 设备型号、设备MAC地址、应用名称与版本、设备APPlist、操作系统类型版本、设备型号与类型。 -3、计费收费: 小蜜蜂提供多档次、多功能的会员服务,您在订购不同会员的时候我们会通过终端设备采集产生的 日志信息(包括不限于订购手机号、订购套餐类型、订购费用、订购时间) 。订购信息及手机号用于用户管理和订单管理。问卷答复:我们可能会不定期向您投放用户体验改善的调查问卷,您如果参与问卷调查的话,可能会收集到您提供的信息内容。 -(三)权限说明 -业务功能 对应权限 调用权限目的 是否询问 可否关闭 -安装与卸载应用 创建桌面快捷方式的权限 安装小蜜蜂客户端时 部分Android终端需要使用您的创建桌面快捷方式的权限, 生成系统桌面图标。如果您卸载小蜜蜂客户端,卸载后我们不会在终端设备内保留您的用户信息。如果不同意,部分Android终端可能无法在终端主页面创建桌面快捷方式,需要您进入系统的抽屉式桌面才可访问小蜜蜂客户端。 否 否 -获取存储状态及记录功能配置信息 获取读写手机存储权限 当您启动小蜜蜂客户端时,需要获取 手机存储状态 加载配置信息,及创建用于存储缓存数据、crash日志信息的本地目录。 需要您授权同意获取读写手机存储权限 。如果不同意,将无法记录用户家庭配置信息、相册备份状态,无法写入日志。 是 是 -登录 安卓设备会使用到以下权限:查看网络连接(允许应用查看网络连接的相关信息),更改WLAN状态(允许应用程序连接到WLAN接入点以及WLAN接入点断开连接,并对配置的WLAN网络进行更改),更改网络连接性权限(允许该应用更改网络连接的状态) 小蜜蜂支持免密登录、账密登录、以及短信登录。在登录过程中需要检查您的网络环境(是移动网络还是在WiFi环境下),登录过程 安卓设备会使用到以下权限:查看网络连接(允许应用查看网络连接的相关信息),更改WLAN状态(允许应用程序连接到WLAN接入点以及WLAN接入点断开连接,并对配置的WLAN网络进行更改),更改网络连接性权限(允许该应用更改网络连接的状态)。 否 否 -退出 展开/收拢状态栏权限 小蜜蜂会在您的安卓终端设备内使用 展开/收拢状态栏权限, 当您在小蜜蜂退出账号时,用于清空保留在状态栏提示的消息。 否 否 -拍照上传 获取相机权限 小蜜蜂提供拍照上传功能, 此功能需要您同意获取相机权限 。如果不同意,将无法开启摄像头进行拍照上传。 是 是 -文件预览及传输 读取本机设备文件、获取手机存储状态、获取读写手机存储权限 当使用文件传输功能时(如上传、下载),需要 读取本机设备的文件 ,供您选择需要上传的文件,下载文件时,需要 获取手机存储状态 ,确认本地存储空间剩余容量,并将文件保存至本机设备内。这些功能 需要您授权同意获取读写手机存储权限 。如果不同意,将无法预览文件,无法加载文件列表或加载缓慢,无法上传、下载文件。 是 是 -相册备份 开机启动权限、防止手机休眠权限 在安卓终端设备内,为了不让应用进程被回收,导致相册备份失败,小蜜蜂会用到您的 开机启动权限和防止手机休眠权限 。iOS终端设备因系统原因,需要您手动打开后台备份,才支持后台自动备份。 是 是 -扫一扫 获取相机权限、控制振动权限 小蜜蜂提供扫一扫功能,您可以使用此功能进行扫描二维码登录PC端、TV端以及web门户,或扫描分享的文件二维码转存文件。 此功能需要您同意获取相机权限 ,如果不同意,将无法开启摄像头,最终无法执行上述操作。在您开启摄像头并扫描二维码后,小蜜蜂 安卓版会使用控制振动权限 ,扫描成功后进行振动反馈。 是 是 -应用备份与恢复(仅适用于安卓端v8.5.3及之前的版本) 读取应用列表信息权限 小蜜蜂提供应用备份与恢复功能,支持备份设备内已安装应用的记录,以及根据已备份至云端的应用列表清单执行下载操作恢复至您的移动终端设备内。此功能不会对应用内产生的数据备份至云端,仅备份应用列表清单,当用户选择恢复至本地设备时,仅对已备份的应用列表清单做下载应用操作。当使用应用备份与恢复功能时, 需要您授权同意读取应用列表信息权限 。如果不同意,将无法使用本功能。 是 是 -设备内的消息提示 检索正在运行的应用的权限 小蜜蜂在文件操作完成后,顶部会出现toast提示。安卓终端设备在实现此功能时,需要使用 检索正在运行的应用 的权限。 否 是 -推送通知 开机启动权限、同意开启通知权限 小蜜蜂支持向移动终端设备推送通知,方便您及时收到好友分享通知、优惠信息、系统公告,信息可能会按手机号码归属地分别推送。此功能会用到您的 开机启动权限 以及需要您授权同意 开启通知 ,如果您不同意,可在APP内【“我的”-“设置”- “接受消息推送”】进行关闭。 是 是 -指纹密码,指纹验证,面容ID解锁,面容ID验证 安卓终端设备内使用管理指纹(IFAA)权限、iOS终端设备内使用面容ID、指纹密码 如果您的终端设备支持指纹识别或人脸识别,小蜜蜂还提供 指纹密码,面容ID解锁(面容ID为小蜜蜂iOS端特有功能) 功能,用于登录小蜜蜂。您可以在小蜜蜂客户端内开启或关闭某项生物识别功能,即您可以分别选择开通或关闭指纹密码、面容ID解锁、指纹验证、面容ID验证中的一项或多项。 您的指纹特征和人脸特征由您录入指纹和录入人脸当时的载体(如手机或其他智能手持终端设备)及其系统保存,小蜜蜂不会保存您的指纹特征和人脸特征。 小蜜蜂会在您的 安卓终端设备内使用管理指纹(IFAA)权限、您的iOS终端设备内使用面容ID、指纹密码 ,用于验证登录及解锁APP。 是 是 -绑定设备 查看网络连接、查看WLAN状态、更改WLAN状态、更改网络连接性、完全的网络访问权限 小蜜蜂还提供了智能硬件设备服务,在给硬件设备配网时,我们需要 获取 Wi-Fi SSID ,除此以外,安卓设备还会使用到以下权限: 查看网络连接 (允许应用查看网络连接的相关信息), 查看WLAN状态 允许应用查看有关WLAN状态的信息), 更改WLAN状态 (允许应用程序连接到WLAN接入点以及WLAN接入点断开连接,并对配置的WLAN网络进行更改), 更改网络连接性 (允许该应用更改网络连接的状态), 完全的网络访问权限 允许应用创建网络套接字和使用自定义网络协议)。 否 否 -语音对讲 使用手机麦克风权限、更改用户音频设置权限 当您在小蜜蜂客户端内绑定了智能硬件设备后,部分智能硬件设备支持语音对讲功能, 您在使用此功能前,需要您授权同意使用手机麦克风 ,如果您不同意,将会导致无法与设备语音对讲。安卓设备还会使用到 更改您的音频设置权限 (允许应用修改全局音频设置),方便您控制音量或在遥控器中对小蜜蜂高清进行语音控制。 是 是 -连接蓝牙设备 使用大致位置权限 小蜜蜂支持特定的蓝牙设备通过小蜜蜂应用小程序连接到手机或其他智能手持终端设备。在您允许开启蓝牙服务且进行蓝牙设备连接操作时, 需要您授权同意使用大致位置权限 ,用于搜索周围的蓝牙设备,如果您不同意,将会导致Android系统版本6.0以上终端无法发现周围可连接的蓝牙设备,最终导致无法连接。 是 是 -查找并连接到本地网络上的设备 使用查找并连接到本地网络上的设备权限 小蜜蜂还提供了连接本地智能硬件设备服务,当您在小蜜蜂客户端内使用打印、投屏、动感影集小程序、我家硬盘小程序时, 需要您授权同意使用查找并连接到本地网络上的设备权限 ,用于应用使用 Bonjour发现兼容“隔空打印”的打印机,或发现兼容“隔空播放”的设备(如 Apple TV),如果您不同意,将无法发现本地网络中可连接的打印或投屏设备,最终导致无法连接本地硬件。 是 是 -安全管理 获取小蜜蜂安卓终端和iOS终端的设备型号 为了保障向您提供的服务的安全稳定运行,预防传输过程的风险(如识别是否常用设备登录,是否常用位置登录),我们会对您使用的 小蜜蜂Android终端、iOS终端的设备型号 进行记录。如果您不同意,可能无法完成风控验证。 是 是 -(四)SDK与代码使用 -在您使用小蜜蜂APP的功能或者服务时,在某些特定使用场景下,我们可能会使用具有相应业务资质及能力的第三方服务商提供的软件服务工具包(简称SDK)和代码来为您提供服务。 小蜜蜂无法获得您在使用该类SDK服务时产生的信息。但是,如果你已明示同意该SDK获得你的数据信息,该SDK将通过小蜜蜂接口获得你的数据信息 。关于第三方SDK具体调用的设备权限类型,以及如何收集、使用您的个人信息,建议您参考第三方SDK的相关服务协议及隐私政策。如果您希望进一步了解我们所接入的第三方SDK情况,请您阅读第三方SDK情况说明。 - -(五)我们如何使用Cookie 和同类技术 -1、Cookie -在您访问我们的网站时,我们会在您的计算机或移动设备中存储名为Cookie的小数据文件。Cookie通常包含了一些标识符,主要存储了用户标识(不涉及用户真实名称)、用户访问的时间以及用户访问页面的字符。借助Cookie标识,能够帮助网站统计用户的访问频次、访问页面偏好及接入网站的加载性能的数据,用于确保网站正常高效运转、保护您的数据安全。 -我们不会将 Cookie用于本政策所述目的之外的任何用途。您可根据自己的偏好管理或删除 Cookie。有关详情,请参见 AboutCookies.org。您可以清除计算机上保存的所有Cookie,大部分网络浏览器都设有阻止Cookie 的功能。但如果您这么做,则需要在每一次访问我们的网站时亲自更改用户设置。 -2、网站信标和像素标签 -除 Cookie 外,我们还会在网站上使用网站信标和像素标签及其他同类技术。由于小蜜蜂产品需要嵌入到第三方的网站中,受同源策略的影响,为了能准确发送统计结果,小蜜蜂使用了网站信标和像素标签及其他同类技术,如用户在访问了您的网站时,我们会通过像素标签的方式,将用户访问的页面信息、网站加载性能数据通过该技术去跨域发送到采集服务,以实现后续的运营指标及性能指标数据的统计、分析。所有通过网站信标及像素标签技术发起的请求,都通过HTTPS方式发送,SSL会对数据进行加密,您的数据都在加密协议下传输。 -3、本地存储器 -除上述技术外,小蜜蜂还启用了本地存储器的方式,对您网站的访问者的一些交互行为进行记录,这部分数据主要为了帮助您对网站的点击生成热力分布,方便运营决策者优化自己的网站结构,所有用户数据都存在用户自身的本地浏览器中。同时,数据在通过HTTPS发送到服务器后,小蜜蜂会对用户的本地数据进行清除,确保数据的安全性。 -4、Do Not Track(请勿追踪) -很多网络浏览器均设有 Do Not Track 功能,该功能可向网站发布 Do Not Track 请求。目前,主要互联网标准组织尚未设立相关政策来规定网站应如何应对此类请求。但如果您的浏览器启用了 Do Not Track,那么我们的所有网站都会尊重您的选择。 -(六)征得授权同意的例外 -您充分理解并同意,我们在以下情况下收集、使用您的个人信息无需您的授权同意,且我们可能不会响应您提出的更正/修改、删除、注销、撤回同意、索取信息的请求: -1、与国家安全、国防安全直接相关的; -2、与公共安全、公共卫生、重大公共利益直接相关的; -3、与犯罪侦查、起诉、审判和判决执行等直接相关的; -4、出于维护您或其他个人的生命、财产等重大合法权益但又很难得到本人同意的; -5、您自行向社会公众公开的个人信息; -6、从合法公开披露的信息中收集个人信息的,如合法的新闻报道、政府信息公开等渠道; -7、根据与您签订和履行相关协议或其他书面文件所必需的; -8、用于维护所提供的产品及/或服务的安全稳定运行所必需的,包括但不限于发现、处置产品及/或服务的故障; -9、为合法的新闻报道所必需的; -10、学术研究机构基于公共利益开展统计或学术研究所必要,且对外提供学术研究或描述的结果时,对结果中所包含的个人信息进行去标识化处理的; -11、法律法规规定的其他情形。 -二、我们如何使用您的个人信息 -1、我们会保持您的个人数据及时更新;安全地存储或销毁它;最小化收集和保留我们需要为您提供服务所需的数据;保护个人信息免遭泄露、滥用、未经授权的访问和披露;采取适当的技术措施保护您个人信息的安全。 -2、我们将您的信息用于以下用途: -(1)根据我们与您签订的合同向您提供服务。 -(2)实现您的服务请求,包括履行订单;交付、激活或验证产品或服务;参加线上或线下活动;应您的要求进行变更或者提供您请求的信息(包括但不限于产品或服务的营销资料);以及提供技术支持。 -(3)向您发送有关您可能感兴趣的产品和服务的信息;邀请您参与商城活动(包括促销活动)、市场调查或满意度调查;或向您发送营销信息。 -(4) 按照我们收集信息时所述的要求提供其他您所要求的服务。 -(5)维持我们储存和处理您个人信息的数据技术系统的完整性和安全性。 -(6)执行或保护我们的协议或与您签订的合同。 -(7)检测和调查信息泄露、非法活动和欺诈行为。 -(8)联系您解决问题。 -(9)经过您许可的其它用途。 -3、需要注意的是,以上使用方式涵盖了我们使用您信息的主要方式。我们可能根据实际需要通过更新网站页面、APP、小程序或设备固件等方式,为用户提供更加多样化的服务。当我们要将信息用于本协议未载明的其他用途时,或要将基于特定目的收集而来的信息用于其他目的时,会以签署协议、弹窗提示、更新本协议等形式再次征求您的同意。 -三、我们如何共享、转让、公开披露您的个人信息 -(一)共享 -我们不会与任何公司、组织和个人分享您的个人信息,但以下情况除外: -1、我们可能会根据法律法规规定,或按政府主管部门的强制性要求, 对外共享您的个人信息(见本协议第一(一)、(二)条中描述需要收集您个人信息种类)。 -2、在获取明确同意的情况下共享:获取您的明确同意后,我们会与其它方共享您已明确同意的个人信息。 -3、与授权合作伙伴的共享 -我们可能委托授权合作伙伴为您提供某些服务或代表我们履行职能,我们仅会处于本隐私政策声明的合法、正当、必要、特定、明确的目的共享您的信息,授权合作伙伴只能接触到其履行职责所需信息(如您选择云冲印的照片提供给服务提供方,见本协议第一(四)条中描述需要向您请求访问云盘内的照片),且不得将此信息用于其他任何目的。 -目前,我们的授权合作伙伴包括以下类型: -供应商和服务提供商。我们将信息发送给支持我们服务的服务提供商,这些支持包括受我们委托向用户提供技术和基础硬件服务、分析我们服务的使用方式。 -我们会对授权合作伙伴获取有关信息的应用程序接口(API)、软件工具开发包(SDK)进行严格的安全检测,并于授权合作伙伴约定严格的数据保护措施,令其按照我们的委托目的、服务说明、本隐私政策以及其它相关的保密和安全措施来处理个人信息。 -(二)转让 -我们不会将您的个人信息转让给任何公司、组织和个人,但以下情况除外: -在涉及合并、收购或破产清算时,如涉及到个人信息转让,我们会在要求新的持有您个人信息的公司、组织继续受此隐私政策的约束,否则我们将要求该公司、组织重新向您征求授权同意(见本协议第一(一)、(二)条中描述需要收集您个人信息种类)。在涉及兼并、重组或破产清算情形时,我们会要求新的承接您个人信息的公司、组织继续受本协议的约束,承接数据安全责任和义务,否则我们将要求该公司、组织和个人重新向您征求授权同意,没有数据承接方的,将对数据作销毁处理。 -(三)公开披露 -我们仅会在以下情况下,公开披露您的个人信息: -基于法律的披露:在法律、法律程序、诉讼或政府主管部门强制性要求的情况下,我们可能会公开披露您的个人信息(见本协议第一(一)、(二)条中描述需要收集您个人信息种类)。 -四、我们如何存储您的个人信息 -我们在中华人民共和国境内运营中收集和产生的个人信息,存储在中国境内。由于我们的产品不涉及跨境业务,您的数据不会涉及跨境传输。除非法律有另外规定,小蜜蜂将按照如下期限保存您的信息: -1、在您使用小蜜蜂产品或服务期间,我们将持续为您保存,将严格按照国家有关规定做好您数据存储工作,除非您主动删除或注销小蜜蜂帐号。 -2、我们将根据小蜜蜂的数据备份策略定期对收集的信息进行备份处理。 -3、我们仅为实现目的所必需的最短时间保留您的个人信息。但在下列情况下,我们有可能因需符合法律要求,更改个人信息的存储时间: -•为遵守适用的法律法规等有关规定; -•为遵守法院判决、裁定或其他法律程序的规定; -•为遵守相关政府机关或法定授权组织的要求; -•我们有理由确信需要遵守法律法规等有关规定; -•为执行相关服务协议或本政策、维护社会公共利益,为保护我们的客户、我们或我们的关联公司、其他用户或雇员的人身财产安全或其他合法权益所合理必需的用途。 -当我们要将信息用于本政策未载明的其它用途时,会事先征求您的同意。当我们要将基于特定目的收集而来的信息用于其他目的时,会事先征求您的同意。 -4、对于所收集的信息,我们将在法律规定的最短期限内保存,超出保存期限后,我们将对所收集的信息进行匿名化处理。您的个人信息经过匿名化与脱敏处理后将形成可以使用的流通数据,小蜜蜂对此数据的保存和使用无需另外征得您的同意。 -5、当您删除信息或注销小蜜蜂帐号后,小蜜蜂将停止对您个人信息的使用,并在一定期限内删除您的个人信息或匿名化处理。 -6、当我们停止运营其产品或服务时,我们将: -(1)及时停止继续收集您个人信息的活动。 -(2)将停止运营的通知以送达或公告的形式通知您。 -(3)对我们所持有的个人信息进行删除或匿名化处理。 -五、我们如何保护您的个人信息 -(一)我们已使用符合业界标准的安全防护措施保护您提供的个人信息, 防止数据遭到未经授权访问、公开披露、使用、修改、损坏或丢失。我们会采取一切合理可行的措施,保护您站点下用户的个人信息。在您站点用户的浏览器与“服务”之间交换数据(如采集用户访问频次、访问偏好及网站性能)时受 SSL加密保护;我们同时对小蜜蜂网站提供 https 安全浏览方式;我们会使用加密技术确保数据的保密性;我们会使用受信赖的保护机制防止数据遭到恶意攻击;我们会部署访问控制机制,确保只有授权人员才可访问个人信息;以及我们会举办安全和隐私保护培训课程,加强员工对于保护个人信息重要性的认识。 -(二)我们会采取一切合理可行的措施,确保未收集无关的个人信息。我们只会在达成本政策所述目的所需的期限内保留您的个人信息,除非需要延长保留期(详见一、(七)存储信息的期限)或受到法律的允许。 -(三)互联网并非绝对安全的环境,而且电子邮件、即时通讯、及与其他用户的交流方式并未加密,我们强烈建议您不要通过此类方式发送小蜜蜂账号信息。请使用复杂密码,协助我们保证您的账号安全。 -(四)互联网环境并非百分之百安全,我们将尽力确保或担保您发送给我们的任何信息的安全性。如果我们的物理、技术、或管理防护设施遭到破坏,导致信息被非授权访问、公开披露、篡改、或毁坏,导致您的合法权益受损,我们将承担相应的法律责任。 -(五)在不幸发生个人信息安全事件后,我们将按照法律法规的要求,及时向您告知:安全事件的基本情况和可能的影响、我们已采取或将要采取的处置措施、您可自主防范和降低风险的建议、对您的补救措施。我们将及时将事件相关情况以邮件、信函、电话、推送通知等方式告知您,难以逐一告知个人信息主体时,我们会采取合理、有效的方式发布公告。同时,我们还将按照监管部门要求,主动上报个人信息安全事件的处置情况。 -(六)对于所收集的信息,我们将在法律规定的最短期限内保存,超出保存期限后,我们将对所收集的信息进行匿名化处理。 -六、您的权利 -按照中国相关的法律、法规、标准,以及其他国家、地区的通行做法,我们保障您对自己的个人信息行使以下权利: -(一)访问您的个人信息 -您有权访问您的个人信息,法律法规规定的例外情况除外。如果您想行使数据访问权,可以通过以下方式自行访问: -账户信息——为了您的个人信息安全,您的手机号会进行脱敏显示。您可以通过【“我的”->点击“头像”-“个人资料”】查看您的用户头像、昵称、小蜜蜂账号(手机号)。目前APP内支持修改用户头像及昵称。如果您希望更改您的密码、添加安全信息或关闭您的账户,您也可以通过小蜜蜂APP内执行此类操作。如果您无法通过上述链接访问这些个人信息,请您把问题发送到邮箱:kaidalai@163.com,我们将在7个工作日内回复您的请求。 -(二)更正您的个人信息 -当您发现我们处理的关于您的个人信息有错误时,您有权要求我们做出更正。您可以通过“(一)访问您的个人信息”中罗列的方式提出更正申请。 -如果您无法通过上述链接更正这些个人信息,请您把问题发送到邮箱:kaidalai@163.com,我们将在7个工作日内回复您的更正请求。 -(三)删除您的个人信息 -您可以通过发送邮件到邮箱:kaidalai@163.com联系我们进行信息删除,我们将在七个工作日内做出答复。若我们决定响应您的删除请求,我们还将同时通知从我们获得您的个人信息的实体,要求其及时删除,除非法律法规另有规定,或这些实体获得您的独立授权。 -当您从我们的服务中删除信息后,我们可能不会立即备份系统中删除相应的信息,但会在备份更新时删除这些信息。 -(四)个人信息主体注销账户 -您随时可注销此前注册的账户,您可以通过以下方式自行操作: -1、手机端(安卓/iOS)在登录界面,进入【帮助->查看其它问题->我怎么注销账号】 -2、手机端(安卓/iOS)在【“我的”->点击头像进入“设置”页面->点击“安全中心”->“小蜜蜂账号注销”】 -在注销账户之后,我们将停止为您提供产品或服务,并依据您的要求,删除您的个人信息,法律法规另有规定的除外。 -(五)改变您授权同意的范围 -小蜜蜂业务功能可能需要一些基本的个人信息才能得以完成(见本协议中的第一条(一)、(二))。除此之外,对于额外个人信息的收集和使用,您可以与通过发送邮件以及联系个人信息保护相关负责人给予或撤回授权(联系方式见本协议第九条)。 -对于您已经授权同意我们收集和使用的终端设备权限信息,您可以通过在终端设备进行设置、改变或撤回您的授权同意,Android终端可点击【系统设置->应用与权限->应用权限管理】进行设置,iOS终端可点击【系统设置->小蜜蜂】进行设置。您也可以在本APP中【“我的”->点击头像进入“设置”页面->点击“安全中心”->“小蜜蜂账号注销”】的路径撤回授权同意。您改变或撤回授权同意后,可能无法使用相应的功能服务。 -当您收回同意后,我们将不再处理相应的个人信息。 但您收回同意的决定,不会影响此前基于您的授权而开展的个人信息处理。 -(六)响应您的上述请求 -为保障安全,您可能需要提供书面请求,或以其他方式证明您的身份。我们可能会先要求您验证自己的身份,然后再处理您的请求。 -我们将在七个工作日内做出答复。 -对于您合理的请求,我们原则上不收取费用,但对多次重复、超出合理限度的请求,我们将视情收取一定成本费用。对于那些无端重复、需要过多技术手段(需要开发新系统或从根本上改变现行惯例)、给他人合法权益带来风险或者非常不切实际(涉及备份磁带上存放的信息)的请求,我们可能会予以拒绝。 -在以下情形中,按照法律法规要求,我们将无法响应您的请求: -1、与国家安全、国防安全直接相关的; -2、与公共安全、公共卫生、重大公共利益直接相关的; -3、与犯罪侦查、起诉、审判和判决执行等直接相关的; -4、有充分证据表明您存在主观恶意或滥用权利的; -5、响应您的请求将导致您或其他个人、组织的合法权益受到严重损害的; -6、涉及商业秘密的。 -七、我们如何处理儿童的个人信息 -我们的产品、网站和服务主要面向企业级用户,用户对象一般为成人。如果没有父母或监护人的同意,儿童不得创建自己的用户账户。 -对于经父母同意而收集儿童个人信息的情况,我们只会在受到法律允许、父母或监护人明确同意或者保护儿童所必要的情况下使用或公开披露此信息。 -尽管当地法律和习俗对儿童的定义不同,但我们将不满 14 周岁的任何人均视为儿童。如果我们发现自己在未事先获得可证实的父母同意的情况下收集了儿童的个人信息,则会设法尽快删除相关数据。 -八、本政策如何更新 -我们的隐私政策可能变更。 -未经您明确同意,我们不会削减您按照本隐私政策所应享有的权利。我们会在本页面上发布对本政策所做的任何变更。 -对于重大变更,我们还会提供更为显著的通知(包括对于某些服务, 我们会通过电子邮件发送通知,说明隐私政策的具体变更内容)。 -本政策所指的重大变更包括但不限于: -1、我们的服务模式发生重大变化。如处理个人信息的目的、处理的个人信息类型、个人信息的使用方式等; -2、我们在所有权结构、组织架构等方面发生重大变化。如业务调整、破产并购等引起的所有者变更等; -3、个人信息共享、转让或公开披露的主要对象发生变化; -4、您参与个人信息处理方面的权利及其行使方式发生重大变化; -5、我们负责处理个人信息安全的责任部门、联络方式及投诉渠道发生变化时; -6、个人信息安全影响评估报告表明存在高风险时。我们还会将本政策的旧版本存档,供您查阅。 -九、如何联系我们 -如果您对本隐私政策有任何疑问、意见或建议,也通过以下方式与我们联系: -电子邮箱:kaidalai@163.com -个人信息保护相关负责人联系方式:kaidalai@163.com -您反馈的信息我们将有专人跟进负责处理。我们将在十五个工作日内回复。 -如果您对我们的回复不满意,特别是我们的个人信息处理行为损害了您的合法权益,您还可以通过法律途径或前往行业自律协会等机构寻求解决方案。 -企业名称:深圳市凯达来科技有限公司 -地点:深圳市龙岗区横岗街道沙荷路40-11号 +一、协议的范围 +1.1协议适用主体范围 +本协议是您与深圳市凯达来科技有限公司(以下称凯达来)之间关于您下载、安装、使用、登录许可软件,以及使用许可软件提供的服务所订立的协议。 + +二、关于本服务 +2.1本服务内容 +本服务内容是指凯达来向用户提供的跨平台的生活助手(“小蜜蜂管家端”APP软件),同时提供由物业提供的基础服务、增值物业服务,周边商圈优惠信息,在线支付,政府提供的公共资源等服务内容。 + +2.2本服务形式 +2.2.1 您使用本服务需要下载小蜜蜂管家端软件,对于这些软件,凯达来给予您一项个人的、不可转让及非排他性的许可。 + +2.2.2 本服务中小蜜蜂管家端软件提供包括但不限于iOS、android等多个应用版本,用户必须选择与所安装手机相匹配的软件版本。 + +2.3许可的范围 +2.3.1 凯达来给予您一项个人的、不可转让及非排他性的许可,以使用许可软件。您可以为非商业目的在终端设备上安装、使用、显示、运行许可软件。 + +2.3.2 本条及本协议其他条款未明示授权的其他一切权利仍由凯达来保留,您在行使这些权利时须另外取得凯达来的书面许可。凯达来如果未行使前述任何权利,并不构成对该权利的放弃。 + +三、软件的获取 +3.1 您可以直接从凯达来的网站上获取许可软件,也可以从得到凯达来授权的第三方获取。 +3.2 如果您从未经凯达来授权的第三方获取许可软件或与许可软件名称相同的安装程序,凯达来无法保证该软件能够正常使用,并对因此给您造成的损失不予负责。 +四、软件的安装与卸载 +4.1 凯达来可能为不同的终端设备开发了不同的软件版本,您应当根据实际情况选择下载合适的版本进行安装。 +4.2 下载安装程序后,您需要按照该程序提示的步骤正确安装。 +4.3 为提供更加优质、安全的服务,在许可软件安装时凯达来可能推荐您安装其他软件,您可以选择安装或不安装。 +4.4 如果您不再需要使用许可软件或者需要安装新版软件,可以自行卸载。如果您愿意帮助凯达来改进产品服务,请告知卸载的原因。 +五、软件的更新 +5.1 为了改善用户体验、完善服务内容,凯达来将不断努力开发新的服务,并为您不时提供软件更新(这些更新可能会采取软件替换、修改、功能强化、版本升级等形式)。 +5.2 为了保证许可软件及服务的安全性和功能的一致性,凯达来有权不经向您特别通知而对软件进行更新,或者对软件的部分功能效果进行改变或限制。 +5.3 许可软件新版本发布后,旧版本的软件可能无法使用。凯达来不保证旧版许可软件继续可用及相应的客户服务,请您随时核对并下载最新版本。 +六、用户个人信息保护 +6.1 保护用户个人信息是凯达来的一项基本原则,凯达来将会采取合理的措施保护用户的个人信息。除法律法规规定的情形外,未经用户许可凯达来不会向第三方公开、透露用户个人信息。凯达来对相关信息采用专业加密存储与传输方式,保障用户个人信息的安全。 +6.2 您在注册账号或使用本服务的过程中,可能需要提供一些必要的信息,例如:为向您提供账号注册服务或进行用户身份识别,需要您填写手机号码、住址信息等。若国家法律法规或政策有特殊规定的,您需要提供真实的身份信息。若您提供的信息不完整,则无法使用本服务或在使用过程中受到限制。 +6.3 一般情况下,您可随时浏览、修改自己提交的信息,但出于安全性和身份识别(如服务上门)的考虑,您最好不要修改注册时提供的住址信息及其他验证信息。 +6.4 凯达来将运用各种安全技术和程序建立完善的管理制度来保护您的个人信息,以免遭受未经授权的访问、使用或披露。 +6.5 未经您的同意,凯达来不会向凯达来以外的任何公司、组织和个人披露您的个人信息,但法律法规另有规定的除外。 +七、主权利义务条款 +7.1 账号使用规范 +7.1.1 您在使用本服务前需要注册一个唯一的小蜜蜂管家端账号。注册账号时请按照软件的提示进行注册,为使填写的信息能尽快被核实通过,请填写您真实的个人及住址信息。 + +7.1.2 小蜜蜂管家端账号的所有权归凯达来所有,用户完成申请注册手续后,仅获得小蜜蜂管家端账号的使用权,且该使用权仅属于初始申请注册人,同时,初始申请注册人不得赠与、借用、租用、转让或售卖小蜜蜂管家端账号或者以其他方式许可非初始申请注册人使用小蜜蜂管家端账号。非初始申请注册人不得通过受赠、继承、承租、受让或者其他任何方式使用小蜜蜂管家端账号。 + +7.1.3 用户有责任妥善保管注册账户信息及账户密码的安全,用户需要对注册账户以及密码下的行为承担法律责任。用户同意在任何情况下不向他人透露账户及密码信息。在您怀疑他人在使用您的账号时,您应立即通知凯达来公司。 + +7.2 用户注意事项 +7.2.1 您理解并同意:为了向您提供有效的服务,许可软件会利用您移动通讯终端的处理器和带宽等资源。许可软件使用过程中可能产生数据流量的费用,用户需自行向运营商了解相关资费信息,并自行承担相关费用。 + +7.2.2 您理解并同意凯达来将会尽其商业上的合理努力保障您在许可软件及服务中的数据存储安全,但是,凯达来并不能就此提供完全保证,包括但不限于以下情形: +7.2.2.1 凯达来不对您在许可软件及服务中相关数据的删除或储存失败负责; + +7.2.2.2 凯达来有权根据实际情况自行决定单个用户在许可软件及服务中数据的最长储存期限,并在服务器上为其分配数据最大存储空间等。您可根据自己的需要自行备份许可软件及服务中的相关数据; + +7.2.2.3 如果您停止使用许可软件及服务或服务被终止或取消,凯达来可以从服务器上永久地删除您的数据。服务停止、终止或取消后,凯达来没有义务向您返还任何数据。 + +7.2.3 用户在使用许可软件及服务时,须自行承担如下来自凯达来不可掌控的风险内容,包括但不限于: +7.2.3.1 由于不可抗拒因素可能引起的个人信息丢失、泄漏等风险; + +7.2.3.2 用户必须选择与所安装手机相匹配的软件版本,否则,由于软件与手机型号不相匹配所导致的任何问题或损害,均由用户自行承担; + +7.2.3.3 用户在使用许可软件访问第三方网站时,因第三方网站及相关内容所可能导致的风险,由用户自行承担; + +7.2.3.4 用户发布的内容被他人转发、分享,因此等传播可能带来的风险和责任; + +7.2.3.5 由于无线网络信号不稳定、无线网络带宽小等原因,所引起的小蜜蜂管家端登录失败、资料同步不完整、页面打开速度慢等风险。 + +7.2.4 为了提高园区订单(包括但不限于维修、投诉建议、咨询等)的流转速度,避免造成积压,同时也为了能够给您提供更高效的服务,在订单处理完成后请您及时进行确认并对我们的服务做出评价,若您因故未能在14日内进行订单确认,则系统会默认服务已经完成。 + +7.2.5 代表用户身份的二维码仅供本人用于在本系统中证明身份; + +7.3 第三方产品和服务 +7.3.1 您在使用许可软件第三方提供的产品或服务时,除遵守本协议约定外,还应遵守第三方的用户协议。凯达来和第三方对可能出现的纠纷在法律规定和约定的范围内各自承担责任。 + +八、用户行为规范 +8.1 信息内容规范 +8.1.1 您理解并同意,凯达来一直致力于为用户提供文明健康、规范有序的网络环境,您不得利用小蜜蜂管家端账号或许可软件及服务制作、复制、发布、传播如下干扰许可软件正常运营,以及侵犯其他用户或第三方合法权益的内容,包括但不限于: +8.1.1.1 发布、传送、传播、储存违反国家法律、危害国家安全统一、社会稳定、公序良俗、社会公德以及侮辱、诽谤、淫秽或含有任何性或性暗示的、暴力的内容; + +8.1.1.2 发布、传送、传播、储存侵害他人名誉权、肖像权、知识产权、商业秘密等合法权利的内容; + +8.1.1.3 涉及他人隐私、个人信息或资料的; + +8.1.1.4 发表、传送、传播骚扰、广告信息及垃圾信息; + +8.1.1.5 其他违反法律法规、政策及公序良俗、社会公德或干扰许可软件正常运营和侵犯其他用户或第三方合法权益内容的信息。 + +8.2 软件使用规范 +除非法律允许或凯达来书面许可,您使用许可软件过程中不得从事下列行为: +8.2.1 删除许可软件及其副本上关于著作权的信息; + +8.2.2 对许可软件进行反向工程、反向汇编、反向编译,或者以其他方式尝试发现许可软件的源代码; + +8.2.3 对凯达来拥有知识产权的内容进行使用、出租、出借、复制、修改、链接、转载、汇编、发表、出版、建立镜像站点等; + +8.2.4 对许可软件或者许可软件运行过程中释放到任何终端内存中的数据、软件运行过程中与服务器端的交互数据,以及许可软件运行所必需的系统数据,进行复制、修改、增加、删除、挂接运行或创作任何衍生作品,形式包括但不限于使用插件、外挂或非凯达来经授权的第三方工具/服务接入许可软件和相关系统; + +8.2.5 通过修改或伪造软件运行中的指令、数据,增加、删减、变动软件的功能或运行效果,或者将用于上述用途的软件、方法进行运营或向公众传播,无论这些行为是否为商业目的; + +8.2.6 通过非凯达来开发、授权的第三方软件、插件、外挂、系统,登录或使用小蜜蜂管家端软件及服务,或制作、发布、传播上述工具; + +8.2.7 自行或者授权他人、第三方软件对许可软件及其组件、模块、数据进行干扰; + +8.2.8 其他未经凯达来明示授权的行为。 + +8.3 服务运营规范 +除非法律允许或凯达来书面许可,您使用本服务过程中不得从事下列行为: +8.3.1 提交、发布虚假信息,或冒充、利用他人名义的; + +8.3.2 诱导其他用户点击链接页面或分享信息的 + +8.3.3 虚构事实、隐瞒真相以误导、欺骗他人的; + +8.3.4 侵害他人名誉权、肖像权、知识产权、商业秘密等合法权利的; + +8.3.5 未经凯达来书面许可利用小蜜蜂管家端账号和任何功能,以及第三方运营平台进行推广或互相推广的; + +8.3.6 利用小蜜蜂管家端账号或许可软件及服务从事任何违法犯罪活动的; + +8.3.7 制作、发布与以上行为相关的方法、工具,或对此类方法、工具进行运营或传播,无论这些行为是否为商业目的; + +8.3.8 其他违反法律法规规定、侵犯其他用户合法权益、干扰产品正常运营或凯达来未明示授权的行为。 + +8.4 对自己行为负责 +您充分了解并同意,您必须为自己注册账号下的一切行为负责,包括您所发表的任何内容以及由此产生的任何后果。您应对本服务中的内容自行加以判断,并承担因使用内容而引起的所有风险,包括因对内容的正确性、完整性或实用性的依赖而产生的风险。凯达来无法且不会对因前述风险而导致的任何损失或损害承担责任。 + +8.5 违约处理 +8.5.1 如果凯达来发现或收到他人举报或投诉用户违反本协议约定的,凯达来有权不经通知随时对相关内容进行删除,并视行为情节对违规账号处以包括但不限于警告、限制或禁止使用全部或部分功能、账号封禁直至注销的处罚,并公告处理结果。 + +8.5.2 您理解并同意,凯达来有权依合理判断对违反有关法律法规或本协议规定的行为进行处罚,对违法违规的任何用户采取适当的法律行动,并依据法律法规保存有关信息向有关部门报告等,用户应独自承担由此而产生的一切法律责任。 + +8.5.3 您理解并同意,因您违反本协议或相关服务条款的规定,导致或产生第三方主张的任何索赔、要求或损失,您应当独立承担责任;凯达来因此遭受损失的,您也应当一并赔偿。 + +九、知识产权声明 +9.1 凯达来是许可软件的知识产权权利人。许可软件的一切著作权、商标权、专利权、商业秘密等知识产权,以及与许可软件相关的所有信息内容(包括但不限于文字、图片、音频、视频、图表、界面设计、版面框架、有关数据或电子文档等)均受中华人民共和国法律法规和相应的国际条约保护,凯达来享有上述知识产权,但相关权利人依照法律规定应享有的权利除外。 +9.2 未经凯达来或相关权利人书面同意,您不得为任何商业或非商业目的自行或许可任何第三方实施、利用、转让上述知识产权。 +十、终端安全责任 +10.1 您理解并同意,许可软件同大多数互联网软件一样,可能会受多种因素影响,包括但不限于用户原因、网络服务质量、社会环境等;也可能会受各种安全问题的侵扰,包括但不限于他人非法利用用户资料,进行现实中的骚扰;用户下载安装的其他软件或访问的其他网站中可能含有病毒、木马程序或其他恶意程序,威胁您的终端设备信息和数据安全,继而影响许可软件的正常使用等。因此,您应加强信息安全及个人信息的保护意识,注意密码保护,以免遭受损失。 +10.2 您不得制作、发布、使用、传播用于窃取小蜜蜂管家端账号及他人个人信息、财产的恶意程序。 +10.3 维护软件安全与正常使用是凯达来和您的共同责任,凯达来将按照行业标准合理审慎地采取必要技术措施保护您的终端设备信息和数据安全,但是您承认和同意凯达来并不能就此提供完全保证。 +10.4 在任何情况下,您不应轻信借款、索要密码或其他涉及财产的网络信息。涉及财产操作的,请一定先核实对方身份,并请经常留意凯达来有关防范诈骗犯罪的提示。 +10.5 若其他用户发布有攻击性的内容时,您可以通过提交举报或屏蔽的方式进行设置。也可在设置中取消对其用户的屏蔽。 +十一、第三方软件或技术 +11.1 许可软件可能会使用第三方软件或技术(包括许可软件可能使用的开源代码和公共领域代码等,下同),这种使用已经获得合法授权。 +11.2 许可软件如果使用了第三方的软件或技术,凯达来将按照相关法规或约定,对相关的协议或其他文件,可能通过本协议附件、在许可软件安装包特定文件夹中打包等形式进行展示,它们可能会以“软件使用许可协议”、“授权协议”、“开源代码许可证”或其他形式来表达。前述通过各种形式展现的相关协议或其他文件,均是本协议不可分割的组成部分,与本协议具有同等的法律效力,您应当遵守这些要求。如果您没有遵守这些要求,该第三方或者国家机关可能会对您提起诉讼、罚款或采取其他制裁措施,并要求凯达来给予协助,您应当自行承担法律责任。 +11.3 如因许可软件使用的第三方软件或技术引发的任何纠纷,应由该第三方负责解决,凯达来不承担任何责任。凯达来不对第三方软件或技术提供客服支持,若您需要获取支持,请与第三方联系。 +十二、账号注销 +12.1您可以通过以下方式注销您的账号: 登入小蜜蜂管家端APP,通过“我的-设置-账号管理-注销账号”来注销账号。在您注销账号前,请确保你在小蜜蜂管家端APP的账号同时满足以下条件,否则你注销账号的申请可能会被拒绝: (1)账户在小蜜蜂管家端APP中无资产、无欠款; (2)账户内无未完成的订单、已提供服务单未支付的订单/服务; 在您主动注销账户之后,我们将停止为您提供产品或服务,我们将删除您的个人信息,使其保持不可被检索、访问的状态,或对使其进行匿名化处理。 +12.2若想要删除部分您所填写的信息,如实名认证中(身份证号、身份证图像),请通过0574-87760023与我们联系。 ''', style: Theme.of(context).textTheme.subtitle1, ), diff --git a/lib/ui/agreements/privacy_page.dart b/lib/ui/agreements/privacy_page.dart index 87b9978..104a264 100644 --- a/lib/ui/agreements/privacy_page.dart +++ b/lib/ui/agreements/privacy_page.dart @@ -18,219 +18,125 @@ class PrivacyPage extends StatelessWidget { children: [ Text( ''' -最近更新日期:2022年03月25日 -本隐私政策的摘要主要向您说明:我们在必要范围内收集和使用您的个人信息类型和业务场景,以及我们处理您个人信息的基本规则。 -小蜜蜂深知个人信息对您的重要性,并会尽全力保护您的个人信息安全可靠。小蜜蜂承诺,我们将按业界成熟的安全标准,采取相应的安全保护措施来保护您的个人信息。 -若您想要了解我们收集和使用您的个人信息的详细内容,请仔细阅读并了解 《隐私政策》(尤其是加粗及下划线部分)。 -一、我们收集您哪些个人信息 -小蜜蜂仅会 出于必要的业务场景,收集和使用您的个人信息 ,以便向你提供对应的服务,若您不提供相关的个人信息,将无法享受相应的服务内容,以下为部分场景及其获取信息示例。 -产品功能: :在使用存储服务时,会获取一些必要信息。如:获取您的 手机号码 用于 注册 ;获取您的手机 存储状态 用于 创建本地目录 ;在使用 照片、视频、文件和通讯录 等备份功能时和 文件预览及传输 时,读取对应的 本地文件信息 ;查看 网络状态 用于 登录 和 绑定设备。 -系统权限: 为提供更好的服务体验,我们会向您申请一些系统权限。如:获取 存储权限 用于 传输文件 ;获取 相机权限 用于 拍照上传 和 扫一扫; 获取 麦克风权限 用于绑定对应设备的 语音对讲、录音发布。 -您的个人信息大部分是由您 主动向我们提供或授权 的,也有我们在您使用我们的产品或服务时 通过Cookies、SDK及类似技术获取 的。我们会采取一切合理可行的措施,保护您站点下用户的个人信息。 -二、我们如何共享您的信息 -为了向您提供全部的服务内容,我们需要同我们的合作伙伴一起为您提供服务,因此,在获取您的明确同意后,我们会 委托授权合作伙伴为您提供某些服务或代表我们履行职能 。我们仅会处于本隐私政策声明的合法、正当、必要、特定、明确的目的共享您的信息。我们会采取必要的技术和管理措施保护您的个人信息安全。 -三、您的权力 -在遵循相关法律、法规及标准的情况下,您有权 访问、更正、删除您的个人信息以及注销账户 ,有权 改变或撤回已授权同意的个人信息和权限。 -若进行上述操作时遇到问题,您可以联系我们,我们会在七个工作日内作出回复。为保障安全,您可能需要提供书面请求,或以其他方式证明您的身份。 -四、儿童个人信息保护 -我们的产品、网站和服务主要面向企业级用户,用户对象一般为成人。如果没有父母或监护人的同意,儿童不得创建自己的用户账户。 -我们将不满 14 周岁的任何人均视为儿童。对于经父母同意而收集儿童个人信息的情况,我们只会在受到法律允许、父母或监护人明确同意或者保护儿童所必要的情况下使用或公开披露此信息。 -五、如何联系我们 -如果您对本隐私政策有任何疑问、意见或建议,可发送邮件至kaidalai@163.com -也可以在线反馈等多种方式与我们联系。 -您反馈的信息我们将有专人跟进负责处理。我们将在十五个工作日内回复。 -如果您对我们的回复不满意,特别是我们的个人信息处理行为损害了您的合法权益,您还可以通过法律途径或前往行业自律协会等机构寻求解决方案。 -用户隐私政策 -最近更新日期:2022年03月25日 -版本生效日期:2022年03月27日 -如果您有任何疑问、意见或建议,请您把问题发送到邮箱:kaidalai@163.com,我们将在7个工作日内进行处理。 -本政策将帮助您了解以下内容: -1、我们收集您哪些个人信息; -2、我们如何使用您的个人信息; -3、我们如何共享、转让、公开披露您的个人信息; -4、我们如何存储您的个人信息; -5、我们如何保护您的个人信息; -6、您的权利; -7、我们如何处理儿童的个人信息; -8、本政策如何更新; -9、如何联系我们; -小蜜蜂深知个人信息对您的重要性,并会尽全力保护您的个人信息安全可靠。我们致力于维持您对我们的信任,恪守以下原则,保护您的个人信息:权责一致原则、目的明确原则、选择同意原则、最少够用原则、确保安全原则、主体参与原则、公开透明原则等。同时,小蜜蜂承诺,我们将按业界成熟的安全标准,采取相应的安全保护措施来保护您的个人信息。 -为了便于您了解您在使用我们的服务时,我们需要收集的信息类型与用途,我们将结合具体服务向您逐一说明。请在使用我们的产品(或服务)前,仔细阅读并了解本《隐私政策》(尤其是加粗及下划线部分)。 -一、我们收集您哪些个人信息 -个人信息是指以电子或者其他方式记录的与已识别或者可识别的自然人有关的各种信息,不包括匿名化处理后的信息。 -敏感个人信息是指一旦泄露或者非法使用,容易导致自然人的人格尊严受到侵害或者人身、财产安全受到危害的个人信息,包括生物识别、宗教信仰、特定身份、医疗健康、金融账户、行踪轨迹等信息,以及不满十四周岁未成年人的个人信息。 -小蜜蜂仅会出于本政策所述的以下目的,收集和使用用户的个人信息: -(一)产品功能 -1、业务功能一:注册成为用户 -为完成创建账号,您需提供手机号码,用于小蜜蜂账号免密登录或短信验证注册。用户注册完成后,会默认使用您的手机号码作为小蜜蜂的用户名。如果不同意,将无法完成注册。 -此外在历史的客户端版本内(Android端V8.0.0及以下版本,iOS端V7.4.0及以下版本),您可以登录应用后访问【“我的”->点击头像进入“个人资料”页】进行查询和设置您的其他信息(包含姓名,昵称,性别等信息)。 -您提供的上述信息,将在您使用本服务期间持续授权我们使用。在您注销账号时,我们将停止使用并删除上述信息。 -我们使用的账号为小蜜蜂账号,以上用户账号相关的信息,均存储于小蜜蜂账号服务器中。上述信息将存储于中华人民共和国境内。如需跨境传输,我们将会单独征得您的授权同意。 -2、业务功能二:文件预览及传输 -小蜜蜂提供预览、传输功能,当加载文件列表或预览文件时,为了方便您下次可快速预览,会对文件数据进行临时缓存;当使用文件传输功能时(如上传、下载),需要 读取本机设备的文件,供您选择需要上传的文件,下载文件时,需要 获取手机存储状态,确认本地存储空间剩余容量,并将文件保存至本机设备内。 -3、业务功能三:联系人分享 -小蜜蜂提供文件分享功能,支持通过手机号分享文件,当使用这个功能时,需要您授权同意读取用户终端内的通讯录。如果不同意,将会无法使用联系人分享功能。 -4、业务功能四:文件下载 -小蜜蜂提供app下载pdf等格式文件功能,当使用这个功能时,需要您授权同意获取读写手机存储权限。如果不同意,将会无法使用文件下载功能。 -5、业务功能五:文件分享 -我们会从您的Android终端 读取应用列表,用于在分享文件时判断第三方应用是否已安装在本机,以及辅助检测小蜜蜂安卓客户端是否在前台显示。但如果您不提供这些信息,可能会影响您使用本功能。 -(二)其他信息 -1、活动运营: 小蜜蜂会开展运营活动,在您中奖时,会让您提供 姓名、联系方式、地址 用于奖品寄送。这些信息属于个人敏感信息,您可以拒绝提供,如果拒绝提供,您将可能无法参与运营活动或无法获得奖品,但不影响其他功能和服务的正常使用。 -2、信息推送: 为了更好为您提供服务,我们引入了第三方消息推送SDK和短信通道实现对您及时的信息推送服务,需要向您收集的信息仅包含 设备型号、设备MAC地址、应用名称与版本、设备APPlist、操作系统类型版本、设备型号与类型。 -3、计费收费: 小蜜蜂提供多档次、多功能的会员服务,您在订购不同会员的时候我们会通过终端设备采集产生的 日志信息(包括不限于订购手机号、订购套餐类型、订购费用、订购时间) 。订购信息及手机号用于用户管理和订单管理。问卷答复:我们可能会不定期向您投放用户体验改善的调查问卷,您如果参与问卷调查的话,可能会收集到您提供的信息内容。 -(三)权限说明 -业务功能 对应权限 调用权限目的 是否询问 可否关闭 -安装与卸载应用 创建桌面快捷方式的权限 安装小蜜蜂客户端时 部分Android终端需要使用您的创建桌面快捷方式的权限, 生成系统桌面图标。如果您卸载小蜜蜂客户端,卸载后我们不会在终端设备内保留您的用户信息。如果不同意,部分Android终端可能无法在终端主页面创建桌面快捷方式,需要您进入系统的抽屉式桌面才可访问小蜜蜂客户端。 否 否 -获取存储状态及记录功能配置信息 获取读写手机存储权限 当您启动小蜜蜂客户端时,需要获取 手机存储状态 加载配置信息,及创建用于存储缓存数据、crash日志信息的本地目录。 需要您授权同意获取读写手机存储权限 。如果不同意,将无法记录用户家庭配置信息、相册备份状态,无法写入日志。 是 是 -登录 安卓设备会使用到以下权限:查看网络连接(允许应用查看网络连接的相关信息),更改WLAN状态(允许应用程序连接到WLAN接入点以及WLAN接入点断开连接,并对配置的WLAN网络进行更改),更改网络连接性权限(允许该应用更改网络连接的状态) 小蜜蜂支持免密登录、账密登录、以及短信登录。在登录过程中需要检查您的网络环境(是移动网络还是在WiFi环境下),登录过程 安卓设备会使用到以下权限:查看网络连接(允许应用查看网络连接的相关信息),更改WLAN状态(允许应用程序连接到WLAN接入点以及WLAN接入点断开连接,并对配置的WLAN网络进行更改),更改网络连接性权限(允许该应用更改网络连接的状态)。 否 否 -退出 展开/收拢状态栏权限 小蜜蜂会在您的安卓终端设备内使用 展开/收拢状态栏权限, 当您在小蜜蜂退出账号时,用于清空保留在状态栏提示的消息。 否 否 -拍照上传 获取相机权限 小蜜蜂提供拍照上传功能, 此功能需要您同意获取相机权限 。如果不同意,将无法开启摄像头进行拍照上传。 是 是 -文件预览及传输 读取本机设备文件、获取手机存储状态、获取读写手机存储权限 当使用文件传输功能时(如上传、下载),需要 读取本机设备的文件 ,供您选择需要上传的文件,下载文件时,需要 获取手机存储状态 ,确认本地存储空间剩余容量,并将文件保存至本机设备内。这些功能 需要您授权同意获取读写手机存储权限 。如果不同意,将无法预览文件,无法加载文件列表或加载缓慢,无法上传、下载文件。 是 是 -相册备份 开机启动权限、防止手机休眠权限 在安卓终端设备内,为了不让应用进程被回收,导致相册备份失败,小蜜蜂会用到您的 开机启动权限和防止手机休眠权限 。iOS终端设备因系统原因,需要您手动打开后台备份,才支持后台自动备份。 是 是 -扫一扫 获取相机权限、控制振动权限 小蜜蜂提供扫一扫功能,您可以使用此功能进行扫描二维码登录PC端、TV端以及web门户,或扫描分享的文件二维码转存文件。 此功能需要您同意获取相机权限 ,如果不同意,将无法开启摄像头,最终无法执行上述操作。在您开启摄像头并扫描二维码后,小蜜蜂 安卓版会使用控制振动权限 ,扫描成功后进行振动反馈。 是 是 -应用备份与恢复(仅适用于安卓端v8.5.3及之前的版本) 读取应用列表信息权限 小蜜蜂提供应用备份与恢复功能,支持备份设备内已安装应用的记录,以及根据已备份至云端的应用列表清单执行下载操作恢复至您的移动终端设备内。此功能不会对应用内产生的数据备份至云端,仅备份应用列表清单,当用户选择恢复至本地设备时,仅对已备份的应用列表清单做下载应用操作。当使用应用备份与恢复功能时, 需要您授权同意读取应用列表信息权限 。如果不同意,将无法使用本功能。 是 是 -设备内的消息提示 检索正在运行的应用的权限 小蜜蜂在文件操作完成后,顶部会出现toast提示。安卓终端设备在实现此功能时,需要使用 检索正在运行的应用 的权限。 否 是 -推送通知 开机启动权限、同意开启通知权限 小蜜蜂支持向移动终端设备推送通知,方便您及时收到好友分享通知、优惠信息、系统公告,信息可能会按手机号码归属地分别推送。此功能会用到您的 开机启动权限 以及需要您授权同意 开启通知 ,如果您不同意,可在APP内【“我的”-“设置”- “接受消息推送”】进行关闭。 是 是 -指纹密码,指纹验证,面容ID解锁,面容ID验证 安卓终端设备内使用管理指纹(IFAA)权限、iOS终端设备内使用面容ID、指纹密码 如果您的终端设备支持指纹识别或人脸识别,小蜜蜂还提供 指纹密码,面容ID解锁(面容ID为小蜜蜂iOS端特有功能) 功能,用于登录小蜜蜂。您可以在小蜜蜂客户端内开启或关闭某项生物识别功能,即您可以分别选择开通或关闭指纹密码、面容ID解锁、指纹验证、面容ID验证中的一项或多项。 您的指纹特征和人脸特征由您录入指纹和录入人脸当时的载体(如手机或其他智能手持终端设备)及其系统保存,小蜜蜂不会保存您的指纹特征和人脸特征。 小蜜蜂会在您的 安卓终端设备内使用管理指纹(IFAA)权限、您的iOS终端设备内使用面容ID、指纹密码 ,用于验证登录及解锁APP。 是 是 -绑定设备 查看网络连接、查看WLAN状态、更改WLAN状态、更改网络连接性、完全的网络访问权限 小蜜蜂还提供了智能硬件设备服务,在给硬件设备配网时,我们需要 获取 Wi-Fi SSID ,除此以外,安卓设备还会使用到以下权限: 查看网络连接 (允许应用查看网络连接的相关信息), 查看WLAN状态 允许应用查看有关WLAN状态的信息), 更改WLAN状态 (允许应用程序连接到WLAN接入点以及WLAN接入点断开连接,并对配置的WLAN网络进行更改), 更改网络连接性 (允许该应用更改网络连接的状态), 完全的网络访问权限 允许应用创建网络套接字和使用自定义网络协议)。 否 否 -语音对讲 使用手机麦克风权限、更改用户音频设置权限 当您在小蜜蜂客户端内绑定了智能硬件设备后,部分智能硬件设备支持语音对讲功能, 您在使用此功能前,需要您授权同意使用手机麦克风 ,如果您不同意,将会导致无法与设备语音对讲。安卓设备还会使用到 更改您的音频设置权限 (允许应用修改全局音频设置),方便您控制音量或在遥控器中对小蜜蜂高清进行语音控制。 是 是 -连接蓝牙设备 使用大致位置权限 小蜜蜂支持特定的蓝牙设备通过小蜜蜂应用小程序连接到手机或其他智能手持终端设备。在您允许开启蓝牙服务且进行蓝牙设备连接操作时, 需要您授权同意使用大致位置权限 ,用于搜索周围的蓝牙设备,如果您不同意,将会导致Android系统版本6.0以上终端无法发现周围可连接的蓝牙设备,最终导致无法连接。 是 是 -查找并连接到本地网络上的设备 使用查找并连接到本地网络上的设备权限 小蜜蜂还提供了连接本地智能硬件设备服务,当您在小蜜蜂客户端内使用打印、投屏、动感影集小程序、我家硬盘小程序时, 需要您授权同意使用查找并连接到本地网络上的设备权限 ,用于应用使用 Bonjour发现兼容“隔空打印”的打印机,或发现兼容“隔空播放”的设备(如 Apple TV),如果您不同意,将无法发现本地网络中可连接的打印或投屏设备,最终导致无法连接本地硬件。 是 是 -安全管理 获取小蜜蜂安卓终端和iOS终端的设备型号 为了保障向您提供的服务的安全稳定运行,预防传输过程的风险(如识别是否常用设备登录,是否常用位置登录),我们会对您使用的 小蜜蜂Android终端、iOS终端的设备型号 进行记录。如果您不同意,可能无法完成风控验证。 是 是 -(四)SDK与代码使用 -在您使用小蜜蜂APP的功能或者服务时,在某些特定使用场景下,我们可能会使用具有相应业务资质及能力的第三方服务商提供的软件服务工具包(简称SDK)和代码来为您提供服务。 小蜜蜂无法获得您在使用该类SDK服务时产生的信息。但是,如果你已明示同意该SDK获得你的数据信息,该SDK将通过小蜜蜂接口获得你的数据信息 。关于第三方SDK具体调用的设备权限类型,以及如何收集、使用您的个人信息,建议您参考第三方SDK的相关服务协议及隐私政策。如果您希望进一步了解我们所接入的第三方SDK情况,请您阅读第三方SDK情况说明。 - -(五)我们如何使用Cookie 和同类技术 -1、Cookie -在您访问我们的网站时,我们会在您的计算机或移动设备中存储名为Cookie的小数据文件。Cookie通常包含了一些标识符,主要存储了用户标识(不涉及用户真实名称)、用户访问的时间以及用户访问页面的字符。借助Cookie标识,能够帮助网站统计用户的访问频次、访问页面偏好及接入网站的加载性能的数据,用于确保网站正常高效运转、保护您的数据安全。 -我们不会将 Cookie用于本政策所述目的之外的任何用途。您可根据自己的偏好管理或删除 Cookie。有关详情,请参见 AboutCookies.org。您可以清除计算机上保存的所有Cookie,大部分网络浏览器都设有阻止Cookie 的功能。但如果您这么做,则需要在每一次访问我们的网站时亲自更改用户设置。 -2、网站信标和像素标签 -除 Cookie 外,我们还会在网站上使用网站信标和像素标签及其他同类技术。由于小蜜蜂产品需要嵌入到第三方的网站中,受同源策略的影响,为了能准确发送统计结果,小蜜蜂使用了网站信标和像素标签及其他同类技术,如用户在访问了您的网站时,我们会通过像素标签的方式,将用户访问的页面信息、网站加载性能数据通过该技术去跨域发送到采集服务,以实现后续的运营指标及性能指标数据的统计、分析。所有通过网站信标及像素标签技术发起的请求,都通过HTTPS方式发送,SSL会对数据进行加密,您的数据都在加密协议下传输。 -3、本地存储器 -除上述技术外,小蜜蜂还启用了本地存储器的方式,对您网站的访问者的一些交互行为进行记录,这部分数据主要为了帮助您对网站的点击生成热力分布,方便运营决策者优化自己的网站结构,所有用户数据都存在用户自身的本地浏览器中。同时,数据在通过HTTPS发送到服务器后,小蜜蜂会对用户的本地数据进行清除,确保数据的安全性。 -4、Do Not Track(请勿追踪) -很多网络浏览器均设有 Do Not Track 功能,该功能可向网站发布 Do Not Track 请求。目前,主要互联网标准组织尚未设立相关政策来规定网站应如何应对此类请求。但如果您的浏览器启用了 Do Not Track,那么我们的所有网站都会尊重您的选择。 -(六)征得授权同意的例外 -您充分理解并同意,我们在以下情况下收集、使用您的个人信息无需您的授权同意,且我们可能不会响应您提出的更正/修改、删除、注销、撤回同意、索取信息的请求: -1、与国家安全、国防安全直接相关的; -2、与公共安全、公共卫生、重大公共利益直接相关的; -3、与犯罪侦查、起诉、审判和判决执行等直接相关的; -4、出于维护您或其他个人的生命、财产等重大合法权益但又很难得到本人同意的; -5、您自行向社会公众公开的个人信息; -6、从合法公开披露的信息中收集个人信息的,如合法的新闻报道、政府信息公开等渠道; -7、根据与您签订和履行相关协议或其他书面文件所必需的; -8、用于维护所提供的产品及/或服务的安全稳定运行所必需的,包括但不限于发现、处置产品及/或服务的故障; -9、为合法的新闻报道所必需的; -10、学术研究机构基于公共利益开展统计或学术研究所必要,且对外提供学术研究或描述的结果时,对结果中所包含的个人信息进行去标识化处理的; -11、法律法规规定的其他情形。 -二、我们如何使用您的个人信息 -1、我们会保持您的个人数据及时更新;安全地存储或销毁它;最小化收集和保留我们需要为您提供服务所需的数据;保护个人信息免遭泄露、滥用、未经授权的访问和披露;采取适当的技术措施保护您个人信息的安全。 -2、我们将您的信息用于以下用途: -(1)根据我们与您签订的合同向您提供服务。 -(2)实现您的服务请求,包括履行订单;交付、激活或验证产品或服务;参加线上或线下活动;应您的要求进行变更或者提供您请求的信息(包括但不限于产品或服务的营销资料);以及提供技术支持。 -(3)向您发送有关您可能感兴趣的产品和服务的信息;邀请您参与商城活动(包括促销活动)、市场调查或满意度调查;或向您发送营销信息。 -(4) 按照我们收集信息时所述的要求提供其他您所要求的服务。 -(5)维持我们储存和处理您个人信息的数据技术系统的完整性和安全性。 -(6)执行或保护我们的协议或与您签订的合同。 -(7)检测和调查信息泄露、非法活动和欺诈行为。 -(8)联系您解决问题。 -(9)经过您许可的其它用途。 -3、需要注意的是,以上使用方式涵盖了我们使用您信息的主要方式。我们可能根据实际需要通过更新网站页面、APP、小程序或设备固件等方式,为用户提供更加多样化的服务。当我们要将信息用于本协议未载明的其他用途时,或要将基于特定目的收集而来的信息用于其他目的时,会以签署协议、弹窗提示、更新本协议等形式再次征求您的同意。 -三、我们如何共享、转让、公开披露您的个人信息 -(一)共享 -我们不会与任何公司、组织和个人分享您的个人信息,但以下情况除外: -1、我们可能会根据法律法规规定,或按政府主管部门的强制性要求, 对外共享您的个人信息(见本协议第一(一)、(二)条中描述需要收集您个人信息种类)。 -2、在获取明确同意的情况下共享:获取您的明确同意后,我们会与其它方共享您已明确同意的个人信息。 -3、与授权合作伙伴的共享 -我们可能委托授权合作伙伴为您提供某些服务或代表我们履行职能,我们仅会处于本隐私政策声明的合法、正当、必要、特定、明确的目的共享您的信息,授权合作伙伴只能接触到其履行职责所需信息(如您选择云冲印的照片提供给服务提供方,见本协议第一(四)条中描述需要向您请求访问云盘内的照片),且不得将此信息用于其他任何目的。 -目前,我们的授权合作伙伴包括以下类型: -供应商和服务提供商。我们将信息发送给支持我们服务的服务提供商,这些支持包括受我们委托向用户提供技术和基础硬件服务、分析我们服务的使用方式。 -我们会对授权合作伙伴获取有关信息的应用程序接口(API)、软件工具开发包(SDK)进行严格的安全检测,并于授权合作伙伴约定严格的数据保护措施,令其按照我们的委托目的、服务说明、本隐私政策以及其它相关的保密和安全措施来处理个人信息。 -(二)转让 -我们不会将您的个人信息转让给任何公司、组织和个人,但以下情况除外: -在涉及合并、收购或破产清算时,如涉及到个人信息转让,我们会在要求新的持有您个人信息的公司、组织继续受此隐私政策的约束,否则我们将要求该公司、组织重新向您征求授权同意(见本协议第一(一)、(二)条中描述需要收集您个人信息种类)。在涉及兼并、重组或破产清算情形时,我们会要求新的承接您个人信息的公司、组织继续受本协议的约束,承接数据安全责任和义务,否则我们将要求该公司、组织和个人重新向您征求授权同意,没有数据承接方的,将对数据作销毁处理。 -(三)公开披露 -我们仅会在以下情况下,公开披露您的个人信息: -基于法律的披露:在法律、法律程序、诉讼或政府主管部门强制性要求的情况下,我们可能会公开披露您的个人信息(见本协议第一(一)、(二)条中描述需要收集您个人信息种类)。 -四、我们如何存储您的个人信息 -我们在中华人民共和国境内运营中收集和产生的个人信息,存储在中国境内。由于我们的产品不涉及跨境业务,您的数据不会涉及跨境传输。除非法律有另外规定,小蜜蜂将按照如下期限保存您的信息: -1、在您使用小蜜蜂产品或服务期间,我们将持续为您保存,将严格按照国家有关规定做好您数据存储工作,除非您主动删除或注销小蜜蜂帐号。 -2、我们将根据小蜜蜂的数据备份策略定期对收集的信息进行备份处理。 -3、我们仅为实现目的所必需的最短时间保留您的个人信息。但在下列情况下,我们有可能因需符合法律要求,更改个人信息的存储时间: -•为遵守适用的法律法规等有关规定; -•为遵守法院判决、裁定或其他法律程序的规定; -•为遵守相关政府机关或法定授权组织的要求; -•我们有理由确信需要遵守法律法规等有关规定; -•为执行相关服务协议或本政策、维护社会公共利益,为保护我们的客户、我们或我们的关联公司、其他用户或雇员的人身财产安全或其他合法权益所合理必需的用途。 -当我们要将信息用于本政策未载明的其它用途时,会事先征求您的同意。当我们要将基于特定目的收集而来的信息用于其他目的时,会事先征求您的同意。 -4、对于所收集的信息,我们将在法律规定的最短期限内保存,超出保存期限后,我们将对所收集的信息进行匿名化处理。您的个人信息经过匿名化与脱敏处理后将形成可以使用的流通数据,小蜜蜂对此数据的保存和使用无需另外征得您的同意。 -5、当您删除信息或注销小蜜蜂帐号后,小蜜蜂将停止对您个人信息的使用,并在一定期限内删除您的个人信息或匿名化处理。 -6、当我们停止运营其产品或服务时,我们将: -(1)及时停止继续收集您个人信息的活动。 -(2)将停止运营的通知以送达或公告的形式通知您。 -(3)对我们所持有的个人信息进行删除或匿名化处理。 -五、我们如何保护您的个人信息 -(一)我们已使用符合业界标准的安全防护措施保护您提供的个人信息, 防止数据遭到未经授权访问、公开披露、使用、修改、损坏或丢失。我们会采取一切合理可行的措施,保护您站点下用户的个人信息。在您站点用户的浏览器与“服务”之间交换数据(如采集用户访问频次、访问偏好及网站性能)时受 SSL加密保护;我们同时对小蜜蜂网站提供 https 安全浏览方式;我们会使用加密技术确保数据的保密性;我们会使用受信赖的保护机制防止数据遭到恶意攻击;我们会部署访问控制机制,确保只有授权人员才可访问个人信息;以及我们会举办安全和隐私保护培训课程,加强员工对于保护个人信息重要性的认识。 -(二)我们会采取一切合理可行的措施,确保未收集无关的个人信息。我们只会在达成本政策所述目的所需的期限内保留您的个人信息,除非需要延长保留期(详见一、(七)存储信息的期限)或受到法律的允许。 -(三)互联网并非绝对安全的环境,而且电子邮件、即时通讯、及与其他用户的交流方式并未加密,我们强烈建议您不要通过此类方式发送小蜜蜂账号信息。请使用复杂密码,协助我们保证您的账号安全。 -(四)互联网环境并非百分之百安全,我们将尽力确保或担保您发送给我们的任何信息的安全性。如果我们的物理、技术、或管理防护设施遭到破坏,导致信息被非授权访问、公开披露、篡改、或毁坏,导致您的合法权益受损,我们将承担相应的法律责任。 -(五)在不幸发生个人信息安全事件后,我们将按照法律法规的要求,及时向您告知:安全事件的基本情况和可能的影响、我们已采取或将要采取的处置措施、您可自主防范和降低风险的建议、对您的补救措施。我们将及时将事件相关情况以邮件、信函、电话、推送通知等方式告知您,难以逐一告知个人信息主体时,我们会采取合理、有效的方式发布公告。同时,我们还将按照监管部门要求,主动上报个人信息安全事件的处置情况。 -(六)对于所收集的信息,我们将在法律规定的最短期限内保存,超出保存期限后,我们将对所收集的信息进行匿名化处理。 -六、您的权利 -按照中国相关的法律、法规、标准,以及其他国家、地区的通行做法,我们保障您对自己的个人信息行使以下权利: -(一)访问您的个人信息 -您有权访问您的个人信息,法律法规规定的例外情况除外。如果您想行使数据访问权,可以通过以下方式自行访问: -账户信息——为了您的个人信息安全,您的手机号会进行脱敏显示。您可以通过【“我的”->点击“头像”-“个人资料”】查看您的用户头像、昵称、小蜜蜂账号(手机号)。目前APP内支持修改用户头像及昵称。如果您希望更改您的密码、添加安全信息或关闭您的账户,您也可以通过小蜜蜂APP内执行此类操作。如果您无法通过上述链接访问这些个人信息,请您把问题发送到邮箱:kaidalai@163.com,我们将在7个工作日内回复您的请求。 -(二)更正您的个人信息 -当您发现我们处理的关于您的个人信息有错误时,您有权要求我们做出更正。您可以通过“(一)访问您的个人信息”中罗列的方式提出更正申请。 -如果您无法通过上述链接更正这些个人信息,请您把问题发送到邮箱:kaidalai@163.com,我们将在7个工作日内回复您的更正请求。 -(三)删除您的个人信息 -您可以通过发送邮件到邮箱:kaidalai@163.com联系我们进行信息删除,我们将在七个工作日内做出答复。若我们决定响应您的删除请求,我们还将同时通知从我们获得您的个人信息的实体,要求其及时删除,除非法律法规另有规定,或这些实体获得您的独立授权。 -当您从我们的服务中删除信息后,我们可能不会立即备份系统中删除相应的信息,但会在备份更新时删除这些信息。 -(四)个人信息主体注销账户 -您随时可注销此前注册的账户,您可以通过以下方式自行操作: -1、手机端(安卓/iOS)在登录界面,进入【帮助->查看其它问题->我怎么注销账号】 -2、手机端(安卓/iOS)在【“我的”->点击头像进入“设置”页面->点击“安全中心”->“小蜜蜂账号注销”】 -在注销账户之后,我们将停止为您提供产品或服务,并依据您的要求,删除您的个人信息,法律法规另有规定的除外。 -(五)改变您授权同意的范围 -小蜜蜂业务功能可能需要一些基本的个人信息才能得以完成(见本协议中的第一条(一)、(二))。除此之外,对于额外个人信息的收集和使用,您可以与通过发送邮件以及联系个人信息保护相关负责人给予或撤回授权(联系方式见本协议第九条)。 -对于您已经授权同意我们收集和使用的终端设备权限信息,您可以通过在终端设备进行设置、改变或撤回您的授权同意,Android终端可点击【系统设置->应用与权限->应用权限管理】进行设置,iOS终端可点击【系统设置->小蜜蜂】进行设置。您也可以在本APP中【“我的”->点击头像进入“设置”页面->点击“安全中心”->“小蜜蜂账号注销”】的路径撤回授权同意。您改变或撤回授权同意后,可能无法使用相应的功能服务。 -当您收回同意后,我们将不再处理相应的个人信息。 但您收回同意的决定,不会影响此前基于您的授权而开展的个人信息处理。 -(六)响应您的上述请求 -为保障安全,您可能需要提供书面请求,或以其他方式证明您的身份。我们可能会先要求您验证自己的身份,然后再处理您的请求。 -我们将在七个工作日内做出答复。 -对于您合理的请求,我们原则上不收取费用,但对多次重复、超出合理限度的请求,我们将视情收取一定成本费用。对于那些无端重复、需要过多技术手段(需要开发新系统或从根本上改变现行惯例)、给他人合法权益带来风险或者非常不切实际(涉及备份磁带上存放的信息)的请求,我们可能会予以拒绝。 -在以下情形中,按照法律法规要求,我们将无法响应您的请求: -1、与国家安全、国防安全直接相关的; -2、与公共安全、公共卫生、重大公共利益直接相关的; -3、与犯罪侦查、起诉、审判和判决执行等直接相关的; -4、有充分证据表明您存在主观恶意或滥用权利的; -5、响应您的请求将导致您或其他个人、组织的合法权益受到严重损害的; -6、涉及商业秘密的。 -七、我们如何处理儿童的个人信息 -我们的产品、网站和服务主要面向企业级用户,用户对象一般为成人。如果没有父母或监护人的同意,儿童不得创建自己的用户账户。 -对于经父母同意而收集儿童个人信息的情况,我们只会在受到法律允许、父母或监护人明确同意或者保护儿童所必要的情况下使用或公开披露此信息。 -尽管当地法律和习俗对儿童的定义不同,但我们将不满 14 周岁的任何人均视为儿童。如果我们发现自己在未事先获得可证实的父母同意的情况下收集了儿童的个人信息,则会设法尽快删除相关数据。 -八、本政策如何更新 -我们的隐私政策可能变更。 -未经您明确同意,我们不会削减您按照本隐私政策所应享有的权利。我们会在本页面上发布对本政策所做的任何变更。 -对于重大变更,我们还会提供更为显著的通知(包括对于某些服务, 我们会通过电子邮件发送通知,说明隐私政策的具体变更内容)。 -本政策所指的重大变更包括但不限于: -1、我们的服务模式发生重大变化。如处理个人信息的目的、处理的个人信息类型、个人信息的使用方式等; -2、我们在所有权结构、组织架构等方面发生重大变化。如业务调整、破产并购等引起的所有者变更等; -3、个人信息共享、转让或公开披露的主要对象发生变化; -4、您参与个人信息处理方面的权利及其行使方式发生重大变化; -5、我们负责处理个人信息安全的责任部门、联络方式及投诉渠道发生变化时; -6、个人信息安全影响评估报告表明存在高风险时。我们还会将本政策的旧版本存档,供您查阅。 -九、如何联系我们 -如果您对本隐私政策有任何疑问、意见或建议,也通过以下方式与我们联系: -电子邮箱:kaidalai@163.com -个人信息保护相关负责人联系方式:kaidalai@163.com -您反馈的信息我们将有专人跟进负责处理。我们将在十五个工作日内回复。 -如果您对我们的回复不满意,特别是我们的个人信息处理行为损害了您的合法权益,您还可以通过法律途径或前往行业自律协会等机构寻求解决方案。 -企业名称:深圳市凯达来科技有限公司 -地点:深圳市龙岗区横岗街道沙荷路40-11号 - ''', +为用户提供更好、更优、更个性化的服务是我们坚持不懈的追求,也希望通过我们提供的服务可以更方便您的生活。依据法律的规定,我们将在特定情形下收集、使用、保存和披露您的个人信息。以下条款描述了我们如何收集、使用、保存和披露您的个人信息。 本政策将帮助您了解以下内容,请根据以下目录阅读相应章节: + +1.个人信息的收集 2.个人信息的使用 3.个人信息的披露 4.个人信息的共享 5.安全 6.第三方网站 7.未成年人保护 8.联系我们 + +1.个人信息的收集 +1.1信息收集目的 +根据国家APP实名制管理规定,我们保存、使用和披露个人信息是为了通过创建账户、识别用户、回应查询等方式来为您提供服务。在得到您的许可之后,“小蜜蜂管家端APP”会向您提供基础物业服务、便民生活服务、业主自治及社交服务、社区生活相关的服务、发送资讯、调查、优惠和促销信息以及其他宣传材料,以为您提供更好的服务。物业基础服务包括:报修报事、生活缴费、蓝牙开门、访客通行、鹰眼服务、投诉表扬、常用电话、快递服务、装修管家、活动投票、问卷调查、咨询建议、资讯服务、幸福里、快递代寄、车位库房等服务。 + +1.2 信息收集的主要范围及方式 +为实现“小蜜蜂管家端APP”之服务目的,“小蜜蜂管家端APP”会通过技术手段收集您的个人信息,通过技术手段所收集的个人信息仅限于您的姓名、出生日期、身份证号码、联系方式、住址等使用“小蜜蜂管家端APP”所必需的信息。此外,为确保园区安全,使用蓝牙开门及鹰眼服务,需根据审核规范,上传您的有效身份证信息。 “小蜜蜂管家端APP”支持多类操作系统的使用:在您通过各种手机操作系统使用“小蜜蜂管家端APP”的过程中,“小蜜蜂管家端APP”所收集的信息仅限于您同意使用“小蜜蜂管家端APP”基本服务所必需的信息。 我们会遵循正当、合法、必要的原则,出于本政策所述的目的收集和使用您的个人信息。您需要授权我们收集和使用个人信息的场景如下所示: + +例:服务项——目的及收集范围 + +报修报事——如您使用报修报事功能时,我们可能收集您的姓名,房号,设备信息、报修时间 + +投诉表扬/服务者评价——如您使用投诉表扬功能时,我们可能会收集您的姓名、联系方式、房号、下单时间。如您使用服务者评价功能时,我们会收集您所上传或下载的信息,这类信息包括搜索关键字、发布和回复信息。 + +缴费功能——如您使用缴费功能时,我们可能收集您的姓名、联系地址、联系方式、支付渠道、支付账号、支付网关号、订单信息、交易和消费信息、获奖信息、虚拟财产信息。这些信息属于个人敏感信息,在获得您的明示同意后,我们将使用加密技术收集,此类信息的收集范围我们会在前述活动及其规则中向您明示。 + +蓝牙开门——如您使用蓝牙开门功能时,我们可能收集您的姓名、房号、使用时间、使用次数、开门状态信息。 + +访客通行——如您使用访客通行功能时,我们可能会收集您的姓名、房号信息以及访客姓名、访客手机号、访客身份证号码、访问时间、访问人数、访客类型、访客车牌、访客目的、访客状态信息。 + +鹰眼服务——如您使用鹰眼服务功能时,我们可能会收集您的姓名、联系方式、所在园区、房号、使用时间信息,并在使用服务前,按审核要求进行实名认证。 + +常用电话——如您使用常用电话功能时,我们可能向您请求收集相关通讯录信息(包括联系人姓名及对应的联系方式),通讯录信息属于个人敏感信息,我们将使用加密技术收集,用于向您推荐通信录中的好友。您可以通过关闭设备通讯录权限停止我们收集前述通讯录信息,一旦您取消了授权,我们将不再继续收集。但是,您停止授权的行为不会影响我们此前基于您的授权所进行的信息收集及使用。 + +快递记录/快递代寄——如您使用快递服务功能时,我们可能收集您的收件人姓名、联系方式、联系地址、收件人类型、快递公司、快递单号、来源、录入时间、领取时间信息或订单信息。 + +装修管家——如您使用装修管家功能时,我们可能会收集您的姓名、联系方式、房号信息 + +共享停车——如您使用共享停车功能时,我们可能会收集您的姓名、联系方式、车牌号、使用次数、使用时间、车位信息。 + +资讯服务——如您使用资讯服务功能时,我们可能会收集您的姓名、查看时间信息。 + +问卷调查/活动投票——如您使用问卷调查功能时,我们可能会收集您的姓名、联系方式、所在园区、房号、调查结果或投票结果信息。 + +咨询建议——如您使用咨询建议功能时,我们会收集您所上传或下载的信息,这类信息包括搜索关键字、发布和回复信息。 + +友邻社交——如您使用友邻社交功能时,我们会收集您姓名、联系方式、房号、发布时间、发布内容、车位库房信息。 + +业主自治——如您使用业主自治功能时,我们会收集您的姓名、联系方式、房号、发布时间、发布内容信息。 + +中信ETC——如您使用中信ETC功能时,我们会收集您的姓名、联系方式、车牌号、交易和消费信息、订单信息、虚拟财产信息。 + +生活商圈——如您使用生活商圈功能时,我们可能会收集您的姓名、联系地址、联系方式、支付渠道、支付账号、支付网关号、订单信息、交易和消费信息、获奖信息、虚拟财产信息。这些信息属于个人敏感信息,在获得您的明示同意后,我们将使用加密技术收集,此类信息的收集范围我们会在前述活动及其规则中向您明示。 + +园区健康——如您使用生活健康功能时,我们可能会收集您的姓名、联系方式、园区信息、房号、使用时间信息。 + +服务者评价——如您使用服务者评价功能时,我们会收集您所上传或下载的信息,这类信息包括搜索关键字、发布和回复信息。 + +开门码——如您使用开门码功能时,我们会收集您的姓名、联系方式、住址信息。 + +您需要授权访问及使用权限的功能场景如下所示: +业务场景——访问及使用权限、实名认证、需要扫码证件或者选择相册图片、使用相机设备权限、访问外部存储权、写外部存储权限。 + +社区——需要拍照或选择相册图片、使用相机设备权限、访问外部存储权限、写外部存储权限 。 + +更换头像 更换头像需要拍照或选择相册图片 使用相机设备权限、访问外部存储权限、写外部存储权限 。 + +活动添加参与人——参与人头像可以编辑,需要拍照或选择相册图片 使用相机设备权限、访问外部存储权限、写外部存储权限 + +首页扫一扫——需要调用设备摄像头二维码或者从相册里选择图片 使用相机设备权限、访问外部存储权限、写外部存储权限 + +订单评价——订单评价可以添加图片,需要拍照或选择相册图片、使用相机设备权限、访问外部存储权限、写外部存储权限 + +报事报修——可以添加图片、使用相机设备权限、访问外部存储权限、写外部存储权限。 + +商家和商品详情页——拨打商家和客服电话,需要拨打电话权限。 + +电话物业——物业管家首页,点击“物业电话”,需要拨打电话权限。 + +常用电话——拨打电话权限。 + +语音管家——语音报事,需要语音识别 访问录音权限 + +保存图片、查看图片——点击保存图片,访问外部存储权限、写外部存储权限 。 + +任务发布——填写目标地址时,需要定位权限、访问位置权限、手机麦克风、听筒访问权限、语音识别、访问录音权限。 + +蓝牙开门——蓝牙开门需要定位当前蓝牙点位置 访问位置权限 + +1.3 信息推送及服务 +您提供的信息,“小蜜蜂管家端APP”将最大限度尽合理之商业义务进行保密。经过您的同意,“小蜜蜂管家端APP”将会向您提供电子商务、生活服务、资讯、版本升级等服务。 为确保您的服务体验,在您使用平台功能时,根据服务状态,将为您发送快递、物业缴费、访客、物业工单、巡查、物品借用、活动报名、红包、拼团、商品订单、售后工单、发票状态信息,以及对快递服务的短信通知服务。 + +1.4 收集信息的其他方式 +我们将采用其他方式(例如:信息下载、购买产品或服务、用户支持、反馈以及调查表)来收集您的个人信息。如果您将个人信息填写在其他开放的平台上,其他用户可能会获知您的信息。 + +1.5 收集的其他信息 +为了便于您使用“小蜜蜂管家端APP”软件,我们的服务器将会收集关于您的移动通讯设备的信息,例如型号、设备ID、互联网协议地址、您访问的时间和地点、路由数据包、信息发送人和接收数据(但不是信息本身),以及其他类似的特征记录。 + +2.个人信息的使用 +2.1 您的个人信息将不会用于本政策载明的目的之外的其他目的,双方另有约定的除外。 +2.2 匿名汇总统计数据不是“小蜜蜂管家端APP”所定义的个人用户信息,我们将为多种目的,包括但不限于分析和使用模式的报告等,来保存和使用此类信息。用户使用本APP的,视为已授权“小蜜蜂管家端APP”提供方以任何目的自身或许可第三方使用和披露匿名汇总统计数据的权利。 +3.个人信息的披露 +3.1 除非本政策载明的有限披露,我们会妥善保存您的个人信息并不会泄露客户信息。 +3.2 您于此授权,以下情形下,我们将会向第三方披露您的个人信息而无需通过您的同意: 如果我们披露这些信息是用来识别、联系或向可能对我们的权利或财产、网站用户或者其他任何人(包括其他任何人的权利和财产)造成损害之行为提起诉讼之必要; 法律调查之必要; 此类披露是法律规定或应向我们送达的传票或其他执法部门发出的令状之必要。 +4.个人信息的共享 +您于此授权,我们将在必要时,向合作的第三方提供您的个人信息,以便为您提供某些服务或代表我们履行职能,我们仅会处于本隐私条款声明的合法、正当、必要、特定、明确的目的共享您的信息,合作的第三方只能接触到其履行职责所需信息,且不得将此信息用于其他任何目的,我们不允许合作的第三方伴进行转委托。 + +关于合作的第三方的信息及提供的服务、场景应用见下: 第三方名称:深圳市凯达来科技有限公司 场景描述:app数据统计 个人信息类型:个人常用设备信息 个人信息字段:设备信息、网络信息 + +5.安全 +对我们来说,个人信息的安全非常重要。我们将尽可能保障您的个人信息安全,并实施合理的措施限制非授权访问、使用或者披露您的个人信息。尽管采取上述措施,但是您应当知晓“小蜜蜂管家端APP”不能完全避免与个人信息相关的安全危险。 双方同意,如发生下述情形,“小蜜蜂生活”APP不承担任何法律责任: + +①依据法律规定或相关政府部门的要求提供您的个人信息 + +②由于您的使用不当而导致任何个人信息的泄露; + +③任何由于黑客攻击,电脑病毒的侵入,非法内容信息、骚扰信息的屏蔽,政府管制以及其他任何网络、技术、通信线路、信息安全管理措施等非“小蜜蜂生活”APP原因造成的服务中断、受阻等不能满足用户要求的情形; 您应当协助我们以保护您的个人信息安全。例如,不要泄露您的个人密码。 + +6.第三方网站 +6.1 当您点击“小蜜蜂管家端APP”链接的其他网站时,您已经离开我们的网站并访问其他网站,其他网站可能会收集您的个人信息或匿名数据,因此,我们无法控制、检查或者回应此类网站和网站内容。 +6.2 本政策不适用于在您点击链接后的外部网站收集数据的行为。 +7.未成年人保护 +“小蜜蜂管家端APP”非常重视对未成年人信息的保护。根据相关法律法规的规定,若您是18周岁以下的未成年人,在使用本APP服务前,应事先取得您家长或法定监护人的书面同意。“小蜜蜂管家端APP”不会使用未成年人的个人信息,也不会向任何第三方透露可识别的信息。若您是未成年人的监护人,当您对您所监护的未成年人的个人信息有相关疑问时,请通过第8节中的联系方式与我们联系。 + +8.联系我们 +当您有其他的投诉、建议、未成年人个人信息相关问题时,您可以将您的问题发送至kaidalai@163.com 。我们将尽快审核所涉问题,并在验证您的用户身份后的十五天内予以回复。 ''', style: Theme.of(context).textTheme.subtitle1, ), ], diff --git a/lib/ui/home/announcement/anouncement_details.dart b/lib/ui/home/announcement/anouncement_details.dart index 7389fe1..097cb97 100644 --- a/lib/ui/home/announcement/anouncement_details.dart +++ b/lib/ui/home/announcement/anouncement_details.dart @@ -2,6 +2,7 @@ // Project imports: import 'package:aku_new_community_manager/models/announce/announcement_detail_model.dart'; import 'package:aku_new_community_manager/style/app_style.dart'; +import 'package:aku_new_community_manager/tools/user_tool.dart'; import 'package:aku_new_community_manager/ui/widgets/common/aku_scaffold.dart'; import 'package:flutter/material.dart'; import 'package:flutter_gen/gen_l10n/app_localizations.dart'; @@ -47,7 +48,7 @@ class AnouncementDetails extends StatelessWidget { Column( mainAxisAlignment: MainAxisAlignment.center, children: [ - Text('${S.of(context)!.tempPlotName}物业管理处', + Text('${UserTool.userProvider.userInfoModel!.communityName}物业管理处', style: AppStyle().primaryStyle), SizedBox( height: 4.w, diff --git a/lib/ui/home/business/todo_outdoor_card.dart b/lib/ui/home/business/todo_outdoor_card.dart index ff2bce1..50e83c5 100644 --- a/lib/ui/home/business/todo_outdoor_card.dart +++ b/lib/ui/home/business/todo_outdoor_card.dart @@ -2,6 +2,7 @@ // Project imports: import 'package:aku_new_community_manager/models/todo_bussiness/todo_outdoor_model.dart'; import 'package:aku_new_community_manager/style/app_style.dart'; +import 'package:aku_new_community_manager/tools/user_tool.dart'; import 'package:aku_new_community_manager/ui/sub_pages/items_outdoor/items_outdoor_details_page.dart'; import 'package:aku_new_community_manager/ui/widgets/common/aku_button.dart'; import 'package:flutter/material.dart'; @@ -104,7 +105,7 @@ class _ToDoOutDoorCardState extends State { ), Spacer(), Text( - '${S.of(context)!.tempPlotName}', + '${UserTool.userProvider.userInfoModel!.communityName}', style: AppStyle().primaryStyle, ), ], diff --git a/lib/ui/home/personal_draw.dart b/lib/ui/home/personal_draw.dart index e1a397f..9a03fbf 100644 --- a/lib/ui/home/personal_draw.dart +++ b/lib/ui/home/personal_draw.dart @@ -107,7 +107,7 @@ class _PersonalDrawState extends State { children: [ Icon(Icons.location_on_outlined, size: 33.w), Text( - '${S.of(context)!.tempPlotName}', + '${UserTool.userProvider.userInfoModel!.communityName}', style: TextStyle( color: AppStyle.primaryTextColor, fontSize: 24.sp), diff --git a/lib/ui/manage_pages/engineer_repair/add_engineer_repair_page.dart b/lib/ui/manage_pages/engineer_repair/add_engineer_repair_page.dart index bc8532a..67717ee 100644 --- a/lib/ui/manage_pages/engineer_repair/add_engineer_repair_page.dart +++ b/lib/ui/manage_pages/engineer_repair/add_engineer_repair_page.dart @@ -2,6 +2,7 @@ import 'dart:io'; import 'package:aku_new_community_manager/const/api.dart'; import 'package:aku_new_community_manager/style/app_style.dart'; +import 'package:aku_new_community_manager/tools/user_tool.dart'; import 'package:aku_new_community_manager/ui/manage_pages/engineer_repair/engineer_repair_func.dart'; import 'package:aku_new_community_manager/ui/widgets/app_widgets/bee_pick_image_widget.dart'; import 'package:aku_new_community_manager/ui/widgets/app_widgets/aku_single_check_button.dart'; @@ -48,7 +49,7 @@ class _AddEngineerRepairPageState extends State { height: 60.w, ), 36.w.widthBox, - '${S.of(context)!.tempPlotName}'.text.size(28.sp).make(), + '${UserTool.userProvider.userInfoModel!.communityName}'.text.size(28.sp).make(), ], ), 24.w.heightBox, diff --git a/lib/ui/manage_pages/engineer_repair/engineer_repair_acceptance_record_list_page.dart b/lib/ui/manage_pages/engineer_repair/engineer_repair_acceptance_record_list_page.dart index d8c8e7d..a1ed9ac 100644 --- a/lib/ui/manage_pages/engineer_repair/engineer_repair_acceptance_record_list_page.dart +++ b/lib/ui/manage_pages/engineer_repair/engineer_repair_acceptance_record_list_page.dart @@ -1,6 +1,7 @@ import 'package:aku_new_community_manager/const/api.dart'; import 'package:aku_new_community_manager/json_models/manager/engineer_repair/engineer_repair_new_acceptance_record_model.dart'; import 'package:aku_new_community_manager/style/app_style.dart'; +import 'package:aku_new_community_manager/tools/user_tool.dart'; import 'package:aku_new_community_manager/ui/widgets/common/aku_scaffold.dart'; import 'package:flutter/material.dart'; import 'package:flutter_gen/gen_l10n/app_localizations.dart'; @@ -44,7 +45,7 @@ class _EngineerRepairAcceptanceRecordListPageState children: [ Row( children: [ - '${S.of(context)!.tempPlotName}' + '${UserTool.userProvider.userInfoModel!.communityName}' .text .size(32.sp) .color(kTextPrimaryColor) diff --git a/lib/ui/manage_pages/engineer_repair/engineer_repair_complete_page.dart b/lib/ui/manage_pages/engineer_repair/engineer_repair_complete_page.dart index 9c6d64d..b53a25f 100644 --- a/lib/ui/manage_pages/engineer_repair/engineer_repair_complete_page.dart +++ b/lib/ui/manage_pages/engineer_repair/engineer_repair_complete_page.dart @@ -4,6 +4,7 @@ import 'package:aku_new_community_manager/const/api.dart'; import 'package:aku_new_community_manager/const/resource.dart'; import 'package:aku_new_community_manager/json_models/manager/engineer_repair/engineer_repair_detail_model.dart'; import 'package:aku_new_community_manager/style/app_style.dart'; +import 'package:aku_new_community_manager/tools/user_tool.dart'; import 'package:aku_new_community_manager/tools/widget_tool.dart'; import 'package:aku_new_community_manager/ui/manage_pages/engineer_repair/engineer_repair_func.dart'; import 'package:aku_new_community_manager/ui/manage_pages/engineer_repair/engineer_repair_map.dart'; @@ -152,7 +153,7 @@ class _EngineerRepairCompletePageState widget.detailModel.createTel, ), _buildTile(R.ASSETS_MESSAGE_IC_AREA_PNG, '报修区域', - '${S.of(context)!.tempPlotName}'), + '${UserTool.userProvider.userInfoModel!.communityName}'), AkuBox.h(8), Text( widget.detailModel.reportDetail, diff --git a/lib/ui/manage_pages/engineer_repair/engineer_repair_detail_page.dart b/lib/ui/manage_pages/engineer_repair/engineer_repair_detail_page.dart index b6ec149..ca15383 100644 --- a/lib/ui/manage_pages/engineer_repair/engineer_repair_detail_page.dart +++ b/lib/ui/manage_pages/engineer_repair/engineer_repair_detail_page.dart @@ -362,7 +362,7 @@ class _EngineerRepairDetailPageState extends State { _model!.createTel, ), _buildTile(R.ASSETS_MESSAGE_IC_AREA_PNG, '报修区域', - '${S.of(context)!.tempPlotName} ${_model!.repairArea}'), + '${UserTool.userProvider.userInfoModel!.communityName} ${_model!.repairArea}'), AkuBox.h(8), Text( _model!.reportDetail, diff --git a/lib/ui/manage_pages/rules_manage/rules_manage_page.dart b/lib/ui/manage_pages/rules_manage/rules_manage_page.dart index a32a2bd..0d6fd27 100644 --- a/lib/ui/manage_pages/rules_manage/rules_manage_page.dart +++ b/lib/ui/manage_pages/rules_manage/rules_manage_page.dart @@ -3,6 +3,7 @@ import 'package:aku_new_community_manager/const/api.dart'; import 'package:aku_new_community_manager/models/manager/rules_manage/rules_manage_list_model.dart'; import 'package:aku_new_community_manager/style/app_style.dart'; +import 'package:aku_new_community_manager/tools/user_tool.dart'; import 'package:aku_new_community_manager/ui/manage_pages/rules_manage/rules_manage_detail_page.dart'; import 'package:aku_new_community_manager/ui/widgets/common/aku_scaffold.dart'; import 'package:aku_new_community_manager/ui/widgets/common/bee_list_view.dart'; @@ -93,7 +94,7 @@ class _RulesManagePageState extends State { 32.w.heightBox, Row( children: [ - '${S.of(context)!.tempPlotName}' + '${UserTool.userProvider.userInfoModel!.communityName}' .text .size(20.sp) .color(kTextSubColor) diff --git a/lib/ui/sub_pages/items_outdoor/items_outdoor_card.dart b/lib/ui/sub_pages/items_outdoor/items_outdoor_card.dart index 027449d..559f62c 100644 --- a/lib/ui/sub_pages/items_outdoor/items_outdoor_card.dart +++ b/lib/ui/sub_pages/items_outdoor/items_outdoor_card.dart @@ -3,6 +3,7 @@ import 'package:aku_new_community_manager/const/resource.dart'; import 'package:aku_new_community_manager/models/manager/goods_out/goods_out_item_model.dart'; import 'package:aku_new_community_manager/style/app_style.dart'; +import 'package:aku_new_community_manager/tools/user_tool.dart'; import 'package:aku_new_community_manager/tools/widget_tool.dart'; import 'package:aku_new_community_manager/ui/sub_pages/items_outdoor/items_outdoor_details_page.dart'; import 'package:aku_new_community_manager/ui/widgets/common/aku_button.dart'; @@ -99,7 +100,7 @@ class _ItemsOutdoorCardState extends State { ), Spacer(), Text( - '${S.of(context)!.tempPlotName}', + '${UserTool.userProvider.userInfoModel!.communityName}', style: AppStyle().primaryStyle, ), ], diff --git a/lib/ui/sub_pages/items_outdoor/items_outdoor_details_page.dart b/lib/ui/sub_pages/items_outdoor/items_outdoor_details_page.dart index ce4d986..00d5dfc 100644 --- a/lib/ui/sub_pages/items_outdoor/items_outdoor_details_page.dart +++ b/lib/ui/sub_pages/items_outdoor/items_outdoor_details_page.dart @@ -7,6 +7,7 @@ import 'package:aku_new_community_manager/provider/user_provider.dart'; import 'package:aku_new_community_manager/saas_models/net_model/base_model.dart'; import 'package:aku_new_community_manager/style/app_style.dart'; import 'package:aku_new_community_manager/tools/extensions/list_extension_tool.dart'; +import 'package:aku_new_community_manager/tools/user_tool.dart'; import 'package:aku_new_community_manager/tools/widget_tool.dart'; import 'package:aku_new_community_manager/ui/sub_pages/items_outdoor/outdoor_notpass_page.dart'; import 'package:aku_new_community_manager/ui/sub_pages/items_outdoor/outdoor_pass_page.dart'; @@ -107,7 +108,7 @@ class _ItemsOutdoorDetailsPageState extends State { AkuBox.h(16), ...[ _buildTile(R.ASSETS_OUTDOOR_IC_HOME_PNG, '小区名称', - '${S.of(context)!.tempPlotName}'), + '${UserTool.userProvider.userInfoModel!.communityName}'), _buildTile( R.ASSETS_OUTDOOR_IC_ADDRESS_PNG, '详细地址', diff --git a/lib/ui/tool_pages/warning/warning_sub_page.dart b/lib/ui/tool_pages/warning/warning_sub_page.dart index 61bc056..fbe2219 100644 --- a/lib/ui/tool_pages/warning/warning_sub_page.dart +++ b/lib/ui/tool_pages/warning/warning_sub_page.dart @@ -3,6 +3,7 @@ import 'dart:async'; // Project imports: import 'package:aku_new_community_manager/style/app_style.dart'; +import 'package:aku_new_community_manager/tools/user_tool.dart'; import 'package:aku_new_community_manager/tools/widget_tool.dart'; import 'package:aku_new_community_manager/ui/tool_pages/warning/warning_detail_page.dart'; import 'package:aku_new_community_manager/ui/tool_pages/warning/warning_success.dart'; @@ -80,7 +81,7 @@ class _WarningSubPageState extends State { ], ), Text( - '${S.of(context)!.tempPlotName}', + '${UserTool.userProvider.userInfoModel!.communityName}', style: TextStyle( fontSize: 44.w, color: AppStyle.primaryTextColor, diff --git a/lib/ui/tool_pages/warning/warning_success.dart b/lib/ui/tool_pages/warning/warning_success.dart index b9df6a9..bcbee01 100644 --- a/lib/ui/tool_pages/warning/warning_success.dart +++ b/lib/ui/tool_pages/warning/warning_success.dart @@ -3,6 +3,7 @@ import 'dart:async'; // Project imports: import 'package:aku_new_community_manager/style/app_style.dart'; +import 'package:aku_new_community_manager/tools/user_tool.dart'; import 'package:aku_new_community_manager/tools/widget_tool.dart'; import 'package:aku_new_community_manager/ui/tool_pages/warning/warning_detail_page.dart'; // Flutter imports: @@ -51,7 +52,7 @@ class _WarningSuccessState extends State { width: 420.w, ), Text( - '${S.of(context)!.tempPlotName}', + '${UserTool.userProvider.userInfoModel!.communityName}', style: TextStyle( fontSize: 44.w, color: AppStyle.primaryTextColor, diff --git a/tool/config.dart b/tool/config.dart index b9ea4a7..8c00b3d 100644 --- a/tool/config.dart +++ b/tool/config.dart @@ -11,9 +11,9 @@ class Config { ///测试包文件夹 static String get apkDevDir => - '/users/zhangmeng/team/bee/app/aku_new_community_manager/dev'; + '/users/zhangmeng/team/bee/aku_new_community_manager/dev'; ///正式包文件夹aku_new_community_manager static String get apkDir => - '/users/zhangmeng/team/bee/app/aku_new_community_manager/release'; + '/users/zhangmeng/team/bee/aku_new_community_manager/release'; } diff --git a/tool/grind.dart b/tool/grind.dart index b859482..1a779a5 100644 --- a/tool/grind.dart +++ b/tool/grind.dart @@ -33,7 +33,7 @@ buildApk() async { 'apk', '--target-platform=android-arm64', '--dart-define', - 'ISPRODUCT=true' + 'ENV=dev' ]); String date = DateUtil.formatDate(DateTime.now(), format: 'yy_MM_dd_HH_mm'); String version = await getVersion(); @@ -53,7 +53,7 @@ buildApkDev() async { 'apk', '--target-platform=android-arm64', '--dart-define', - 'ISPRODUCT=false' + 'ENV=release' ]); String date = DateUtil.formatDate(DateTime.now(), format: 'yy_MM_dd_HH_mm'); String version = await getVersion();