1. 概要

  • Stashfulはサーバーを一切運用していません。開発者が管理するバックエンドはありません。
  • コンテンツはあなたのiPhoneに保存され、Apple IDに紐づくあなたのiCloudと同期されます。メッセージ(テキスト、リンク、タグ、チャット一覧)はCloudKitプライベートデータベースを通じて、添付ファイル(写真、動画、ボイスメモ、ファイル)はバージョン1.2以降、アプリのiCloud Driveコンテナを通じて同期されます。どちらもコンテナ iCloud.com.anapps.Stashful 内にあります。iCloudにサインインしていない場合やiCloud Driveがオフの場合、添付ファイルはiPhone本体にのみ保存されます。
  • 開発者があなたのコンテンツを読むことはできません。ストレージはAppleが管理しており、私たちはアクセスできません。
  • 解析用SDKはありません。IDFAは使用せず、App Tracking Transparencyの許可も求めません。アプリをまたいだトラッキングも行いません。
  • ユーザーに表示されるiOSのアクセス許可の確認は2つだけです。マイク(ボイスメモ用)と写真(添付する写真を選ぶとき)です。

2. Stashfulが収集するデータ

Stashfulが処理するのは、あなたが明示的に作成または選択したコンテンツだけです。以下、カテゴリごとに説明します。

2.1 マイクの音声

ボイスメモを録音すると、音声は端末内で録音され、iPhone上に添付ファイルとして保存されます。バージョン1.2以降は、その後あなたのiCloud内にあるアプリのiCloud Driveコンテナにアップロードされ、ほかの端末でも利用できるようになります。録音した音声が開発者の管理するサーバーに送信されることはありません。

2.2 写真ピッカーで選択した写真と動画

StashfulはiOS標準の写真ピッカーを使用します。アプリが読み取るのは、あなたが明示的に選択した項目だけです。選択した写真や動画のコピーは端末内に保存され、バージョン1.2以降はアプリのiCloud Driveコンテナを通じてあなたのiCloudと同期されます。Stashfulがバックグラウンドで写真ライブラリをスキャンしたり、インデックスを作成したりすることはありません。

2.3 ファイルピッカーまたは共有拡張機能で追加したファイル

アプリ内の添付ボタン、またはiOSの共有シートからチャットに追加した書類、アーカイブ、メディアファイルは、端末内に保存され、バージョン1.2以降はアプリのiCloud Driveコンテナを通じてあなたのiCloudと同期されます。

2.4 入力したテキスト

チャットに入力したテキストメッセージやメモは、端末内に保存され、あなたのiCloudと同期されます。テキストは仕様上プレーンテキストです(v1ではリッチテキストやMarkdownの表示には対応していません)。

2.5 リンクのプレビュー

URLを貼り付けると、Stashfulはインラインのプレビューを表示するために、リンク先のサーバーから直接メタデータ(ページのタイトル、説明、サムネイル)を取得します。これは、あなたの端末からリンク先のWebサーバーへ1回だけ送られるHTTPリクエストです。リンクやその内容が、Stashfulの開発者や第三者のプレビューサービスに送信されることはありません。

3. Stashfulが求めるアクセス許可

  • マイク(NSMicrophoneUsageDescription)— ボイスメモを録音するため。
  • 写真(NSPhotoLibraryUsageDescription)— 添付する写真や動画を選べるようにするため。

Stashfulが要求・使用しないもの:カメラ、位置情報、連絡先、カレンダー、リマインダー、ヘルスケア、モーション、Face ID / Touch ID。

Stashfulはマーケティング目的の通知やユーザーに表示されるプッシュ通知を送らず、通知の許可も求めません。

4. データの保存場所

4.1 あなたの端末内

Stashfulは、アプリのiOSコンテナ内にあるSwiftDataストアと添付ファイル用ディレクトリにアーカイブを保存します。iOS標準のデータ保護とサンドボックスが適用されます。

4.2 あなたのiCloud内

Stashfulは、メッセージ(テキスト、プレビューを含むリンク、タグ、チャット一覧)をあなたのCloudKitプライベートデータベースと、バージョン1.2以降は添付ファイル(写真、動画、ボイスメモ、ファイル)をアプリのiCloud Driveコンテナと同期します。どちらもコンテナ iCloud.com.anapps.Stashful 内にあります。これらのデータにアクセスできるのはあなたのApple IDだけです。ストレージはAppleが管理しており、Stashfulの開発者はアクセスできません。添付ファイルはアプリの非表示フォルダに保存され、「ファイル」Appには表示されません。アプリの「設定」→「ストレージ」で、iPhone上とiCloud上のそれぞれの容量を確認できます。「iPhoneの空き容量を増やす」を使うと、iCloudに保存済みのファイルのローカルコピーが削除され、開いたときに再びダウンロードされます。iCloudにサインインしていない場合やiCloud Driveがオフの場合、添付ファイルは端末内にのみ保存されます。

4.3 独自のバックエンドなし

Stashfulは独自のサーバーを運用していません。あなたのコンテンツを開発者が管理するクラウドストレージに保存することはありません。

5. サードパーティのSDKと通信先

Stashfulは、少数のオープンソースのUI・メディア用ライブラリを使用しています。これらはすべて端末内で動作し、外部サービスには接続しません:ActivityIndicatorView、AnchoredPopup、Kingfisher、libwebp-Xcode、MediaPicker、ZIPFoundation。いずれのライブラリも、外部にデータを送信しません。

これらのほか、以下のサードパーティの通信先に、記載された状況に限りあなたの端末から接続することがあります。

  • Apple(iCloud / CloudKit、StoreKit、MetricKit)— 同期、サブスクリプションの課金、OSレベルのクラッシュレポートのため。Appleプラットフォームの標準サービスです。
  • RevenueCat— サブスクリプションの購入、復元、確認の際に、App Storeのレシート検証とサブスクリプションの利用資格の管理を行うため。RevenueCatは課金と利用資格の状態に必要な購入・サブスクリプションのデータを受け取ります。StashfulがユーザーのコンテンツをRevenueCatに送信することはありません。
  • リンク先のWebサーバー— リンクを貼り付けたとき、インラインのプレビュー用にリンクのタイトル、説明、サムネイルを取得するため。

6. 解析とトラッキング

  • Stashfulには解析用SDKは含まれていません。Firebase、Mixpanel、TelemetryDeck、Amplitude、Sentry、Bugsnagのいずれも使用していません。
  • StashfulはIDFAを使用せず、App Tracking Transparencyの確認も表示しません。Stashfulがアプリやウェブサイトをまたいであなたをトラッキングすることはありません。
  • クラッシュレポートは、AppleがOSレベルのMetricKitフレームワークを通じて収集する範囲に限られ、iOSの「設定」→「プライバシーとセキュリティ」→「解析および改善」→「Appデベロッパと共有」をオンにしている場合のみ送信されます。
  • 端末内の診断ログにはAppleのos.Loggerを使用しています。これらのログは端末のシステムログにのみ残り、開発者に送信されることはありません。

7. 第三者へのデータ提供

Stashfulがあなたのコンテンツを第三者に販売、共有、送信することはありません。あなたの端末から接続する第三者の通信先は§5に記載したものだけで、それぞれ§5に記載した目的でのみ接続します。

8. データの保持と削除

チャットやメッセージは、アプリ内からいつでも削除できます。削除した項目は端末のストレージから消え、次回の同期時にiCloudからも削除されます。

Stashfulをアンインストールすると、端末に保存されたコピーは削除されます。メッセージと、バージョン1.2以降はアップロードが完了した添付ファイルはiCloudに残り、同じApple IDで再インストールすると戻ります。アップロードされていない添付ファイル(iCloud Driveがオフの場合やiCloudストレージがいっぱいの場合など)は端末内にしかなく、アプリを削除すると失われます。このiPhoneにしかないファイルの数は、アプリの「設定」→「ストレージ」で確認できます。これはiOSの標準的な動作で、iCloudに保存されたデータはアプリではなくあなたのApple IDに属しています。StashfulのデータをiCloudから削除するには、次の手順で操作してください:

iOSの「設定」→[自分の名前]→「iCloud」→「アカウントのストレージを管理」→「Stashful」→「iCloudからデータを削除」

9. お子さまについて

StashfulはApp Storeで4+に指定されており、一般向けに適していますが、大人の生産性向上のために設計されています。子ども向けの機能はなく、COPPAのような開示が必要となるデータを故意に収集することはありません。

10. 本ポリシーの変更

重要な変更は、アプリ内の「情報」セクションと、このページ(stashful.anapps.store/privacy)に反映されます。ポリシーを変更した場合は、上記の「最終更新日」が更新されます。

11. お問い合わせ

本プライバシーポリシーに関するご質問はこちら:

anapps.team@gmail.com