一直以来,AirDrop 都是苹果生态圈的优势,可以在不同设备间快速传输文件。AirDrop 传输图片时还会保留原有的 Exif 数据,虽然一定程度上保证了土拍你的完整性,但另一方面也会造成隐私信息泄露。

「Exif 是一种可交换图像文件格式,专门为数码照片而设置的,可以记录数码照片的属性信息和拍摄数据,拍摄时间、拍摄设备等隐私信息,都属于 Exif 信息」

不过毕竟 AirDrop 需要另一设备设备在附近且手动同意,一般来说用于熟人朋友之间,影响不至于非常大。

而另一种拍摄方式造成的隐私泄露范围可能会更广一些。LivePhoto 是 iPhone 的独有功能,目前不少主流的社交应用已经支持上传 LivePhoto 图片,但上传后,依然会保留拍摄时间、定位信息、拍摄设备等信息。当这些照片发布在社交平台上时,每个用户都可以下载图片读取到设备的详细信息,长此以往,隐私泄露十分严重。

但实际上,Exif 信息中其实只有拍摄位置信息相对敏感,那么如何避免照片记录定位信息呢?

只需要前往「隐私」-「定位服务」-「相机」,选择「永不」允许相机访问位置信息,拍照时设备将不会自动定位,不过关闭定位后,「相册」中按照地点自动生成回忆录的功能也将不可用。

多个相机拍摄定位_两种方式拍照易泄露隐私 | 如何避免照片记录 iPhone 定位信息?...相关推荐

  1. Java面试题:synchronized和对象的访问定位的两种方式

    说一说自己对于 synchronized 关键字的理解 ? synchronized关键字解决的是多个线程之间访问资源的同步性,synchronized关键字可以保证被它修饰的方法或者 代码块在任意时 ...

  2. Java常见面试题:对象的访问定位的两种方式

    对象的访问定位的两种方式 java对象在访问的时候,我们需要通过java虚拟机栈的reference类型的数据去操作具体的对象. 由于reference类型在java虚拟机规范中只规定了一个对象的引用 ...

  3. 关于虚拟机中对象访问定位的两种方式的一些思考

    前言 本文是在周志明老师经典作品<深入理解Java虚拟机>第二章第三节的基础上对句柄和直接指针两种对象访问方式的深入思考,有不准确的地方希望读者不吝赐教. JVM中访问对象的两种方式 1. ...

  4. java excel生成_两种方式实现java生成Excel

    Web应用中难免会遇到需要将数据导出并生成excel文件的需求.同样,对于本博客中的总结,也是建立在为了完成这样的一个需求,才开始去了解其实现形式,并且顺利完成需求的开发,先将实现过程总结于此.本博文 ...

  5. lcd取模如何取16位_两种方式实现取16位变量的高低8位, 不严谨对比

    程序如下,第一种方式是强制指针转换,再取结构体成员:第二种方式是简单的移位.前面这种写法得考虑大小端序, 后者不用管. #include <stdio.h>#define hi8(x) ( ...

  6. 取pi的前8位的解压密码_两种方式实现取16位变量的高低8位, 不严谨对比

    程序如下,第一种方式是强制指针转换,再取结构体成员:第二种方式是简单的移位.前面这种写法得考虑大小端序, 后者不用管. #include <stdio.h>#define hi8(x) ( ...

  7. python网络通信的几种方式_两种方式,java=python,使用py4j进行通信

    我使用py4j实现python和java之间的通信,能够从java端调用python方法.但从python我不能发送任何对象或调用java方法.这是我试过的密码.在 我的java代码:public i ...

  8. 查看UDID的两种方式,连手机查看,不用Mac连接iPhone手机,获取UDID, iOS 设备的一个唯一识别码

    什么是UDID? UDID,是 iOS 设备的一个唯一识别码,每台 iOS 设备都有一个独一无二的编码,这个编码,我们称之为识别码,也叫做UDID( Unique Device Identifier) ...

  9. django 不用自带的mysql_21_django配置使用mysql数据库的两种方式

    配置django项目使用mysql数据库的两种方式 1. 直接在settings.py 文件中添加数据库配置信息 # 配置数据库的第一种方式 DATABASES = { 'default': { 'E ...

最新文章

  1. 姚期智云栖大会首日演讲:为什么我说现在是金融科技的“新”黄金时代
  2. 腐烂国度2巨霸版计算机学知识,《腐烂国度2巨霸版》新手攻略 新手入门玩法技巧大全...
  3. SpringBoot文件上传源码解析
  4. linux无盘windows系统,Linux无盘启动Win2000终端
  5. C++起始(关键字,命名空间,缺省参数,函数重载(c语言为什么不支持函数重载))
  6. JQuery - Animate
  7. 【数据库学习】——从零学习SQL语句(含SQL数据类型、SQL语句实例操作)
  8. 动易 mysql_动易数据转成dedecms的php程序
  9. idea+java+selenium自动化测试环境搭建
  10. CentOS配置静态IP地址
  11. 积分上限函数求导总结
  12. 51单片机c语言学习笔记,51单片机学习笔记.docx
  13. 口腔菌群想要突破?这一方法潜力无限
  14. SQLServer集群故障节点DISCONNECTED
  15. CVPR2019目标检测方法进展
  16. 最方便的ICON、PNG转换工具
  17. Android模拟器优化加速
  18. 九度1047 1163
  19. OC 7141采用 SOT-23-5 封装,电源电压: 2.5V~6V,线性降压恒流驱动器
  20. java自行车怎么调档_变速如何调档及变速技巧

热门文章

  1. NBT:牛瘤胃微生物组的参考基因组集
  2. pandas基于dataframe字符串数据列包含(contains)特定字符串来筛选dataframe中的数据行(rows where values contain substring)
  3. R语言ggplot2可视化绘制分组水平并行条形图(bar plot)并为条形图内添加标签
  4. Error: Aesthetics must be either length 1 or the same as the data (5): fill
  5. 多分类问题的ROC曲线绘制
  6. Keras训练神经网络进行分类并进行交叉验证(Cross Validation)
  7. R包dplyr进行数据清洗和整理
  8. c语言加减乘除算术程序,求一个计算加减乘除的C语言程序
  9. tf.keras.layers.Flatten() 示例
  10. tf.expand_dims() 的用法