Tapfolio プライバシーポリシー
最終更新日:2026年11月2日
Tapfolio(以下「本アプリ」)は、自分のSNSやサイト、Wi-FiなどのQRコードをまとめて保存し、すぐに見せたりURLをコピーしたりするためのアプリです。基本の登録情報は端末内に保存します。任意の写真付き名刺・プロフィールQRでは、共有するカードを暗号化し、受け渡しのためCloudflare上へ一時保存します。
共有QRのリンクは、アプリがない人もブラウザで10分間閲覧できます。復号は閲覧者のブラウザ内で行い、鍵はURLのフラグメント(#以降)に保持され、サーバーへ送信しません。Webページに広告・解析ツールは含めず、カードをブラウザの永続ストレージへ保存しません。アプリへ保存するには受信者が明示的に操作する必要があり、自動同期は行いません。交換日・場所・自分用メモは共有しません。
1. 保存する情報
- 登録したSNSのユーザー名、URL、サイト、Wi-Fiのネットワーク名とパスワード、QRコードの内容
- アイコンや背景に選んだ画像、テーマ、並び順などの設定
- 自分のビジネスポートフォリオと受け取った名刺(写真、氏名、肩書き、任意の生年月日、学歴・経歴、選択したリンク)
- 自分と受け取った相手のプロフィール帳(写真、名前、任意の生年月日・血液型・MBTI・出身地・職業・趣味・特技、選択したリンク)。ビジネス用の名刺とは分けて保存します。
登録情報や設定は、原則としてiPhone内の本アプリとウィジェットの共有領域に保存され、Wi-FiのパスワードはiOSのKeychainに保存されます。オンライン名刺交換を選んだ場合の一時保存は、次の「写真付き名刺・プロフィールQR」の通りです。利用者が選択して表示・コピー・共有した情報は、共有先に渡ります。端末のバックアップにはアプリのデータが含まれる場合があります。アプリの削除で通常の保存データは削除されますが、Keychain内の情報や端末・外部に保存したバックアップが同時に削除されるとは限りません。
2. 通信について
- アイコンとサイト名の自動取得:登録したURLのページを、iPhoneから直接読み込みます(メッセージアプリのリンクプレビューと同じ仕組みです)。このとき、そのSNSやサイトに通常のアクセスと同じ情報が届きます。
- 外部サービスでアイコンを探す:利用者が確認画面で同意したときだけ、ユーザー名を外部サービス unavatar.io に送ってアイコンを探します。同サービスは画像のキャッシュ、リクエスト情報、利用回数等を保存し、応答の提供、不正利用防止、サービスの運用・性能の把握等に使用する場合があります。詳しくはunavatarのプライバシーポリシーをご確認ください。
写真付き名刺・プロフィールQR(任意)
利用者が共有を確認すると、名刺・プロフィール帳の写真と共有対象の入力項目をiPhone上の標準暗号化機能(AES-GCM)で暗号化し、Cloudflare Workers・D1へ送信します。非共有に設定した生年月日、Wi-Fi情報、内部のカード選択IDや整理グループは含めません。復号に必要な鍵はQRに含め、サーバーには送信しません。
QRは作成から10分間有効で、QRを知っている人は名刺を受け取れます。自分の名刺を返送するときは別途確認操作が必要です。相手の端末に保存された名刺は期限後も残り、送信者からの自動更新・削除はされません。受取人はアプリ内で保存した名刺やプロフィールを削除できます。プロフィール帳では入力した任意項目も相手へ渡り、生年月日は共有をオンにした場合だけ含まれます。共有前に確認画面で内容を確認できます。
期限後はAPIから取得できなくなり、暗号化データは次回の整理処理(通常15分ごと、処理遅延の場合あり)で削除します。Cloudflareの復元用履歴には削除前の暗号化データが最大7日間残る場合があります。通信の際にはIPアドレス等の接続情報がCloudflareへ届き、不正利用防止・障害対応に利用されます。写真・氏名の本文や復号鍵をアプリのサーバーログには出力しません。詳しくはCloudflareのプライバシーポリシーをご確認ください。
Tapfolio Plusの商品の取得、購入、購入の復元や購入状態の確認にはAppleのApp Storeと通信します。支払いはAppleが処理し、本アプリはカード番号などの決済情報を取得しません。開発者が利用者の登録情報を集める広告・アクセス解析・トラッキングの仕組みは組み込んでいません。
3. 写真とFace ID
- 写真は、利用者が選んだ画像だけを読み込み、アイコン・背景・名刺やプロフィールの写真・QRの読み取りに使います。
- Face ID(またはパスコード)は、非表示にしたアカウントを表示するときの本人確認に使います。認証はiPhoneが行い、顔の情報を本アプリが受け取ることはありません。
4. バックアップ
利用者の操作により、登録情報をファイルとして書き出し、選択した保存先や共有先に渡せます。このファイルにはWi-Fiのパスワードも含まれます。保存先のクラウドサービス等には、そのサービスの規約とプライバシーポリシーが適用されます。不要なバックアップは保存先で削除してください。
5. 子どもの利用
開発者は、子どもの個人情報を収集するための仕組みを設けていません。外部サービスを利用するときの通信については、前記の「通信について」をご確認ください。
6. 変更について
このポリシーを変更するときは、このページで知らせます。
7. お問い合わせ
Tapfolio Privacy Policy
Last updated: November 2, 2026
Shared QR links can also be viewed in a browser for 10 minutes without installing the app. The browser decrypts the card locally using a key kept only in the URL fragment (#), which is not sent to the server. The Web card uses no advertising or analytics and does not persist cards in browser storage. Saving to Tapfolio requires an explicit recipient action; there is no automatic sync. Exchange dates, places and private contact notes are never included.
Tapfolio stores your own SNS profiles, websites, Wi-Fi details and QR codes so you can show or copy them quickly. Core data stays on your device. Optional photo-card QR exchange temporarily relays an encrypted card through Cloudflare; third-party lookups and Apple purchase processing are described below.
- Device storage. Business cards and personal profile books are stored separately. Personal profile fields include a photo, name and optional birthday, blood type, MBTI, hometown, occupation, hobbies, skills and selected links. Registered SNS profiles, URLs, QR contents, images and settings are stored locally in the shared app/widget container. Wi-Fi passwords are stored in the iOS Keychain. Information you choose to show, copy or share is disclosed to the selected recipient. Device backups may include app data. Removing the app does not necessarily remove Keychain items or copies in backups.
- Network. When fetching an icon or site name, the app loads the URL you registered directly from your iPhone, like a link preview. Only if you confirm, it sends a username to the third-party service unavatar.io to find an icon. That service may retain cached images, request metadata and usage counters for service delivery, abuse prevention, operation and understanding performance; see its privacy policy. Apple processes product retrieval, purchases, restores and entitlement verification through the App Store; the app does not receive payment card details. No advertising, developer analytics or tracking SDK is included.
- Optional photo-card QR exchange. After confirmation, the app encrypts the selected public business card or personal profile, including its photo and filled-in shared fields, using iOS AES-GCM and temporarily stores the ciphertext on Cloudflare Workers and D1. The decryption key is carried in the QR and is not sent to the server. Only birthdays explicitly enabled for sharing are included. Other filled-in personal fields are shared with the recipient. Non-shared birthdays, Wi-Fi data and local organization identifiers are excluded. Anyone with the QR can receive the card for 10 minutes. Returning your card requires a separate confirmation. Saved recipient copies remain after expiry and do not automatically update or disappear. Expired data cannot be retrieved via the API and is removed by cleanup, normally every 15 minutes, subject to delays. Encrypted historical copies may remain in Cloudflare recovery history for up to 7 days. Cloudflare receives connection metadata such as IP addresses for service delivery, abuse prevention and troubleshooting. Card contents and decryption keys are not written to application server logs. See Cloudflare's privacy policy.
- Backups. You can export your data to a file and select where to save or share it. The file includes Wi-Fi passwords. Third-party storage providers apply their own terms and privacy policies. Delete unwanted copies at their storage location.
- Photos and Face ID. Only images you pick are read. Face ID is handled by iOS to reveal hidden accounts; the app never receives face data.
Contact: shunoz.contact@gmail.com