Inner Voice · Privacy Policy

Overview

Inner Voice helps you share short posts or voice notes visible within ~1 km for 24 hours. We take your privacy seriously. This document explains what we collect, why, and how you can control it.

Repository: github.com/jasper26/innervoice · Effective date:

Permissions & Why We Ask

Location (While Using the App)

  • Show posts near you (≈ 1 km) and display your city name.
  • Fetch local weather via Apple WeatherKit (iOS 16+) or Open-Meteo.
  • We do not collect location in the background. Location is requested only when you use features that need it.
  • When you publish a post, its coordinates are stored with the post so others nearby can see it.

Microphone

  • Record optional voice messages for posts (and, where available, chat).
  • Audio is uploaded to our backend (Firebase Storage). We store duration and waveform samples.
  • Post audio follows the same 24-hour TTL as posts.

Photo Library

  • Let you pick a photo to attach to a post or your profile.
  • We only access items you choose—no bulk scanning of your library.

Camera

  • Capture a photo directly for posts or your profile.
  • Used on demand; not used in the background.

Data We Process

  • Account data: If you sign in (e.g., with Sign in with Apple or Google), we receive your UID and basic profile info from the identity provider. We collect only your name and email. You may choose to hide your email address via the provider’s “Hide My Email” / “hide email” option. We do not use your login interactions for advertising tracking without your consent.
  • Profile: Display name and photos you upload.
  • Posts: Text, mood/emoji & color, optional photo/voice, approximate location, like count, and creation/expiry times. Posts automatically expire after 24 hours.
  • Usage data: Basic telemetry required by Firebase to keep the service running (e.g., request logs). We do not sell your data.

How We Use Services

  • Firebase (Auth/Firestore/Storage): account, posts, media hosting, and real-time updates.
  • Apple WeatherKit / Open-Meteo: current weather for your location (coordinates are sent to obtain weather; no account linkage).
  • Apple MapKit: map display and clustering of nearby posts.
  • Sign in with Apple / Google Sign-In (where available): optional sign-in used to create/associate your account; supports Hide My Email where provided.

Your Choices & Controls

  • You can decline permissions; related features will be unavailable.
  • You may delete your posts at any time; otherwise they expire after 24 hours.
  • To request data export or deletion of your account, please contact us (see below).

Security & Retention

  • Transport is protected with HTTPS/TLS. Media at rest is stored in Firebase with access rules.
  • Posts and their media are retained for up to 24 hours (TTL). Profile assets remain until you remove them.

Children

Inner Voice is not intended for children under 13, or the minimum age required in your region.

Contact

Questions about privacy? Email us at innervoiceic@gmail.com or open an issue at github.com/jasper26/innervoice

We may update this policy as the app evolves. Material changes will be reflected on this page.

總覽

Inner Voice 讓你發佈在半徑約 1 公里內可見、保存 24 小時的短文字或語音。以下說明我們如何處理你的資料與權限。

原始碼:github.com/jasper26/innervoice · 生效日期:

權限與用途

定位(僅在使用期間)

  • 顯示你附近(約 1 公里)的貼文與城市名稱。
  • 取得當地天氣(iOS 16+ 透過 Apple WeatherKit;否則 Open-Meteo)。
  • 不在背景持續蒐集定位,僅在使用相關功能時向你請求。
  • 當你發佈貼文時,會儲存該貼文的座標,讓附近使用者可見。

麥克風

  • 錄製貼文(以及可用時的聊天)之語音訊息。
  • 音檔上傳至 Firebase 儲存空間,並記錄長度與波形樣本。
  • 貼文語音與貼文相同,24 小時後到期移除。

相簿存取

  • 選擇要附加於貼文或個人檔案的照片。
  • 只會讀取你選取的項目,不會掃描整個相簿。

相機

  • 直接拍攝照片作為貼文或頭像。
  • 僅在操作時使用,不會在背景啟用。

處理的資料

  • 帳號資料:若你使用 Apple 登入或 Google 登入,我們會從身分提供者取得你的 UID 與基本公開資訊。僅蒐集你的姓名與 Email,並支援使用登入服務的「隱藏 Email」(如 Hide My Email)。在未經你同意的情況下,我們不會將登入互動用於廣告追蹤。
  • 個人檔案:暱稱、你上傳的照片等。
  • 貼文:文字、心情/表情與顏色、可選的圖片或語音、近似位置、按讚數、建立與到期時間。貼文 24 小時後自動到期
  • 使用資訊:Firebase 為維持服務所需的基本紀錄。我們不販售個人資料。

使用的第三方服務

  • Firebase(Auth/Firestore/Storage):帳號、貼文、媒體託管與即時更新。
  • Apple WeatherKit / Open-Meteo:依座標取得天氣,不與帳號關聯。
  • Apple MapKit:地圖顯示與聚合。
  • Sign in with Apple / Google 登入(視可用性):作為可選登入方式,用以建立/關聯帳號;支援 Hide My Email 等隱私選項。

你的選擇

  • 你可拒絕權限,相關功能將無法使用。
  • 你可隨時刪除自己的貼文;否則將於 24 小時後自動刪除。
  • 若需帳號資料匯出或刪除,請與我們聯繫(如下)。

安全與保存

  • 傳輸以 HTTPS/TLS 保護;媒體儲存在 Firebase,並有存取規則。
  • 貼文與其媒體保留不超過 24 小時;個人檔案相簿會保留至你刪除為止。

兒少隱私

本服務並非為 13 歲以下或你所在區域規定年齡以下之兒童設計。

聯絡方式

隱私問題請寄信至 innervoiceic@gmail.com,或於專案頁面提出 Issue:github.com/jasper26/innervoice

政策可能隨功能調整而更新;重大變更將反映於此頁。

概览

Inner Voice 用于发布在约 1 公里范围内可见、保留 24 小时的短文字或语音。以下说明我们如何使用你的数据与权限。

源码:github.com/jasper26/innervoice · 生效日期:

权限与用途

定位(仅使用期间)

  • 展示你附近(约 1 公里)的帖子与城市名称。
  • 获取本地天气(iOS 16+ 通过 Apple WeatherKit;否则 Open-Meteo)。
  • 不在后台持续收集定位,仅在使用相关功能时请求。
  • 当你发布帖子时,会保存该帖子的坐标,以便附近用户可见。

麦克风

  • 录制帖子(以及可用时的聊天)语音消息。
  • 音频上传至 Firebase,并记录时长与波形样本。
  • 帖子语音与帖子一致,24 小时后到期删除。

照片库

  • 选择要附加到帖子或个人资料的照片。
  • 只访问你选择的项目,不会扫描整个相册。

相机

  • 直接拍摄照片用于帖子或头像。
  • 仅按需使用,不在后台启用。

我们处理的数据

  • 账户:如使用 Apple 登录或 Google 登录,我们会从身份提供方获取你的 UID 与基本公开信息。我们仅收集你的姓名与 Email,并支持登录服务的“隐藏 Email”(如 Hide My Email)。未经你的同意,我们不会将登录交互用于广告追踪。
  • 个人资料:昵称、你上传的照片等。
  • 帖子:文字、心情/表情与颜色、可选图片或语音、近似位置、点赞数、创建与到期时间。帖子 24 小时后自动到期
  • 使用数据:Firebase 为运行服务所需的基础日志。我们不会出售你的数据。

第三方服务

  • Firebase(Auth/Firestore/Storage):账户、帖子、媒体托管与实时更新。
  • Apple WeatherKit / Open-Meteo:依据坐标获取天气,不与账户关联。
  • Apple MapKit:地图显示与聚合。
  • Sign in with Apple / Google 登录(视可用性):可选的登录方式,用于创建/关联账户;支持 Hide My Email 等隐私选项。

你的选择

  • 可拒绝权限;相关功能将不可用。
  • 可随时删除自己的帖子;否则 24 小时后自动删除。
  • 需要导出或删除账户数据,请与我们联系(见下)。

安全与保留

  • 传输使用 HTTPS/TLS;媒体存储在 Firebase,并受访问规则保护。
  • 帖子与其媒体保存不超过 24 小时;个人资料相册保留至你删除为止。

未成年人

本服务不针对 13 岁以下或你所在地区规定年龄以下的未成年人。

联系

隐私问题请发送邮件至 innervoiceic@gmail.com,或在项目仓库提交 Issue:github.com/jasper26/innervoice

政策可能随功能更新而调整;重大变更会在此页面体现。

概要

Inner Voice は、半径約 1km の範囲に 24 時間だけ表示される短いテキストやボイスを共有できるアプリです。本ポリシーでは、収集する情報とその利用目的、ユーザーの選択肢について説明します。

リポジトリ:github.com/jasper26/innervoice · 施行日:

権限と利用目的

位置情報(アプリ使用中のみ)

  • 近くの投稿(約 1km)を表示し、都市名を表示します。
  • Apple WeatherKit(iOS 16+)または Open-Meteo で現在の天気を取得します。
  • バックグラウンドでの継続的な位置取得は行いません。必要時のみ許可を求めます。
  • 投稿を公開すると、その座標が投稿に保存され、近くのユーザーに表示されます。

マイク

  • 投稿(および利用可能な場合はチャット)の音声メッセージを録音します。
  • 音声は Firebase Storage に保存し、長さや波形サンプルを記録します。
  • 投稿の音声は 24 時間 の有効期限後に削除されます。

フォトライブラリ

  • 投稿やプロフィールに添付する写真を選択できます。
  • ユーザーが選んだ項目のみにアクセスし、ライブラリ全体のスキャンは行いません。

カメラ

  • 投稿やプロフィール用の写真をその場で撮影します。
  • 要求時のみ使用し、バックグラウンドでは使用しません。

処理するデータ

  • アカウント情報Apple でサインインまたは Google サインインを利用する場合、ID プロバイダから UID と基本プロフィールを受け取ります。収集するのは氏名とメールアドレスのみです。サインインサービスの「メールを非公開(Hide My Email)」に対応しています。同意なくログインのやり取りを広告追跡に利用することはありません。
  • プロフィール:表示名、アップロードした写真。
  • 投稿:テキスト、ムード/絵文字と色、任意の写真/音声、おおよその位置、いいね数、作成/有効期限。投稿は 24 時間後に自動失効します。
  • 利用状況データ:Firebase がサービス運用のために必要とする最小限のログ。データの販売は行いません。

使用するサービス

  • Firebase(Auth/Firestore/Storage):認証、投稿、メディア保存、リアルタイム更新。
  • Apple WeatherKit / Open-Meteo:天気取得のため座標を送信しますが、アカウントと紐付けません。
  • Apple MapKit:地図表示とクラスター。
  • Sign in with Apple / Google サインイン(利用可能な場合):任意のログイン手段。アカウント作成/関連付けに使用し、Hide My Email に対応します。

選択肢と管理

  • 権限を拒否できます(該当機能は利用不可)。
  • 投稿はいつでも削除できます。削除しない場合でも 24 時間後に失効します。
  • データのエクスポートやアカウント削除は下記よりお問い合わせください。

セキュリティと保存期間

  • 通信は HTTPS/TLS、保存は Firebase のアクセスルールで保護しています。
  • 投稿・メディアは最大 24 時間保持。プロフィールの写真は削除するまで保持されます。

児童のプライバシー

本サービスは 13 歳未満または地域の規定年齢未満の子どもを対象としていません。

連絡先

プライバシーに関するご質問は、innervoiceic@gmail.com までメールでご連絡いただくか、リポジトリの Issue にてご連絡ください:github.com/jasper26/innervoice

アプリの変更に伴い本ポリシーを更新する場合があります。重要な変更は当ページに反映します。

개요

Inner Voice는 반경 약 1km 내에서 24시간만 보이는 짧은 글/음성을 공유하는 앱입니다. 본 문서는 어떤 정보를 왜 수집·사용하는지, 그리고 사용자가 선택할 수 있는 사항을 설명합니다.

저장소: github.com/jasper26/innervoice · 시행일:

권한 및 목적

위치 (앱 사용 중)

  • 주변 게시물(약 1km)과 도시 이름을 표시합니다.
  • Apple WeatherKit(iOS 16+) 또는 Open-Meteo로 날씨를 가져옵니다.
  • 백그라운드에서 지속적으로 위치를 수집하지 않습니다. 필요한 경우에만 요청합니다.
  • 게시물을 올리면 지도 표시를 위해 좌표가 게시물에 저장됩니다.

마이크

  • 게시물(및 가능 시 채팅) 음성 메시지를 녹음합니다.
  • 오디오는 Firebase Storage에 저장되며 길이/파형 샘플이 기록됩니다.
  • 게시물의 음성은 24시간 후 게시물과 함께 만료됩니다。

사진 보관함

  • 게시물 또는 프로필에 첨부할 사진을 선택합니다.
  • 사용자가 선택한 항목만 접근하며, 전체 앨범을 스캔하지 않습니다.

카메라

  • 게시물/프로필 사진을 직접 촬영합니다.
  • 요청 시에만 사용하며, 백그라운드에서는 동작하지 않습니다.

처리하는 데이터

  • 계정 정보: Apple 로그인 또는 Google 로그인 사용 시, 신원 제공자로부터 UID와 기본 프로필 정보를 받습니다. 이름과 이메일만 수집하며, 로그인 서비스의 “이메일 숨기기”(Hide My Email 등)를 지원합니다. 동의 없이 로그인 상호작용을 광고 추적에 사용하지 않습니다.
  • 프로필: 표시 이름, 업로드한 사진.
  • 게시물: 텍스트, 기분/이모지 및 색상, 선택적 사진/음성, 대략적 위치, 좋아요 수, 생성/만료 시간. 게시물은 24시간 후 자동 만료됩니다.
  • 사용 데이터: Firebase 서비스 운영에 필요한 최소 로그. 데이터를 판매하지 않습니다.

사용 서비스

  • Firebase(Auth/Firestore/Storage): 인증, 게시물, 미디어 저장, 실시간 갱신.
  • Apple WeatherKit / Open-Meteo: 날씨 조회를 위해 좌표를 사용하지만 계정과 연결하지 않습니다.
  • Apple MapKit: 지도 표시 및 클러스터링.
  • Sign in with Apple / Google 로그인(가능한 경우): 선택적 로그인 수단으로 계정 생성/연결에 사용하며, Hide My Email 등 프라이버시 옵션을 지원합니다.

사용자 선택

  • 권한을 거부할 수 있으며, 해당 기능은 사용할 수 없습니다.
  • 게시물은 언제든 삭제할 수 있으며, 삭제하지 않아도 24시간 후 자동 삭제됩니다.
  • 데이터 내보내기/계정 삭제 요청은 아래 연락처로 문의해 주세요.

보안 및 보관

  • 전송은 HTTPS/TLS로 보호되며, 미디어는 Firebase 규칙으로 보호됩니다.
  • 게시물/미디어는 최대 24시간 보관, 프로필 사진은 삭제 시까지 보관됩니다.

아동의 개인정보

본 서비스는 만 13세 미만 또는 해당 지역의 최소 이용연령 미만의 아동을 대상으로 하지 않습니다.

문의

개인정보 관련 문의는 innervoiceic@gmail.com 로 이메일을 보내거나, 프로젝트 저장소 Issue로 남겨주세요: github.com/jasper26/innervoice