Oyanu

Oyanu 隐私政策

生效日期:2026 年 9 月 23 日(9 月 24 日更新中文名称;9 月 25 日新增第 8 节「网站 Cookie 与联盟脚本」,并补充 1.4.0 的实时位置分享、结伴活动、关注城市、省钱好物点击与离线城市包,以及直播;1.5.1 新增机票低价日历;1.5.2 新增可选的国籍设置,只保存在本机;10 月 17 日补充 AI 识单照片、一对一语音/视频通话与私信语音消息;10 月 18 日统一产品名为 Oyanu) · 最后更新:2026 年 10 月 17 日 · 适用于 Oyanu Android 应用(包名 com.amcoreai.oyanu;早期版本包名为 com.ranger.app)及网站 ranger-520.web.app

Oyanu 由 AmcoreAI 运营(以下称"我们")。本政策说明我们收集哪些数据、用途、由谁处理、保存多久,以及你如何删除。联系邮箱:privacy@amcoreai.com。

1. 我们收集的数据

类别具体内容用途
账号用户 ID;你选择的登录方式对应的邮箱、手机号或 Google 账号基本信息(姓名、邮箱);昵称、头像;应用语言;隐私设置(谁能私信/加我)登录、显示你的资料、按你的语言发送通知、执行你的隐私设置
位置你上报避坑情报时设备的精确位置(经纬度会随该情报公开显示);发帖时所选城市及其坐标;"用当前定位推荐"或查看附近结伴活动时的位置(仅在设备上用于匹配城市、计算距离)把情报放到地图上、给帖子标注城市。只在你主动操作时获取;除下方「实时位置分享」外,不在后台获取位置
实时位置分享(SOS)你在 SOS 页开启分享后,手机的最新位置(经纬度与精度)约每 30 秒更新一次,以及你选中的好友、分享时长(1/4/8 小时)。分享期间应用以带常驻通知的前台服务运行,不申请后台定位权限;只保存最新位置,不保存轨迹让你选中的好友在紧急情况下看到你在哪儿
结伴活动你发起的活动的标题、说明、时间、城市与集合地点(含坐标)、人数上限;报名者的用户 ID 与昵称提供同城结伴功能
关注的城市你关注的城市(名称、国家、坐标),最多 5 个;设备据此订阅城市避坑提醒的推送主题在这些城市附近出现新的高危情报时提醒你
照片你拍摄或从相册选择并上传的照片(帖子、头像、私信)。上传前在设备上压缩并重新编码,照片内的拍摄位置等 EXIF 信息不会上传显示你发布的内容
私信语音消息你在私信中按住录制的语音(最长 60 秒,在手机上编码为 AAC/.m4a,约 32 kbps,单声道)及其时长。上传到 Firebase Cloud Storage 的 dm/{会话 ID}/{你的用户 ID}/ 路径下,消息里只保存存储路径,不生成公开下载链接;按规则只有该会话的两位成员能读取(不能列出目录)。播放过的语音会缓存在手机的应用缓存中。只在你按下录音时使用麦克风在私信中发送和播放语音消息
你发布的内容帖子、评论、点赞、避坑情报、私信(文字和图片)、好友请求、举报、屏蔽名单、旅行账本(仅你本人可见)提供社区、私信、好友、账本功能;审核举报
设备推送令牌Firebase Cloud Messaging 令牌与你的通知开关发送私信、评论、点赞、好友通知
崩溃日志应用崩溃时的堆栈、设备型号、系统版本、应用版本、随机安装 ID(Firebase Crashlytics)。不包含你的姓名、邮箱或用户 ID发现并修复崩溃
应用完整性Firebase App Check / Google Play Integrity 生成的设备与应用完整性证明防止非官方客户端滥用我们的服务
你发给 AI 的文字AI 锦囊的目的地、AI 识单时粘贴的账单文字经我们的服务器转发给 Google Gemini 生成结果;我们不保存这些文字,只记录调用次数用于限流
AI 识单照片你在 AI 识单中拍摄或从相册选择的小票、账单照片(先在手机上压缩为 JPEG)经我们的服务器转发给 Google Gemini 识别金额和项目,结果填入你的账本;照片不保存在我们的服务器或云存储中,只记录调用次数用于限流
城市搜索你输入的城市关键词经我们的服务器转发给 Google Places 返回城市;不保存
广告统计广告位的展示和点击次数(按广告、按天汇总),以及用于限制重复计数的临时记录(含用户 ID,几天内自动删除)统计我们自己投放的广告效果。我们不使用广告 ID,也不向广告网络共享数据
省钱好物点击「省钱好物」中各合作网站的点击次数(按合作方、按天汇总,不含用户 ID),以及用于限制重复计数的临时记录(含用户 ID,几天内自动删除)了解哪些推荐有用;推广链接的佣金结算由联盟平台完成
直播你开播时摄像头与麦克风的实时音视频(经 Agora 实时传输,不录制、不保存);直播标题、城市标签、封面图;观看时的在线状态(约每 30 秒更新)、弹幕、点赞;主播的禁言/踢出记录提供直播功能。直播功能目前仅对受邀用户开放,尚未对所有用户开放。
一对一语音/视频通话通话中摄像头与麦克风的实时音视频(经 Agora 实时传输,不录制、不保存);通话信息:主叫和被叫的用户 ID、主叫昵称、所属私信会话、语音或视频、状态(接通、拒接、未接、占线、取消)以及发起、接听、结束时间;通话结束后在该私信会话中写入一条通话记录(通话类型、结果和时长);来电通知通过 Firebase Cloud Messaging 发送到被叫的设备接通通话、提醒来电和未接来电、在私信中显示通话记录;限制每小时的通话次数,防止骚扰
离线城市包你下载的城市避坑情报、紧急电话和常用短语只保存在你的手机里,供断网时查看;可随时删除
国籍(可选)你在 我 → 设置 → 国籍 中选择的国家只保存在你的手机里,用于在 SOS 中显示本国外交部热线和驻当地使馆电话;不上传。可随时清除
机票低价日历你输入的出发城市、到达城市和月份。由我们的服务器转给 Travelpayouts 查询票价,不附带你的账号信息;同一查询的结果在服务器缓存 6 小时。用于限制查询次数的临时计数含用户 ID,一小时后失效显示每天最低的单程票价;点击日期后,在浏览器中通过推广链接打开 Aviasales

我们不出售你的数据,不使用广告 ID,不接入第三方广告或行为分析 SDK。

2. 谁能看到

3. 保存期限

4. 你的选择与权利

5. 儿童

Oyanu 面向 13 岁及以上的用户(所在地法律要求更高年龄的,以当地为准)。我们不会有意收集儿童的个人数据;如发现,请联系我们删除。

6. 安全

数据传输全程加密(HTTPS/TLS);访问受 Firebase 安全规则限制;密钥只保存在服务器端的 Secret Manager 中,不放在 App 里。

7. 变更

政策变更会在本页更新生效日期;重大变更会在 App 内提示。

8. 网站 Cookie 与联盟脚本(Travelpayouts)

本网站的公开页面(首页、隐私政策、服务条款、加好友页)使用联盟营销平台 Travelpayouts 的 Drive 脚本:它把页面上与旅行相关的链接转换为推广链接。你通过这些链接购买时,我们可能获得佣金,不影响你的价格。删除账号页和管理后台不加载该脚本。

立即下载 Google Play

Google Play 和 Google Play 徽标是 Google LLC 的商标。

Oyanu Privacy Policy

Effective 23 September 2026 (25 September: new section 8, website cookies and the affiliate script; 1.4.0 live location sharing, meetups, followed cities, Smart deals clicks and offline city packs, and live streaming; 1.5.1: low-fare calendar; 1.5.2: optional nationality, kept on your phone only; 17 October: receipt photos for AI receipt scan, 1:1 voice and video calls, voice messages in chats) · Last updated 17 October 2026 · Covers the Oyanu Android app (package com.amcoreai.oyanu; earlier package name: com.ranger.app) and the website ranger-520.web.app

Oyanu is operated by AmcoreAI ("we"). This policy explains what we collect, why, who processes it, how long we keep it and how you can delete it. Contact: privacy@amcoreai.com.

1. What we collect

CategoryDetailsWhy
AccountUser ID; the e-mail, phone number or basic Google account info (name, e-mail) of the sign-in method you choose; nickname, profile photo; app language; privacy settings (who can message / add you)Sign-in, showing your profile, notifications in your language, applying your privacy settings
LocationYour device's precise location when you post a safety report (its coordinates are shown publicly with the report); the city you pick for a post and its coordinates; your location when you tap "suggest from my location" or look for nearby meetups (used on the device only to match a city or measure distance)Placing reports on the map and tagging posts with a city. Only when you act; apart from live location sharing below, never in the background
Live location sharing (SOS)Once you start sharing on the SOS page: your phone's latest position (coordinates and accuracy), updated about every 30 seconds, the friends you chose and the duration (1, 4 or 8 hours). While sharing, the app runs a foreground service with a persistent notification; it does not ask for background location permission. Only the latest position is kept, never a trackLetting the friends you chose see where you are in an emergency
MeetupsTitle, description, time, city and meeting point (with coordinates) and group size of meetups you host; user IDs and nicknames of those who joinProviding travel-buddy meetups
Followed citiesUp to 5 cities you follow (name, country, coordinates); your device subscribes to their alert topicsAlerting you to new danger reports near those cities
PhotosPhotos you take or pick and upload (posts, profile photo, messages). They are compressed and re-encoded on the device first, so location and other EXIF data are not uploadedShowing what you publish
Voice messages in chatsVoice clips you hold to record in a direct message (up to 60 seconds, encoded on the phone as AAC / .m4a, about 32 kbps mono) and their length. They are uploaded to Firebase Cloud Storage under dm/{chat ID}/{your user ID}/; the message stores only the storage path, never a public download link, and the rules let only the two members of that chat read them (no folder listing). Clips you play are cached in the app's cache on your phone. The microphone is used only while you hold to recordSending and playing voice messages in direct messages
Your contentPosts, comments, likes, safety reports, direct messages (text and photos), friend requests, reports, your block list, travel ledger (visible to you only)Community, messaging, friends and ledger features; reviewing reports
Device push tokenFirebase Cloud Messaging token and your notification switchesNotifications for messages, comments, likes and friend requests
Crash logsStack trace, device model, OS and app version and a random installation ID when the app crashes (Firebase Crashlytics). No name, e-mail or user IDFinding and fixing crashes
App integrityDevice and app integrity attestations from Firebase App Check / Google Play IntegrityKeeping unofficial clients from abusing our services
Text you send to the AIThe destination for AI tips and receipt text you paste for AI receipt scanForwarded by our server to Google Gemini to produce the answer; we don't store the text, only a call count for rate limiting
Receipt photos for AI receipt scanThe receipt or bill photo you take or pick for AI receipt scan (compressed to JPEG on your phone first)Forwarded by our server to Google Gemini to read the amounts and items into your ledger; the photo is not stored on our servers or in cloud storage, we only keep a call count for rate limiting
City searchWhat you type in city searchForwarded by our server to Google Places; not stored
Ad statisticsImpressions and clicks per ad per day, plus short-lived records (with your user ID, deleted automatically within a few days) that stop double countingMeasuring our own ad slots. We don't use the advertising ID and share nothing with ad networks
Smart deals clicksHow often each partner site in Smart deals is opened (per partner and day, without user IDs), and short-lived records to avoid counting repeats (with your user ID, deleted within days)Knowing which recommendations help; commissions on affiliate links are settled by the affiliate platform
Live streamingYour camera and microphone while you are live (sent in real time through Agora; not recorded or stored); live title, city tag and cover image; while watching, your presence (updated about every 30 seconds), danmaku and likes; the host's mute / remove decisionsProviding live streaming. Live streaming is currently available only to invited users and is not yet open to everyone.
1:1 voice and video callsYour camera and microphone during a call (sent in real time through Agora; not recorded or stored); call details: the caller's and callee's user IDs, the caller's nickname, the chat it belongs to, voice or video, the outcome (answered, declined, missed, busy, cancelled) and when it started, was answered and ended; after the call, a call entry in that chat (type, outcome and duration); the incoming-call notification is sent to the callee's devices through Firebase Cloud MessagingConnecting calls, alerting you to incoming and missed calls, showing the call in your chat; an hourly limit on calls against harassment
Offline city packsThe scam alerts, emergency numbers and phrases you download for a cityStored only on your phone for use without a connection; delete them any time
Nationality (optional)The country you choose in Me → Settings → NationalityStored only on your phone, to show your country's foreign ministry line and embassy in SOS; never uploaded. Clear it any time
Low-fare calendarThe departure city, destination and month you type. Our server passes them to Travelpayouts to look up fares, without your account details; the answer to the same search is cached on the server for 6 hours. A short-lived counter that limits searches includes your user ID and resets after an hourShowing the cheapest one-way fare for each day; a tapped day opens Aviasales in your browser through an affiliate link

We don't sell your data, don't use the advertising ID and don't include third-party advertising or behavioural analytics SDKs.

2. Who can see it

3. How long we keep it

4. Your choices and rights

5. Children

Oyanu is for people aged 13 and over (or older where local law requires). We don't knowingly collect children's data; contact us and we will delete it.

6. Security

All traffic is encrypted (HTTPS/TLS); access is enforced by Firebase security rules; API keys live only in Secret Manager on the server, never in the app.

7. Changes

Changes are published here with a new effective date; important changes are announced in the app.

8. Website cookies and the affiliate script (Travelpayouts)

The public pages of this website (home, privacy policy, terms, add-friend page) use the Drive script of the affiliate marketing platform Travelpayouts. It turns travel-related links on the page into affiliate links: if you buy through them we may earn a commission, at no extra cost to you. The account deletion page and the admin console don't load it.

Get it on Google Play

Google Play and the Google Play logo are trademarks of Google LLC.