プライバシーポリシー

Pinkaleはお客様のプライバシーを最重要視し、徹底したローカルファースト原則を遵守します。

Pinkaleのコアな約束:徹底したローカルファースト(Local-First)原則

Pinkaleで実行される すべてのツールの入力データ、アップロードされたファイル、計算結果は外部サーバーへ送信されず、お客様のウェブブラウザのメモリ内でのみ100%ローカルで処理されます。当サービスは利用者がどのような内容のファイルやテキストを処理しているかを把握することはできず、サーバーに保存することもありません。ただし、計算機や単位変換で利用者が明示的に共有リンクを作成した場合は、その数値や設定値がリンクURLに含まれます(第2条)。

第1条(個人情報の処理目的および根拠)

Pinkale(以下「当サービス」)は、以下の目的のためにのみ必要最小限の個人情報を処理します。処理している個人情報は、以下の目的以外の用途には利用されず、利用目的が変更される場合は関連法令に従い事前の同意を求めます。

アカウント・パーソナライズ・お問い合わせの処理はサービス提供(契約履行)に必要な範囲内であり、アクセス統計・レート制限はサービスの安定性確保を目的としています。

  • 会員登録および本人確認、ログインセッションの維持
  • 会員専用パーソナライズ機能(お気に入り、最近利用したツールおよび最近の検索履歴の端末間同期)の提供
  • サービスの不正利用防止、異常な反復アクセスの遮断(レート制限)および統計的品質改善
  • お問い合わせメール(contact@pinkale.com)の確認および回答
  • 機能提案・お問い合わせフォームの受付、検討および回答

第2条(処理する個人情報の項目および収集しないデータ)

1. 会員登録およびログイン時に処理する項目
  • メールアドレスおよびパスワードによる登録:ユーザーID、ニックネーム、メールアドレス、パスワード検証値(scryptによる不可逆ハッシュとして保管され平文パスワードは保存されません)、規約同意記録(同意日時、利用規約バージョン、プライバシーポリシーバージョン)
  • Googleアカウントによるログイン:Googleが確認したメールアドレス、規約同意記録(初回登録時)
  • 会員パーソナライズデータ:お気に入りツールのID(最大200件)、ツールの利用履歴(最大200件保存、直近12件表示、完了回数最大200件)、いいね記録、最近の検索履歴(クリックした検索語に限り最大8件、60文字以下)
2. サービス利用過程で自動収集・生成される項目
  • 品質改善のための匿名統計:サーバーでハッシュ化したセッション識別子(sessionIdHash)、利用ツールID(toolId)、イベント種別8種類(eventType)、実行エンジン(engine)、処理所要時間ミリ秒単位(durationMs)、入力サイズ区分(sizeBucket)、項目数区分(itemCountBucket)、端末クラス(deviceClass)、ブラウザファミリー(browserFamily)、成否フラグ(success)、エラーコード(errorCode)。ユーザーの入力テキスト本文、ファイル名、検索クエリ、生IPアドレス、User-Agentは一切含まれません。
  • 不正アクセス防止およびレート制限:接続クライアントIPアドレスの不可逆ハッシュ値(HMAC-SHA256)、ログイン試行したID/メールのHMAC-SHA256ハッシュ値、機能提案を送信したアカウントIDのHMAC-SHA256ハッシュ値および各試行回数(生IPアドレスおよびIDは保存されず、制限期間終了時に最大15分以内に自動破棄)。
  • アクセス統計(Cloudflare Web Analytics):訪問したページURLおよびリファラーURL(URLの「?」以降のパラメータおよび「#」以降のフラグメントは送信前に除去)、ブラウザ・OS・端末の種類、ページ読み込みパフォーマンス指標。クッキーや追跡識別子は使用せず、ツールへの入力内容やファイルは含まれません。
  • Cloudflare運用ログ:サイトへのアクセス時、CloudflareがリクエストURL、HTTPメソッド、レスポンスコードおよび接続情報を7日間記録します。当サービスのアプリケーションログにはURLとステータスコードのみが記録され、ユーザー入力は含まれません。
  • 共有リンク(Share Link):計算機や単位変換ツールで利用者が「リンクをコピー」(または外部アプリへの共有)を選択した場合、その時点の数値やオプション設定値がURLクエリパラメータ(「?」以降)に含まれます。共有リンクからアクセスした場合、上記Cloudflare運用ログに該当URLパラメータが記録されることがあります。通常アクセスではURLに入力値は含まれず、テキストやファイルを扱う操作系ツールは共有リンクに対応していません。
3. お問い合わせメール(contact@pinkale.com)受付時
  • 送信者のメールアドレス、氏名、返信先アドレス、件名、本文、添付ファイルのメタデータ(ファイル名、形式、サイズ)。受信したメールはCloudflareが受信してDBに保存し、運用コンソールからのみ確認します。添付ファイル本文やメール原本は別途保管せず、外部メールボックスへ転送しません。
4. 機能提案・お問い合わせフォーム(/request、会員ログイン必須)受付時
  • お問い合わせ種別、要望内容(最大1,000文字)、詳細内容(任意、最大1,000文字)、返信先連絡先(任意)、関連ツールID。アカウントIDは要望データと一緒に保存されません。
5. 当サービスが絶対に収集しないデータ(Zero Transmission)

PDF、画像、ドキュメント、音声など利用者がツールに添付したすべてのファイル、テキスト変換ツールに入力した原文内容、暗号化キー、JWTトークン、各種計算結果および検索語統計は、サーバーへ送信または保存されることは一切なく、ブラウザのメモリ内でのみ処理されます。

第3条(個人情報の保有および利用期間)

当サービスは、法令に基づく個人情報の保有・利用期間または情報主体から同意を得た保有・利用期間の範囲内で、以下のように個人情報を処理・保有します。

記録項目保有および利用期間
会員アカウント・お気に入り・いいね・活動履歴・検索履歴退会時に直ちに削除
規約同意記録(同意日時、規約バージョン、方針バージョン)退会時に直ちに削除
機能提案・お問い合わせフォーム内容受付日から1年後に自動削除(TTL)
お問い合わせメール受信日から1年後に自動削除(回答完了後に早期削除可能)
匿名利用統計ログ生成後30日後に自動削除(TTL)
日別集計統計(ツール別回数・処理時間分布)期限なし(個人を識別できない統計集計データのため個人情報に該当せず)
登録・ログイン・機能提案のレート制限記録制限時間枠終了時に自動削除(最大15分、TTL)
Cloudflare運用ログ(リクエストURL、メソッド、レスポンスコード等)7日後にCloudflareにより削除
アクセス統計(Cloudflare Web Analytics)原本7日間、以降集計統計としてCloudflareにより最大6ヶ月間
クッキーおよびブラウザ保存領域第7条を参照
バックアップコピーなし(削除された記録は復元されません)

第4条(個人情報の破棄手続きおよび方法)

当サービスは、保有期間の経過や処理目的の達成など、個人情報が不要となった場合は遅滞なく破棄します。

  • データベース自動削除(TTL):保有期間が経過したデータは、MongoDB AtlasのTTLインデックス設定に基づき自動的に恒久削除されます。対象は匿名統計ログ(30日)、レート制限記録(最大15分)、お問い合わせメールおよび機能提案内容(1年)です。
  • 退会時の即時削除:利用者がアカウント管理ページ(/account)から退会を申請すると、直ちに会員アカウント情報、お気に入り、いいね、ツールの利用履歴、最近の検索履歴が復元不可能な形で削除されます。
  • 破棄方法:電子的ファイル形式で保存された個人情報は、再生不可能な技術的方法を用いて恒久的に削除します。紙の文書による作成・保管は行いません。
  • バックアップ不保持の原則:当サービスはオフラインバックアップやスナップショット等のコピーを一切保持しないため、一度削除された情報は復元できません。
  • インフラログの破棄:Cloudflare運用ログおよびWeb Analyticsデータは、Cloudflareのデータ保持方針(第3条)に基づきCloudflareにより破棄されます。

第5条(個人情報処理の委託および国外移転)

当サービスは、安定したサービス提供およびインフラ運用のために、以下のように外部専門クラウド事業者に個人情報の処理を委託しています。

1. 個人情報処理の委託

受託事業者委託業務内容保管場所連絡先
Cloudflare, Inc.ウェブホスティング、DNS、お問い合わせメール受信、運用ログ、クッキーなしアクセス統計米国およびグローバル拠点dpo@cloudflare.com
MongoDB, Inc. (Atlas)会員アカウント、パーソナライズ、規約同意記録、機能提案、問い合わせメール、匿名統計の保管大韓民国(ソウル)privacy@mongodb.com
Google LLCGoogleソーシャルログイン認証(選択時)米国https://policies.google.com/privacy

2. 個人情報の国外移転

(MongoDB, Inc.のデータ保管地域は大韓民国ソウルリージョンであるため、国外移転には該当しません。)

移転先事業者(連絡先)移転項目移転国移転時期・方法利用目的保有期間
Cloudflare, Inc.
(dpo@cloudflare.com)
接続情報(リクエストURL、メソッド、レスポンス等)、アクセス統計項目、問い合わせメール米国およびCloudflareデータセンター所在国アクセスおよびメール送信時にネットワーク経由で送信ホスティング、メール受信、統計分析第3条に準拠(運用ログ7日、Web Analytics原本7日・集計最大6ヶ月。メール内容はWorkerへ直接転送されCloudflare側には保管されません)
Google LLC
(policies.google.com/privacy)
メールアドレス米国Googleログイン選択時にネットワーク送信本人確認認証Googleのプライバシーポリシーに準拠

移転の拒否権およびその効果:利用者は会員登録やGoogleログインを行わないことによりアカウント情報の処理を拒否することができます。会員登録を行わなくても、すべてのツールを100%無料で制限なく利用できます。ウェブサイト閲覧に伴うホスティングネットワーク転送は技術的不可欠要素であるため、これを拒否する場合はサイトを利用できません。

第6条(広告の掲載および行動情報の収集・拒否)

当サービスは、無料運営を維持するためGoogle LLCのGoogle AdSenseによる広告を掲載することがあります。広告掲載ページでは、Googleをはじめとする第三者配信事業者がクッキーを使用して、ユーザーの本サイトや他サイトへの過去のアクセス情報に基づいて広告を配信します。

  • 収集主体:Google LLCおよび広告パートナー(当サービスが直接収集・保管することはありません)
  • 収集される行動情報:クッキー、広告識別子、閲覧履歴、インタラクション情報、端末・ブラウザ情報
  • 利用目的:広告配信、パーソナライズ広告の提供、不正クリック防止、成果測定
  • 保有期間:Googleのプライバシーポリシーで定められた期間に準拠します。
  • 詳細については、 Google のサービスを使用するサイトやアプリから収集した情報の Google による使用 をご覧ください。
広告を掲載しないツール

暗号化・復号、ハッシュ・HMAC、パスワード生成、JWT、キー導出、PDFパスワード解除・設定、各種身元識別番号ツール、および印鑑・署名作成ツール(creatorエンジンツール全体、印影・署名画像抽出、PDF印影/署名挿入)や、ログイン・アカウント・管理画面には広告を掲載しません。ツールに入力したデータやファイルが広告事業者に提供されることは一切ありません。

パーソナライズ広告を無効化する方法
  • Google 広告設定 にてパーソナライズ広告をオフにできます。
  • 第三者配信事業者の広告クッキーは www.aboutads.info で無効化できます。
  • ブラウザの設定でサードパーティクッキーをブロックまたは削除できます。サードパーティクッキーをブロックしても、すべてのツールは問題なく利用可能です。
  • EEA、英国、スイスの利用者に対しては、Google認定の同意管理プラットフォーム(CMP)を通じて事前の明示的同意を取得します。

第7条(自動収集装置の設置・運営および拒否)

当サービスは、ログインセッションの維持、画面テーマ設定の保持およびユーザーの利便性向上のためにクッキー(Cookie)とブラウザローカルストレージ(localStorage)を使用します。

1. クッキー(Cookie)一覧

クッキー名利用目的保持期間
__Secure-authjs.session-tokenログイン状態の維持最終利用から30日間
__Host-authjs.csrf-tokenクロスサイトリクエスト偽造(CSRF)防止ブラウザ終了時まで
__Secure-authjs.callback-urlログイン後の遷移先URL保持ブラウザ終了時まで
__Secure-authjs.pkce.code_verifier, __Secure-authjs.stateGoogleログイン認証の検証15分間
pinkale-locale選択した言語設定の保持1年間
pinkale-locale-dismissed言語案内バナーの非表示状態保持30日間

2. ブラウザローカルストレージ(localStorage — サーバーへは送信されません)

キー名利用目的保持期間
pinkale-themeダーク/ライトテーマ設定ブラウザから手動削除するまで
pinkale:favorites:v1非会員お気に入りツール一覧ブラウザから手動削除するまで
pinkale:recent-tools:v1非会員最近利用ツール履歴ブラウザから手動削除するまで
pinkale:tool-frequency:v1非会員ツール利用頻度統計ブラウザから手動削除するまで
pinkale:recent-searches:v1非会員最近の検索語履歴ブラウザから手動削除するまで
pinkale:local-migration-dismissed:v1データ同期案内バナー非表示状態ブラウザから手動削除するまで

拒否方法および効果:利用者はブラウザの設定によりクッキーの拒否やストレージの削除を行えます。セッションクッキーを拒否した場合、会員ログイン機能のみが制限され、非会員としてすべてのツールを制限なく完全無料でご利用いただけます。

第8条(個人情報の安全性確保措置)

当サービスは、個人情報の安全性を確保するため、以下の技術的・管理的な保護措置を講じています。

  • scryptによるパスワード不可逆暗号化:パスワードはscryptによる一方向暗号化ハッシュとして保存され、平文パスワードは一切保持されません。
  • レート制限(Rate Limiting):総当たり攻撃(ブルートフォース)を防ぐため、ログイン、登録、機能提案においてIPおよびアカウント単位の厳格なアクセス制限を実施しています。
  • 生IPアドレスの非保持:IPアドレスはHMAC-SHA256ハッシュに変換されレート制限のみに使用され、生IPアドレスはデータベースに保存されません。
  • 管理コンソールのアクセス制御:管理画面は専用ホスト構成および許可された管理者アカウントのみにアクセスが制限されています。
  • 機密情報の安全な分離管理:DB接続情報などのシステム機密値はコードから分離され、Cloudflare Worker Secretとして安全に管理されています。
  • ログ・アラートにおけるユーザー入力の排除:サーバーログや監視アラートにユーザーの入力テキスト本文やファイル名が記録されないようフィルタリングを徹底しています。
  • HTTPS暗号化通信:すべてのデータ送受信はTLS/HTTPS暗号化により保護されています。

第9条(情報主体および法定代理人の権利・義務および行使方法)

  • 利用者はいつでもマイアカウント(/account)から自身の個人情報の確認、訂正および退会(削除)を行うことができます。
  • 利用者は運営者メール(contact@pinkale.com)を通じても個人情報の閲覧、訂正、削除、処理停止を請求することができ、当サービスは10日以内に対応します。法定代理人による請求も可能です。
  • 年齢制限なし:Pinkaleは年齢制限なく誰でもツールを自由に利用し、会員登録を行うことができます。14歳未満の年少者の法定代理人は、当該年少者の個人情報に関して上記の権利を行使することができます。

第10条(個人情報保護責任者)

当サービスは、個人情報の処理に関する業務を総括して責任を負い、利用者の不服処理および被害救済のために以下の通り個人情報保護責任者を指定しています。

サービス名:pinkale(Pinkale)

運営主体:Pinkale(個人運営、事業者未登録)

個人情報保護責任者:運営者

お問い合わせメール: contact@pinkale.com

第11条(権利侵害の救済方法)

情報主体は、個人情報侵害による救済を受けるため、以下の大韓民国の公的機関等に紛争解決や相談を申し立てることができます。

  • 個人情報紛争調停委員会:1833-6972(www.kopico.go.kr)
  • 個人情報侵害申告センター(KISA):118(privacy.kisa.or.kr)
  • 大検察庁サイバー捜査課:1301(www.spo.go.kr)
  • 警察庁サイバー捜査局:182(ecrm.cyber.go.kr)

第12条(個人情報処理方針の変更)

本プライバシーポリシーは2026年9月16日より適用されます。改定時は施行の7日前(重要な変更は30日前)までにサービス内の新着情報(/updates)を通じて周知します。今回の改定方針は告知と同時に施行され、今後の改定時には上記の告知原則に従います。