Stelleaf(별갈피)プライバシーポリシー
2026-10-10
SSAMOK SOFTのStelleafは記録と写真をまず端末に保存します。
1. 管理者情報
以下の個人事業主が個人データの管理者(GDPR上のコントローラー)として個人データを処理します。
- 屋号: SSAMOK SOFT
- 代表者: カン・デフン
- 個人情報保護責任者: カン・デフン
- 連絡先: ssamoksoft@gmail.com
2. ローカルファースト設計
SSAMOK SOFTのStelleafは記録と写真をまず端末に保存します。ログインとクラウドのバックアップ・同期は任意です。ただし、ログイン前でも地図、検索、表紙画像、購読の確認のため外部通信が発生します。ローカル優先は、端末から一切情報を送信しないという意味ではありません。 無料利用者はログイン前でも広告サービスに接続する場合があります。アプリ利用分析は、別途同意した場合にのみ送信します。
3. 収集する情報
利用する機能に応じて以下の情報を処理します。ログイン後のバックアップ・同期データの主な保存先はSupabaseの韓国ソウルリージョンです。
- アカウント: メールアドレス、内部ユーザーID、ログインプロバイダー識別子 — メール+パスワード、Google ログイン、Apple ログインのいずれかを選択(認証基盤: Supabase Auth)
- コンテンツ:カテゴリ、項目の名前・メモ・バーコード・選択した座標、評価・日付・詳細点数・状況タグ、タグ・ランキングボード・分析設定・写真・作成更新時刻
- 購読確認:ログイン前はランダムな匿名アプリID、ログイン後は内部ユーザーIDをRevenueCatに送信します。購読状態、レシート・購入トークン、アプリ・端末情報も処理します。運営者はカード番号を受け取りません。
- 地図:iOSはAppleマップを使用します。Androidは韓国内でNAVERの地図・地域・店舗検索を、海外ではGoogleマップと地域・住所検索を使用します。リクエスト、表示範囲、検索語、IP、SDKの技術情報が処理される場合があります。端末の現在地は、権限を許可して現在地機能を使ったときのみ取得します。
- 検索・画像:検索語、座標、バーコード、ISBNを処理します。Naverの場所検索、Kakaoの書籍検索、MFDSの食品検索はSupabase関数を経由します。Open Food Facts、Open Beauty Facts、OpenLibrary、画像提供元にはアプリから直接接続する場合があります。IP等の接続情報も送られます。ログイン中のサーバー要求には認証情報が含まれますが、検索プロキシはそれを検索提供元に転送しません。
- 広告:無料利用者にGoogle AdMobの小型ネイティブ広告を表示する場合があります。SDKは広告配信・測定・不正防止のため、IPから推定したおおよその地域、アプリ・端末単位の識別子、広告表示・操作、アプリ・端末情報、性能・診断情報を処理する場合があります。個人の記録・メモ・検索語・写真・バーコード・正確な座標・アカウントIDは広告リクエストに含めません。非パーソナライズ設定を使用します。Androidの広告ID権限は削除し、iOSの追跡許可も求めませんが、他のSDK識別子や測定データは処理される場合があります。Premium利用中は広告をリクエスト・表示しません。
- アプリ利用分析:別途同意した場合にのみ、Google Analytics for Firebaseが画面、記録の開始・保存・失敗、検索・絞り込み・地図表示、購読案内などの所定のイベントと、アプリインスタンス識別子・端末・技術情報を処理します。記録内容・タイトル・メモ・写真・検索語・正確な位置・バーコード・アカウントID・自作タグ名は含めません。分析用の広告ストレージ、広告ユーザーデータ、広告パーソナライズは許可しません。
4. 写真と位置情報の取り扱い
添付写真は端末で再エンコードし、GPSを含むEXIFを除いたコピーを保存・バックアップします。対応端末では元のGPSを一時的な場所の提案に使います。提案から選ぶか地図で確定した座標だけが記録に保存されます。無料アカウントのクラウド写真は100枚まで、Stelleaf Premiumは枚数制限なしです。端末内の写真にアプリの枚数制限はありません。 撮影した写真は標準でアプリに添付します。設定でギャラリーへの追加保存を選ぶか、拡大表示から個別に保存できます。権限は機能使用時に求めます。設定 > プライバシー > 権限管理でカメラ・写真・位置情報の状態を確認し、端末設定を開けます。
5. 処理の目的と法的根拠
各処理の目的と法的根拠(GDPR 第6条)は次のとおりです。
- アカウント管理・バックアップ・端末間同期 — 契約の履行(GDPR 6(1)(b))
- 有料サブスクリプションの決済・管理 — 契約の履行(GDPR 6(1)(b))
- 法令上の義務の遵守(決済記録の保存など)— 法的義務(GDPR 6(1)(c))
- 任意のアプリ利用分析 — 同意。拒否または設定 > プライバシーで無効にしても記録・検索は利用できます。
- 広告配信・測定・不正防止 — 適用法令とGoogleポリシーが求める選択・同意を提供します。EEA・英国・スイスなどではGoogle UMPが選択を確認し、SDKが許可した場合のみ広告を要求します。拒否時はSDKの同意・制限付き広告ルールに従い、記録機能は制限しません。
6. 処理者および受領者
サービス提供のため、以下の処理者・受領者を利用します。
- Supabase — アカウント・DB・写真の主保存先は韓国ソウル。検索・退会・購読確認の関数は要求元に近い世界各地の実行リージョンで処理される場合があります
- Naver Cloud — 地図・場所検索(大韓民国)
- Kakao — 書籍検索とDaum SMTPによる登録確認・パスワード再設定メール。宛先メールアドレスと認証リンク等の本文を処理(韓国)
- 韓国食品医薬品安全処 — 食品バーコード照会(大韓民国、サーバープロキシ経由)
- RevenueCat — サブスクリプション管理(米国)
- Apple — ログイン・決済、iOSの地図・場所・地域検索。機能別リクエストと接続・技術情報(米国などのグローバル拠点)。
- Google — ログイン・決済、Androidの海外地図、AdMob広告・同意管理、同意時のFirebase利用分析(米国などのグローバル拠点)。
- Open Food Facts、Open Beauty Facts、OpenLibrary、画像提供元 — バーコード・ISBN・画像要求とIP等の接続情報を処理
7. 国外移転
主DBと写真をソウルに保存していても、全処理が韓国だけで行われるわけではありません。以下のオンライン機能に必要な情報は暗号化通信で送信されます。国外処理には提供者のデータ処理条件と適用される移転保護措置を用います。国外処理を希望しない場合は該当機能の使用を中止するかssamoksoft@gmail.comにご連絡ください。その場合、関連機能を使えなくなることがあります。
- Supabase(シンガポール法人)— 認証情報、検索要求、退会・購読確認用ユーザーID。ソウルの主保存先以外でも関数が実行される場合があります。地域・再委託先は下記リンク。アカウントの保存期間は8項、運用ログは提供者の条件に従います。 https://supabase.com/docs/guides/functions/regional-invocation ; https://supabase.com/legal/customer-resources/subprocessor-list
- RevenueCat(米国)— 匿名・アカウントID、購入・端末情報を購読管理に使用。退会時に関連顧客情報の削除を依頼し、提供者が非同期処理します。 https://www.revenuecat.com/privacy
- Apple・Google — 選択したログイン・決済の識別子・取引情報、iOSのAppleマップまたはAndroidの海外Googleマップの地図・検索リクエストと接続・技術情報。Googleは第3項の広告・同意・任意分析データ(IP、アプリ・端末識別子、広告操作、性能・診断情報を含む)も暗号化通信により米国などの拠点で処理します。保存期間はサービス・測定・安全性・法的義務上の必要性と提供者の方針に従います。 https://www.apple.com/legal/privacy/ · https://policies.google.com/privacy · https://policies.google.com/technologies/ads · https://firebase.google.com/support/privacy
- Open Food Facts、Open Beauty Facts、OpenLibrary、画像提供元 — 直接検索時のバーコード・ISBN・画像アドレス・IP等を海外サーバーで検索、配信、運用ログに使用します。 https://world.openfoodfacts.org/privacy ; https://archive.org/about/terms.php
8. 保存期間と削除
個人データは以下の基準で保存・削除します。
- 退会:サーバー写真を整理し、RevenueCatの関連顧客情報の削除を依頼した後、アカウントとDB記録を削除します。複数システムで順次行うため、一括の原子的削除ではありません。失敗時は再試行が必要です。アプリはサーバー完了を確認してから選択された端末データを整理します。RevenueCat内の処理は非同期で、ストア購読や法定取引記録の削除とは別です。
- 個別削除:サーバーへの同期後、記録された削除時刻から30日を過ぎた内容(名前・メモ・点数・位置等)を毎日の整理で消去します。同期に必要なID・関連付け・時刻等の削除済み行は365日後の毎日の整理で削除します。サーバー写真の整理はアプリ同期中に別途行い、オフラインや失敗で遅れる場合があります。この期間は端末の削除済み記録を自動消去する期限ではありません。
- 退会完了確認:応答消失や再試行の確認用の要求ID・ユーザーID・時刻は完了から30日を過ぎた毎日の整理で削除します。未完了の要求は再開のため保持します。
- 法令上の保存: 韓国の電子商取引法などに基づき、契約・申込撤回の記録は5年、決済・財貨提供の記録は5年、消費者の苦情・紛争処理の記録は3年保存した後に破棄します
- 分析を無効にすると今後の収集を停止し、端末のAnalyticsインスタンスをリセットします。Googleへ送信済みの全データが直ちに削除されるわけではなく、サーバーの保存・削除には提供者の設定と方針が適用されます。請求窓口:ssamoksoft@gmail.com。
9. 利用者の権利
開示・訂正・消去・処理制限・データポータビリティを請求できます。設定 > データ > 記録のエクスポートでは、この端末の記録と実在する写真をZIPにします。クラウドや他の端末だけにある写真をすべて取得する機能ではありません。ssamoksoft@gmail.comへご連絡ください。原則1か月以内に回答し、複雑な場合は最初の1か月以内に理由を通知して2か月延長できます(GDPR第12条3項)。EU・英国では10項の代理人にも請求できます。
- この端末のカテゴリ・項目・評価・タグ・ボード・分析設定・時刻と、端末に実在する未削除の写真ファイルを含みます。
- 完全に破棄されていない削除待ちの記録も含まれます — 書き出しはこの端末に保存されたデータを読むため、サーバー上ではすでに内容が消去された記録でも、端末に残っていれば含まれることがあります
- ログイン状態でエクスポートしたファイルには、アカウント識別子(UUID)が記録されます
- エクスポートファイルは暗号化されていません — 第三者と共有しないようご注意ください
- 苦情申立て: EU 居住者は居住国の監督機関へ、韓国では個人情報侵害申告センター(privacy.kr、局番なしの118)へ申し立てできます
- 利用分析は設定 > プライバシーで変更できます。Google UMPが要求する場合、同じ画面に広告プライバシーの選択メニューが表示されます。端末権限とOSの広告プライバシー設定は端末設定で別途管理します。
10. EU および英国の代理人
当社は、EU/EEA および英国のユーザーのために、EU GDPR 第27条および英国 GDPR 第27条に基づき代理人を選任しています。EU 代理人: Prighter EU Rep GmbH, Schellinggasse 3/10, 1010 Vienna, Austria。英国代理人: Prighter Ltd, 20 Mortlake High Street, London, SW14 8JN, United Kingdom。代理人へのお問い合わせおよび権利の行使は、https://app.prighter.com/portal/19708232400 から行えます。
11. 児童の個人データ
Stelleaf は満14歳以上(EU の一部の国では当該国の同意年齢である最大16歳以上)の方のみ利用できます。これらの年齢未満の児童の個人データを意図的に収集することはなく、収集したことを認識した場合は遅滞なく削除します。
12. 行わないこと
Stelleaf は以下を行いません。
- 個人の記録を他の利用者に公開するレビューサービスとして運営しません。
- 個人の記録内容・写真・検索語・正確な位置を広告リクエストや分析イベントの内容として送信しません。
- 個人データの販売
- 個人の好みの統計は端末内で計算し、法的または同様に重大な影響を及ぼす自動決定は行いません。
- マーケティング情報の配信
- 満14歳未満の児童データの意図的な収集
13. 安全管理措置
HTTPS/TLS、アカウント別アクセス制御、最小権限、非公開の写真保存を使用します。検索・管理の秘密鍵はサーバーに保管します。地図SDKの公開キーはアプリ制限等の提供者の保護方法を使います。
14. 本ポリシーの変更
本ポリシーが変更される場合、本ページで告知し、重要な変更はアプリ内でも告知します。変更後のポリシーは掲載時点から適用されます。