Ví Ơi 是一款个人记账应用,用来记录收支、查看每月计划并回顾花销。本政策说明 Ví Ơi 1.2 版在 Android(Google Play)和 iPhone(App Store)上如何处理你的数据。两个版本不同之处会在相应部分注明。本政策适用于 Ví Ơi 应用,不取代 ODERYN 网站的隐私声明。
简而言之:Ví Ơi 没有账号,ODERYN 也不为该应用运行任何服务器。你的账本保存在手机上。只有在你使用以下功能时数据才会离开手机:设备备份、你连接的 Google Drive 备份、币价与公开地址查询、在你添加自己的密钥时来自 Finnhub 的美股价格、使用你自己密钥的 AI 助手、通过应用商店购买 Plus,以及你主动分享的内容。
保存在设备上的数据
交易、分类、你记录的钱包与余额、预算与分类限额、发薪日、借出与借入、定期记录、储蓄目标、关注的币地址及其记录、投资组合中的股票和币、语言、提醒时间和其他设置,都保存在手机上应用的私有存储中。在 Android 上是应用的 Room 数据库;在 iPhone 上是应用自身容器中的一个文件,受 iOS 数据保护。
机密信息单独保存,且只在本机。在 Android 上,AI 密钥、Google Drive 登录凭据和 Drive 备份密码使用不可导出的 Android Keystore 密钥加密,应用锁 PIN 只保存加盐哈希。在 iPhone 上,这些都是仅限本设备的钥匙串(Keychain)项目。它们都不会进入设备备份或 .vioi 文件。
如果你添加了主屏幕小组件,它会向任何能看到你主屏幕的人显示今日支出、剩余预算,以及(若你选择)比特币价格。
没有账号,ODERYN 不接收也不同步你的账本。ODERYN 无法查看你的账本。
设备备份与更换手机
Android:从 1.2 版起,Ví Ơi 加入 Android 自带的备份。账本数据库和主设置文件只有在 Google 账号备份以你的屏幕锁进行端到端加密时才会被复制到该备份中,并在两台设备直接传输时转移到新手机。在 Android 8 上,Ví Ơi 不参与 Google 备份。你可以在 Android 设置中关闭备份。
iPhone:账本文件和应用设置会按照 Apple 的备份设置包含在 iPhone 的 iCloud 备份或电脑备份中。
这些备份不包含:应用锁 PIN、AI 密钥、Google Drive 登录凭据和备份密码(在 Android 上还有 Plus 状态和通知提示权限)。恢复后需在新手机上重新设置;Plus 会由 Google Play 或 App Store 恢复。
加密备份文件(.vioi)
你可以把整个账本(包括关注的币地址)保存为 .vioi 文件,并在另一部手机上打开。文件在手机上压缩,并用由你设定的密码生成的密钥加密(AES-256-GCM)。保存位置由你决定:文件 App、云盘、电子邮件或聊天应用。ODERYN 不会收到这些文件,也无法打开;没有密码谁都打不开,忘记的密码也无法找回。.vioi 文件不含 AI 密钥、应用锁 PIN、Drive 登录凭据或 Plus 状态。
Google Drive 备份(可选,Plus)
可用性取决于安装的平台和版本。当前iPhone候选版本尚未配置Google Drive自动备份,但可以使用本地加密.vioi备份与恢复。以下仅适用于支持Drive连接且由您主动开启的版本。
如果你连接 Google Drive,Ví Ơi 仅为访问 Drive 而使用 Google 登录,并申请 drive.appdata 权限。该权限只涵盖你 Drive 中该应用专属的隐藏文件夹(appDataFolder);Ví Ơi 看不到你 Drive 中的其他文件,用 Google 登录也不会创建 Ví Ơi 账号。
每份备份在上传前都会在手机上用你的备份密码加密,因此 Drive 中只有加密文件。手机直接与 Google 通信,不经过 ODERYN。Ví Ơi 保留最新的 5 份备份,开启自动备份后每天生成一份。新建 Drive 备份需要 Plus;恢复始终免费。你的 Google 账号和 Drive 适用 Google 的隐私政策。
断开连接时,访问权限会被撤销,你可以选择删除 Drive 中的 Ví Ơi 备份。你也可以在 Google Drive 设置的“管理应用”中删除该应用的隐藏数据。
币与价格(仅观察)
Ví Ơi 可以显示币价,并以仅观察模式关注钱包。它从不索要私钥或助记词(恢复短语),无法发送币,也不连接交易所账户。
价格和汇率来自 Coinbase 和 CoinGecko。这些请求只包含币种代码和货币代码;你可以选择优先使用哪个来源。在某个币的详情页面打开期间,应用可能接收 Coinbase 公开的实时价格推送。美股价格只来自 Finnhub,并且只有在你添加自己的密钥时才会获取(见下方“投资组合与股票价格”)。
当你添加公开地址时,应用会在公开的区块链服务上查询其余额和变动:比特币使用 mempool.space 和 blockstream.info,TRON 上的 USDT 使用 TronGrid,以太坊使用 Blockscout。如果你添加扩展公钥(xpub/zpub),它会留在手机上:应用在手机上推导出地址,再查询这些地址。你可以为比特币设置自己的 Esplora 服务器;若它无响应,公开服务器仍作为备用。
发送的只有公开地址、币种代码和货币代码。与任何网站一样,这些服务会看到你的 IP 地址和所请求的内容,因此可能把某个地址与你的连接联系起来;其各自的隐私政策适用。查询在你使用这些页面时进行;只有开启价格提醒、变动通知或小组件的比特币价格时才会在后台查询。地址、标签和变动记录保存在手机上,并包含在备份中。
投资组合与股票价格(可选)
你可以把自己持有的股票和币作为资产记录在 Ví Ơi 中,查看其价值。此功能仅用于查看:Ví Ơi 不连接或登录券商、交易所,也无法买入、卖出或下单。
只有在你手动输入,或核对从截图中读取的行之后,持仓才会被保存。每笔持仓(代码、数量、平均成本、价格和保存时间)只保存在你的手机和你自己的备份(设备备份和 .vioi 文件)中。如果你选择一张券商应用的截图,它会在手机上通过设备端文字识别读取(Android 使用 ML Kit,iPhone 使用 Apple Vision);图片不会上传,也不会保留。
Ví Ơi 从不获取韩国和越南的股票价格,由你自行输入。投资组合中的币使用上文所述的币价。
只有在你输入自己的 Finnhub API 密钥并同意后,才会获取美股报价。届时手机会通过 HTTPS 直接把密钥和你持有的美股代码(若你没有美股而在检查新密钥,则发送示例代码 AAPL)发送给 Finnhub(finnhub.io);仅在应用打开期间、美国常规交易时段内进行,最多每 15 分钟一次。不会发送数量、金额或你的账本。与任何网站一样,Finnhub 会看到你的 IP 地址;Finnhub 自己的隐私政策适用。不经过 ODERYN。
Finnhub 密钥加密保存在本机(Android Keystore 或 iPhone 钥匙串),绝不包含在设备备份或 .vioi 文件中。你可以随时在应用中删除密钥;这会停止获取美股报价,但不会删除 Finnhub 已收到的请求。
可选的 AI 助手
你可以不开启 AI、不提供 API 密钥就使用 Ví Ơi。默认的快速记账、收据识别和分析都由设备上的规则完成。如果你添加自己的 API 密钥并开启助手,应用会从你的手机通过 HTTPS 直接向你选择的提供商发送请求:Claude(Anthropic)、OpenAI、Google Gemini、Groq(Llama 模型)、Meta(Muse Spark 模型)或你自行配置的 OpenAI 兼容服务。不经过 ODERYN。助手在你开启前一直处于关闭状态;AI 页面会说明发送什么、发给谁,保存密钥或开启助手前,应用会先征求你的同意。
快速记账请求包含你输入的句子、分类和钱包的名称与 ID,以及当前日期。你的句子可能包含你自己写入的金额或个人信息。月度分析请求包含收入、支出、预算、各分类数据和前几个月平均值、未结清的借出与借入总额,以及回复语言。月度教练(Plus)还会以数字形式发送定期账单总额和储蓄目标进度;不会发送目标、钱包或人名。测试连接时会发送一个简短的测试请求。API 密钥会发送给该服务用于身份验证;保存的副本位于 Android Keystore 或 iPhone 钥匙串中。
应用不会自动把完整交易记录、收据照片或银行通知内容附加到 AI 请求中。如果你把这些内容粘贴到输入句子里,你输入的文字会被发送。请勿输入 OTP、银行密码或完整卡号。
AI 请求的处理和保留遵循所选提供商的条款及你在该处的账号设置。部分提供商的免费额度(应用中有标注,例如 Google Gemini 和 Groq)可能会将你发送的内容用于改进其服务,使用前请阅读条款。使用 Meta 时,应用使用 Muse Spark 模型,不连接你的个人 Muse 代理,并且只使用 Meta 声明不会用这些数据训练的 Standard;允许使用请求和回复训练的 Contributor 不在此使用。如有费用,由提供商向你自己的密钥收取。你可以在应用中关闭 AI 或删除密钥;这不会删除提供商已收到的请求。
相机与照片:二维码、收据与截图
只有当你选择扫描二维码(如 VietQR 等付款码或币地址)或拍摄收据(拍摄收据、选图及设备内OCR均免费)时才会使用相机。你也可以通过系统照片选择器选择一张照片;Ví Ơi 不会获得你照片库的访问权限。在投资组合中,你也可以用同样的方式选择一张券商应用的截图;在 iPhone 上这不需要照片库权限。
识别在手机上进行。Android 通过 Google Play 服务使用 Google 的 ML Kit:二维码扫描界面是 Google 自己的界面,因此 Ví Ơi 没有相机权限,收据照片由你的相机应用拍摄。iPhone 在你允许访问相机后使用 Apple 的 Vision 框架。图片不会上传给 ODERYN 或 AI 提供商,也不会保留;收据照片在读取文字后立即删除。只有你确认的内容(金额、日期、备注)才会保存为记录。对于券商截图,只保存你核对并确认的持仓;图片本身不会被保存或上传。
应用锁
你可以用 PIN 或手机自带的解锁方式锁定 Ví Ơi:Android 上的指纹或面部解锁、iPhone 上的面容 ID 或触控 ID,或设备密码。验证由 Android 或 iOS 完成,只告诉 Ví Ơi 是否成功;Ví Ơi 从不接收指纹、面部或其他生物识别数据。PIN 只以加盐哈希形式保存在本机,不会被备份。在 Android 上,应用还可以在最近任务界面中隐藏内容。
购买 Ví Ơi Plus
购买可用性和价格以所装版本和商店设置为准。免费Plus测试无需购买。以下说明启用商店购买时的数据处理。
Ví Ơi Plus 以一次性(永久)购买或年度订阅的形式出售,Android 上通过 Google Play,iPhone 上通过 App Store。付款和购买记录由 Google 或 Apple 按其隐私政策处理;ODERYN 从不接收你的银行卡或银行信息。商店会告诉你手机上的应用你是否拥有 Plus;应用在设备上核验该结果并保存在本地,以便离线时也能使用 Plus。没有 ODERYN 服务器,也没有账号。ODERYN 只能看到商店提供给开发者的销售报告。你可以在 Google Play 或 Apple ID 设置中管理或取消订阅。
Ví Ơi 发出的提醒
如果你允许通知,Ví Ơi 可能会显示在手机上生成的通知:每日记账提醒,每天最多 4 次、时间由你选择(在你开启前保持关闭;如果自上次提醒后已经记过账则跳过)、待确认的记录、月计划用到约 80% 或用完时的预算提醒、每周摘要、即将到期的借款、你设定的价格提醒,以及关注地址的资金变动。
这些通知在设备上安排。ODERYN 不运行推送服务器,也不发送营销信息。你可以在设置中逐项开关并设定时间。这些是 Ví Ơi 自己的提醒,不是银行或电子钱包的通知。
来自银行通知和短信的提示
在Android将银行来源关联到钱包时,可输入账号帮助匹配通知。应用用Android Keystore密钥生成识别指纹,不保留原账号或末四位。密钥不导出。关联、指纹和处理历史保存在手机并包含在您创建的完整备份内;恢复的关联在重新确认前保持停用。无法识别账号时等待您选择钱包。银行导入交易需要审核,不会自动确认。删除交易同时清除相应处理历史中的财务内容,只保留防止重复导入的不可读标识;删除全部数据也会清除这些标识。
单独的.smsbeta测试版仅在您请求导入并授予权限后读取,每次最多检查近30天的500条收件短信并匹配所选金融发件人,不发送或删除短信。它与不请求短信读取权限的标准Google Play版本不同。
Android:如果你主动开启通知提示并授予相应的 Android 权限,Ví Ơi 可以读取你所选金融来源的新通知,以识别金额和类型。
Android 的通知访问权限范围大于你选择的列表。应用按应用包过滤,忽略其他来源。处理在设备上进行。通知原文不会被保存,也不会发送到 ODERYN 的服务器。建议的记录只有在你确认后才会写入账本。
你可以随时在应用中关闭此功能,并在 Android 设置中撤销权限。此项同意不会随备份转移到新手机。Google Play 版 Ví Ơi 不读取短信。
iPhone:Ví Ơi 无法读取短信或其他应用的通知。如果你自己在 Apple 的“快捷指令”应用中设置了信息自动化,该自动化会把银行短信的文字交给 Ví Ơi 的“Record a bank message”操作。Ví Ơi 在手机上读取这段文字,只把金额、类型、商家或发送方以及时间保存为一条等待你确认的记录(附一条写有商家和银行名称的简短备注,以及用于避免同一短信被重复添加的文本哈希值)。短信原文不会保留,也不会发送到任何地方,包括 ODERYN 或 AI 提供商。你可以随时在“快捷指令”中删除该自动化,记录随即停止。
可选设备内语音输入(Android)
只有在语音对话框点击开始后,Ví Ơi才请求麦克风权限。在Android 12及以上、手机与所选语言支持时,使用设备内识别。不支持时可用键盘,应用不会自动切换到在线识别。
应用不创建音频文件,不把音频或识别句子写入日志,也不将识别句子发送到可选AI。句子只在内存中供编辑和创建草稿;保存交易时,仅确认的内容进入账本。取消或关闭对话框会丢弃句子,听取或处理时离开应用会停止会话。所选语言会被记住。可在Android设置中撤销麦克风权限。
Ví Ơi 不会索取的信息
Ví Ơi 不会索取银行密码、OTP、完整卡号、网银登录信息,也不会索取币的私钥或助记词。它不使用位置或通讯录。可选的Android语音功能仅在语音输入一节所述情况下使用麦克风,也不访问你的照片库(上文所述你自己选择的单张照片除外)。
Ví Ơi 不是银行、电子钱包、交易所或支付服务,也不显示真实的银行账户余额。
导出与导入
你可以将交易导出为 CSV 文件并从 CSV 导入;使用 Plus 还可以生成 Excel 和 PDF 报告。这些文件位于应用私有存储之外,与 .vioi 文件不同,Ví Ơi 不会对其加密。存放位置和分享对象由你决定。
分享、反馈与支持
除上述功能外,只有当你选择分享或发送给支持时,内容才会离开设备。
Ví Ơi 不出售个人数据,不把账本同步到 ODERYN,也不为广告目的发送数据。反馈草稿(Android)保留在设备上。
如果你使用分享或发送支持邮件,只有你选择发送的内容会离开设备,发往你选择的应用或服务。之后的处理取决于该服务。已发送的内容不会因你删除手机上的数据而被撤回。
广告、分析与追踪
Ví Ơi 没有第三方广告,没有分析、崩溃报告或广告追踪 SDK,也不会跨其他应用或网站追踪你。Android 版本使用 Google 组件(Google Play Billing 和 Google Play 服务)来完成 Play 购买、扫描和 Google 登录,这些组件由 Google 按其自身条款提供。如有变化,本政策、Google Play 数据安全部分和 App Store 隐私信息会在相关版本发布前更新。
安全
应用数据保存在受 Android 或 iOS 保护的应用私有区域,机密信息保存在 Android Keystore 或 iPhone 钥匙串中,所有网络请求都使用 HTTPS,备份文件用你的密码加密。任何电子存储都无法做到绝对安全。请使用屏幕锁、保持系统更新、设置强备份密码,并把副本存放在可信的地方。
保留与删除
本地数据会一直保存在设备上,直到你删除某条记录、在 Ví Ơi 中选择“删除全部数据”或卸载应用。
“删除全部数据”还会删除本地保存的 AI 设置和密钥、投资组合持仓和 Finnhub 密钥,并关闭 Drive 自动备份。它不会删除应用之外的副本:设备备份(按照 Google 或 Apple 的备份设置处理)、你保存的 .vioi、CSV、Excel 或 PDF 文件、Google Drive 中的 Ví Ơi 备份(可在应用中断开 Drive 时删除,或在 Google Drive 设置的“管理应用”中删除)、已发送的消息,以及 AI 提供商、Finnhub 或区块链、价格服务已收到的请求。对于已发送给其他服务的数据,请使用该服务的管理功能或联系其支持。
在 iPhone 上,删除应用后 iOS 可能仍保留该应用的钥匙串项目(如 AI 密钥或 Finnhub 密钥)。重新安装后,Ví Ơi 会在首次启动时删除这些项目,因此旧的 AI 密钥、Drive 登录和 PIN 不会再被使用。
儿童
Ví Ơi 面向管理个人收支的成年人,不以儿童为对象。
政策变更
当功能或数据处理方式发生变化时,我们可能会更新本政策。发布重大更新时,页面顶部的生效日期会随之更改。
联系方式
- 开发者:ODERYN
- 应用:Ví Ơi – Sổ thu chi
- 支持邮箱:oderynstudio@gmail.com
- 网站:oderyn.com
支持 · ODERYN Studio
请联系 ODERYN Studio。
oderynstudio@gmail.com ↗Ví Ơi · oderyn.com