プライバシーポリシー / Privacy Policy — Nostrism

最終更新 / Last updated: 2026-10-10


日本語

Nostrism(以下「本アプリ」)は、分散型プロトコル Nostr のクライアントアプリです。Android / iOS / macOS 向けのアプリと、ブラウザで使う Web 版(https://nostrism.shino3.net/app/)があり、本ポリシーはそのすべてに適用します。本アプリは利用者のアカウントを管理するサーバーを持たず、利用者の個人情報を開発者側で収集・保存しません(開発者が運営する既定のリレーと、Web 版が利用する開発者のサーバーについては 3. と 4. をご覧ください)。

1. 開発者が収集する情報

ありません。 本アプリは解析ツール・広告・トラッキングSDKを一切使用せず、利用者を識別・追跡するための情報を開発者のサーバーへ送信しません。Web 版が配信と一部の機能のために通信する開発者のサーバー(Cloudflare 上で運用)での取り扱いは「4. Web 版での取り扱い」に記載します。

2. 端末内に保存される情報

以下は利用者の端末内にのみ保存されます(開発者は参照できません)。

秘密鍵は署名・暗号化のために端末内で使用されます。アプリのデータ削除・アンインストールで消去されます。Web 版で保存される情報と消し方は「4. Web 版での取り扱い」をご覧ください。

3. 第三者へ送信される情報

Nostr は公開プロトコルです。利用者の操作により、以下が利用者が選んだ第三者へ送信されます。

これら第三者はそれぞれ独自のプライバシーポリシーに従います。開発者はこれらのサービスを管理していません(開発者が運営するリレーと、絵文字を作るサーバーを除きます)。

4. Web 版での取り扱い

Web 版は、ブラウザ上で動く本アプリです。配信と一部の機能に Cloudflare, Inc. のサービス(Cloudflare Pages)を利用しています。1〜3 に加えて、次のとおり取り扱います。

4.1 ブラウザ内に保存される情報

以下は利用者のブラウザ内(IndexedDB・localStorage 等)にのみ保存され、開発者のサーバーへは送信されません。

暗号化していても、ページの中で悪意のあるプログラムが動いた場合(本アプリの脆弱性を突かれた場合や、ページを読み書きできる拡張機能など)には、秘密鍵を守れません。長く使うアカウントには、拡張機能(NIP-07)または署名アプリ(NIP-46)の利用をおすすめします。

4.2 開発者のサーバーを経由する情報

ブラウザから直接取得できない情報は、開発者が Cloudflare 上で運用する中継機能(/api/)を通して取得します。

サーバーは、ブラウザの Cookie 等を取得先へ転送しません。ただし Cloudflare の仕様により、利用者の IP アドレスがリクエストヘッダとして取得先(リンク先のサイト等)に伝わる場合があります。取得した内容は、利用者を識別しない形で Cloudflare のキャッシュに一時保存されます(リンクカード・動画情報・X の投稿の日時・Spotify のタイトルとジャケットは最長 24 時間、チャットの一覧は 60 秒、絵文字画像は最長 1 年)。

4.3 Cloudflare による記録

4.4 ブラウザから第三者へ直接送信される情報

3. に加え、Web 版はブラウザから次の相手と直接通信します。いずれの相手にも、利用者の IP アドレスとブラウザの種類等が伝わります。

4.5 保存期間と消し方

5. 子どものプライバシー

本アプリは13歳未満の子どもを対象としていません。

6. 本ポリシーの変更

本ポリシーは予告なく変更されることがあります。変更時は本ページの「最終更新」日を更新します。

7. お問い合わせ


English

Nostrism ("the App") is a client for the decentralized Nostr protocol. It is available as apps for Android, iOS and macOS, and as a web version that runs in your browser (https://nostrism.shino3.net/app/); this policy applies to all of them. The App has no server that manages your account, and the developer does not collect or store your personal data (see sections 3 and 4 for the default relay operated by the developer and the developer's server used by the web version).

1. Information collected by the developer

None. The App uses no analytics, ads, or tracking SDKs, and sends no data to developer-operated servers for the purpose of identifying or tracking you. How the developer's server used by the web version (hosted on Cloudflare) handles requests is described in section 4.

2. Information stored on your device

The following are stored only on your device (the developer cannot access them):

Your private key is used on-device for signing and encryption. It is removed when you clear the app data or uninstall. For what the web version stores and how to delete it, see section 4.

3. Information sent to third parties

Nostr is a public protocol. By your actions, data is sent to third parties you choose:

These third parties operate under their own privacy policies. The developer does not control them (except the relay and the emoji server operated by the developer).

4. The web version

The web version is the App running in your browser. It is served using services of Cloudflare, Inc. (Cloudflare Pages). In addition to sections 1–3, the following applies.

4.1 Information stored in your browser

The following are stored only in your browser (IndexedDB, localStorage, etc.) and are not sent to the developer's server:

Encryption cannot protect your private key if malicious code runs inside the page (for example, through a vulnerability in the App, or an extension that can read and modify pages). For long-term accounts, we recommend a browser extension (NIP-07) or a remote signer (NIP-46).

4.2 Information sent through the developer's server

Information the browser cannot fetch directly is fetched through proxy endpoints (/api/) that the developer runs on Cloudflare.

The server does not forward your browser's cookies or similar data to these destinations. However, due to how Cloudflare works, your IP address may be passed to the destination (such as the linked site) in a request header. Fetched content is cached by Cloudflare in a form that does not identify you (up to 24 hours for link cards, video info, the date of X posts and the title and cover art of Spotify links, 60 seconds for the chat list, up to 1 year for emoji images).

4.3 Records kept by Cloudflare

4.4 Information sent directly from your browser to third parties

In addition to section 3, the web version connects directly from your browser to the following. Each of them receives your IP address, browser type and similar data.

4.5 Retention and deletion

5. Children's privacy

The App is not directed to children under 13.

6. Changes

This policy may change; the "Last updated" date will be revised accordingly.

7. Contact