收藏
回答

隐私保护问题有些不太理解,没有使用官方组件收集算是收集隐私吗?

这个隐私保护中收集地址(wx.chooseAddress)和收集手机号 (<button open-type="getPhoneNumber">、<button open-type="getRealtimePhoneNumber"> )并没有使用官方给的组件和接口,使用了input 用户报名时填写的表单也算是收集了隐私了吗?需要有隐私弹框吗?


最后一次编辑于  2023-08-16
回答关注问题邀请回答
收藏

3 个回答

  • 长安
    长安
    2023-08-16

    刚写了一段dome,可以参考参考,一起交流

    <template>
    	<uni-popup ref="modelRef" type="center" :is-mask-click="false">
    		<view class="model">
    			<view class="model-title">个人隐私保护说明</view>
    			<view class="model-content">
    				欢迎您使用xxxx,为了更好的为您提供服务,请先阅读并同意<text @click="openPrivacyContract">《隐私保护说明》</text>
    			</view>
    			<button class="model-btn" id="agree-btn" open-type="agreePrivacyAuthorization" @agreeprivacyauthorization="handleAgreePrivacyAuthorization">我知道了</button>
    		</view>
    	</uni-popup>
    </template>
    
    
    <script setup>
    	import { ref, nextTick, onMounted } from "vue";
    	
    	const modelRef = ref();
    	const resolvePrivacyAuthorization = ref();
    	
    	// 获取协议设置
    	wx.getPrivacySetting({
    		success: v => {
    			if(v.needAuthorization || true) {
    				nextTick(() => {
    					modelRef.value?.open();
    				})
    			}
    		}
    	})
    	
    	wx.onNeedPrivacyAuthorization(resolve => {
    		resolvePrivacyAuthorization.value = resolve;
    	})
    	
    	// 模拟请求
    	wx.requirePrivacyAuthorize();
    	
    	// 统一上报
    	const handleAgreePrivacyAuthorization = (e) => {
    		resolvePrivacyAuthorization.value && resolvePrivacyAuthorization.value({ buttonId: 'agree-btn', event: 'agree' });
    		modelRef.value?.close();
    	}
    	
    	const openPrivacyContract = () => {
    		wx.openPrivacyContract();
    	}
    	
    </script>
    
    
    <style lang="scss">
    .model {
    	width: 640rpx;
    	background-color: #ffffff;
    	border-radius: 24rpx;
    	overflow: hidden;
    	&-title {
    		font-size: 32rpx;
    		font-weight: 600;
    		color: #212121;
    		text-align: center;
    		padding-top: 24rpx;
    	}
    	&-content {
    		font-size: 28rpx;
    		font-weight: 400;
    		line-height: 40rpx;
    		color: #ADADAD;
    		text-align: center;
    		margin-top: 24rpx;
    		padding: 0 48rpx;
    		word-break: break-all;
    		line-height: 52rpx;
    		> text {
    			color: #5BC8B0;
    		}
    	}
    	&-btn {
    		margin-top: 40rpx;
    		display: flex;
    		align-items: center;
    		justify-content: center;
    		color: #5BC8B0;
    		background-color: #fff;
    		border-top: 1rpx solid #EBEDF0;
    		border-radius: 0;
    	}
    }
    </style>
    



    2023-08-16
    有用 1
    回复 1
    • 悟
      2023-08-16
      请问你有实现弹框吗?
      2023-08-16
      回复
  • CRMEB
    CRMEB
    2023-08-16

    官方的接口都需要,自己的接口更加需要了

    2023-08-16
    有用 1
    回复
  • 一笑皆春
    一笑皆春
    2023-08-16

    自己写的input不用加最新的隐私接口,但是最好自己写个弹窗提示一下,让用户同意再保存

    2023-08-16
    有用 1
    回复
登录 后发表内容