Android 应用 · 开源 · 100% 离线

手机只为你认识的人响铃。

Sentinela 是一款 Android 陌生来电拦截应用。判断在你的设备内完成,只用不到一秒,仅查看你的通讯录和你的个人名单——无服务器、无注册、无遥测。

Google Play 上架正在进行中。在此期间,完整源代码已按 MIT 许可开放。

  • 无广告
  • 无遥测
  • 无需注册
  • 无联网权限

每通来电会怎样

+55 11 9****-1234 已拦截
通讯录联系人 响铃
白名单号码 响铃
隐藏号码 由你决定

每一类来源都按你选择的规则处理:响铃、静音或拦截。号码在提示和技术日志中都以掩码显示。

来电筛查如何运作

四个步骤,全部在设备内完成。没有一步依赖网络——飞行模式下应用同样工作。

1

来电到达

在第一声铃响之前,Android 通过系统官方的来电筛查角色把这通电话交给 Sentinela。

2

本地查询

引擎把号码与你的通讯录和个人白名单比对。没有任何数据离开设备,因为根本无处可去。

3

决定

响铃、静音或拦截——依照你为每类来源设定的规则。给系统的答复只有一次,且立即完成。

4

可选记录

如果你愿意,拦截会进入本地历史,保留你选择的期限。如果不愿意,什么也不会保存。

两种保护模式

筛查模式在不动你的电话应用的前提下解决常见情况。拨号模式走得更远——它是可选的、可撤销的,永远由你决定。

筛查模式(默认)

Sentinela 承担 Android 的来电筛查角色,在后台工作。你的电话应用还是原来那个;通讯录中的联系人照常响铃。这是推荐给大多数人的模式。

拨号模式(可选)

Sentinela 成为默认电话应用,带有自己的通话与拨号界面。这样就能为特定联系人设定规则。你随时可以通过 Android 的系统选择器切回原来的拨号应用。

哪些由你掌控

没有任何设置被藏在订阅、账号或广告后面。

  • 个人白名单 — 添加始终可以响铃的号码,支持备注、搜索以及文件导出/导入。
  • 按来源设定规则 — 联系人、白名单、陌生号码和隐藏号码分别设定。
  • 拦截方式 — 彻底拦截,或仅静音、不显示来电界面。
  • 可选通知 — 默认关闭;是否想知道谁被拦下,由你决定。
  • 历史保留 — 从不保存,或 7、30、90 天,或直到你手动删除。
  • 清除全部 — 一个按钮清空白名单、历史和设置。卸载则清除其余部分。

隐私不是承诺,而是架构

一个应用不会把你的数据发到任何地方,最强的保证是它根本发不出去。Sentinela 就是这样构建的。

无联网权限

应用没有声明网络访问权限。技术上没有任何途径把东西发出去——既不会误发,也不会因为某个库的静默更新而发出。

通讯录只在内存中读取

通讯录只在来电那一刻读取。联系人的姓名、照片和号码从不写入数据库、日志或备份。

无遥测、无广告

没有分析 SDK,没有广告网络,没有广告标识符,也没有任何事件发送给第三方。

排除在自动备份之外

本地数据库(白名单、历史和设置)被排除在 Google 备份和设备间迁移之外。

日志中从不出现完整号码

技术日志和通知都使用掩码 — +55 11 9****-1234。只有在你开启历史时,完整号码才会留在本地数据库中。

代码可审计

MIT 许可,公开仓库。任何人都能核对这里写的是否就是应用真正做的。

阅读完整隐私政策

我们提前说清楚的限制

什么都敢承诺的拦截应用,一定在某处撒了谎。以下是平台真实的边界。

  • 仅限传统电话来电。 WhatsApp、Telegram 等网络语音应用的来电不经过 Android 的来电过滤,不受影响。
  • 系统记录依然存在。 第三方应用无法把被拦截的来电从手机原生通话记录中隐藏。
  • 厂商各不相同。 有些品牌有自己的来电与电量管理层;不同设备上的表现可能不一样。
  • 没有哪种过滤是万无一失的。 Sentinela 只根据你设备上的信息判断——不在通讯录也不在白名单里的人一律视为陌生号码,哪怕那是你正等待的来电。

技术规格

平台 Android 10(API 29)或更高——来电筛查角色的要求
应用标识符 com.sierratecnologia.sentinela
许可协议 MIT — 可自由使用、研究和修改
价格 免费,无应用内购买,无订阅
语言 葡萄牙语(巴西)
源代码 github.com/ricardosierra/sentinela
维护方 Sierra Tecnologia 与 Rica Soluções

对 Sentinela 有疑问?

来聊聊。如果贵公司需要同样严谨的隐私方案或定制应用,对话的开始都一样:一次免费的诊断。

简体中文