如何找到尊重用户隐私的 Android 应用

382 位读者喜欢这个。
How to find Android apps that respect user privacy

Norebbo 通过 Flickr (原始:公共领域)。由 Opensource.com 修改。CC BY-SA 4.0。

您是否曾经下载过一个 Android 应用,却发现它想要访问您手机的所有功能和所有数据?这种体验虽然并非普遍存在,但却令人沮丧地常见。即使是 F-Droid 存储库 中的应用程序也不能幸免于请求访问他们根本不需要访问的内容的权限。例如,F-Droid 中有一个扫雷应用程序,它想要能够录制音频和视频。

请求不必要权限的应用并不总是恶意的,但小心谨慎总比后悔好。用户在安装请求他们不应该需要的权限的应用时应谨慎。同样,开发人员应确保他们开发的应用不会请求访问他们不需要的手机功能的权限。

下面,我将介绍两个项目,它们生产各种各样的 Android 应用,这些应用的设计目的仅仅是请求它们运行所需的权限。这些应用涵盖了广泛的功能,每个应用都专注于只做一项任务,并把这项任务做好。正在寻找设计良好、功能齐全、没有额外功能和没有反功能(即广告)的应用的用户应该考虑查看这些应用。开发人员,尤其是那些刚开始进行 Android 开发的开发人员,应该查看这些应用的源代码,以了解如何开发注重使用最少权限和尊重用户隐私的应用。

隐私友好型应用

隐私友好型应用 是达姆施塔特工业大学计算机科学系安全 - 可用性 - 社会研究组 (SECUSO) 的一个项目。这些应用需要最少的权限,不跟踪用户,并且不包含广告。这些应用是开源的,其中一些应用在 GPLv3 下发布,另一些应用在 Apache 2.0 许可下发布。所有应用的源代码都可以在 GitHub 上找到,这些应用可以在 Google Play 商店和 F-Droid 存储库中找到。

目前,SECUSO 的隐私友好型应用项目中有十二个应用

  • 骰子游戏——一种专门为玩 Yahtzee 而设计的骰子掷骰器,无需物理骰子。但是,它不跟踪分数,因此需要纸质记分表或其他一些记分方法。
  • Dicer——一种骰子掷骰器,可掷出 1 到 10 个六面骰子。可以通过摇动手机来掷骰子。
  • 记忆游戏——传统记忆瓷砖匹配游戏的实现。
  • 笔记——一个基本的笔记应用程序。
  • 计步器——跟踪用户采取的步数,并提供一天、一周或一个月内活动的良好概览。
  • PIN 助记符——一种帮助用户记住其 4 位 PIN 码的工具。
  • QR 扫描仪——扫描 QR 码,并将扫描的代码保存到历史记录中,以便以后再次访问。
  • 购物清单——创建购物清单,还可以跟踪已进行的购买并提供有关支出的统计信息。
  • 数独——数独益智游戏的实现。
  • 待办事项列表——一个待办事项列表应用程序,支持多个待办事项列表,并提供日历视图以显示截止日期。
  • 手电筒——一个简单的实用程序,用于将手机的 LED 相机闪光灯用作手电筒。
  • 天气——一个天气应用程序,可以提供多个地点的天气预报。

Simple Mobile Tools

Simple Mobile Tools 正如其名称所示:“简单的移动工具”。该项目的网站甚至更进一步,称这些应用为“一组简单、愚蠢、开源的 Android 应用,带有可自定义的小部件,没有烦人的广告和不必要的权限。”这些应用主要是对已包含在原生 Android 中的基本实用程序的替代品,但它们足够好,用户可能想要考虑使用这些应用。亚马逊 Fire OS 的用户(这是一种非标准的 Android 变体)可能会发现其中一些应用非常有用,因为其中一些应用提供的功能比原生 Fire OS 应用更多,并且没有渗透到 Fire OS 用户体验中的沉重的 Amazon.com 集成。

Simple Mobile Tools 系列的所有应用都完全按照其名称的含义执行操作。这些应用包括:应用启动器、计算器、日历、相机、绘图(一个非常基本的绘图应用)、文件管理器、手电筒、图库(用于照片和视频)、音乐播放器和笔记(一个基本的笔记应用程序)。所有应用均在 Apache2 许可下发布,源代码可在 GitHub 上获得。这些应用可以从 Google Play 商店或 F-Droid 存储库安装。

3 条评论

另一个

Guardian Project (https://guardianproject.info/) 创建易于使用的安全应用、开源软件库和定制的移动设备,世界各地的任何人都可以使用这些应用来保护他们的通信和个人数据免受不公正的侵入、拦截和监控。

我认为现在需要的是技术领域的“伟大头脑”,无论是开源的还是专有的,都应该就应用程序制定一些基本规则,也许类似于现在食品上的营养信息。正如现在努力减少不必要的糖分和空卡路里一样,也应该努力监管应用程序的不必要权限。
普通用户如何判断某个据说只使用某些手机功能的应用程序是否遵守这一点?

任何应用程序都不能使用在安装时未被授予访问权限的任何资源。

在安装之前,您有机会查看应用程序所需的权限,这样如果您不同意,您可以避免安装它。
现在,我们实际面临的问题恰恰相反:通常,应用程序作者懒得定义运行其应用程序所需的最少权限集,而只是指定一个过于宽泛的集合。然后,您无法理解您即将安装的数独游戏是否需要访问您内存的内容,因为
1) 作者很懒
2) 这是一个间谍软件,会将您的个人信息发送给一些大数据收集公司。
当然,常识会建议数独游戏不应该需要读取您手机的内存,但是如果您在 Google Play 上找到的所有数独游戏都显示出相同的行为,您如何区分好游戏和恶意软件呢?

回复 作者:Greg P

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.