プライバシーポリシー
Privacy Policy v2.0Version 2.0 · · Governance 2.0 public evidence surface
Governance 2.0 Overview
This page is part of the starnum public Governance 2.0 surface and uses the same evidence layer as the system card, data governance, transparency report, use policy, and security policy.
Governance Summary
This page explains what data is collected, why it is processed, how long it is retained, and how privacy controls connect to the public governance evidence layer.
Scope
Birth data, chart identifiers, analytics signals, third-party processors, cross-border storage, deletion requests, and region-specific privacy rights.
Implementation Status
The original legal meaning is retained. Version 2.0 adds traceable evidence, release integrity, provider alignment, and machine-audited internal links.
現在のデータライフサイクル(実装を正とする)
本節が現在検証できる規則です。旧記述と矛盾する場合は本節と実装を優先します。
- 保存対象には生年月日、性別、任意の出生時刻・出生地メタデータ、命盤構造、鑑定結果、言語、プラン状態、アクセス/削除用トークンが含まれます。出生情報は個人データであり、匿名化済みとは表現しません。
- 主データは Cloudflare R2、検索索引と状態は D1 に保存します。KV は期限付き修復バックアップです。Supabase は既定で無効の旧障害用フォールバックで、通常の主経路ではありません。
- フロントでの照会期間は無料 6 か月、通常 1 年、高級・特別プランは無期限です。無料/通常の期限後は R2 の命盤内容を削除し、最小限の顧客索引と注文/監査記録だけを保持します。
- 利用者が削除操作をするとソフト削除状態になり、公開照会・一覧・上書きは直ちに遮断されます。保護された記録と監査メタデータは保持されます。物理消去ではなく「フロントからの削除」です。
- AI 生成または翻訳を実際に有効にした場合に限り、作業に必要な命盤構造または文面を設定済み事業者へ送ります。比較表への掲載は本番利用の主張ではありません。
src/chart-storage.js · src/api-handler.js
このプライバシーポリシーは、starnum.com.tw(以下「本プラットフォーム」)が個人データをどのように収集、使用、保護するかを説明するものです。本サービスを利用することで、本ポリシーの条件に同意したものとみなされます。
1. 収集するデータ
本プラットフォームを使用する際、以下のデータが収集される場合があります:
- 生年月日・出生時刻:紫微斗数命盤および数秘術の計算に使用
- 性別:命盤計算に使用(大限の順逆に影響)
- 婚姻状況・子どもの有無(任意):関連する宮位の解釈を深めるために使用
- 命盤データ:照会のために保存;個人を特定できる情報は含まれません
本プラットフォームは氏名、電話番号、メールアドレス、身分証明書番号など、個人を直接特定できる情報は収集しません。
4. CookieとトラッキングCookie
本プラットフォームは言語設定を保存するためにブラウザの localStorage を使用しています。本プラットフォームは Google Analytics(GA4)を使用して匿名のトラフィック統計を行っています。GA4 はブラウザにファーストパーティ Cookie(_ga、_ga_* など)を設定して訪問者を識別しますが、これらの Cookie はクロスサイトトラッキングや広告には使用されません。本プラットフォームは広告トラッキングピクセルを埋め込んでいません。
5. サードパーティサービス
本プラットフォームは以下のサードパーティサービスを使用しています。各サービスには独自のプライバシーポリシーがあり、本プラットフォームはそれらのポリシー内容について責任を負いません。
- Google Analytics(GA4):匿名トラフィック統計分析サービス、Googleのプライバシーポリシーに準拠。GA4 はページ閲覧数、デバイスタイプ、地理的地域などの匿名データを収集し、ウェブサイトのコンテンツとユーザーエクスペリエンスの向上に使用します。Google Analytics オプトアウト ブラウザ アドオンを使用してオプトアウトできます
- Cloudflare Pages:ウェブサイトのホスティングおよびCDNアクセラレーション、Cloudflareのプライバシーポリシーに準拠。Cloudflareはセキュリティ目的でアクセスIPアドレスおよびブラウザ情報を記録する場合があります
- Cloudflare R2 / D1:主要な命盤データ、検索用インデックス、運用メタデータを扱うエッジストレージ
- Google Fonts:フォント読み込みサービス、Googleのプライバシーポリシーに準拠
- jsDelivr CDN:オープンソースライブラリの読み込み高速化、jsDelivrのプライバシーポリシーに準拠
- AI / 翻訳プロバイダー:コードと設定で検証できる場合のみ production 利用として記載します。公開ガバナンスページでは、システムカードと透明性レポートを通じて検証済みプロバイダーを開示し、未検証のプロバイダーを稼働中とは表記しません
- Pagefind:サイト内検索機能、完全にブラウザ内で実行され、サーバーへのデータ送信はありません
- iztro:紫微斗数の命盤計算エンジン(オープンソース)、完全にブラウザのローカルで実行され、外部サーバーへのデータ送信はありません
6. データ処理フロー
入力から保存までのデータの完全な経路は以下の通りです:
- 入力:ブラウザで生年月日データを入力
- 計算:命盤の計算はすべてブラウザ内(JavaScript側)で完結
- 保存:計算後、命盤結果は HTTPS 経由で Cloudflare R2 に書き込まれ、検索用インデックスは Cloudflare D1 に書き込まれます
- 分析・翻訳:AI 補助分析または多言語翻訳を有効にする場合、解釈に必要な命盤構造と分析文のみを処理します。production プロバイダーはシステムカードで検証可能な設定に従います
- 照会:命盤IDで照会する際、Cloudflare R2/D1 からデータを読み取り、ブラウザで表示します
- 削除:無料命盤は1ヶ月、ベーシックプランは3ヶ月保持され、期限を過ぎるとシステムにより自動削除されます。プレミアムおよびスペシャルプランは永久保存されます
7. 越境データ移転
お客様の命盤データは主に Cloudflare R2/D1 基盤に保存され、Cloudflare のグローバルネットワークとデータ処理の仕組みに従って地域をまたいで処理される場合があります。旧 Supabase は既定で無効の障害時フォールバックとしてのみ保持され、明示的な障害復旧時に限って使用されます。
8. 未成年者の保護
本プラットフォームは16歳未満の未成年者を対象としたサービスではありません。16歳未満の方は、保護者の指導のもとでご利用ください。本プラットフォームは未成年者の個人情報を意図的に収集することはありません。
9. アフィリエイトマーケティングの開示
本プラットフォームの一部のページには、アフィリエイトマーケティングの推薦リンクが含まれています。これらのリンクを通じて商品を購入された場合、本プラットフォームはブランドから少額の紹介手数料を受け取る場合があります。この費用はブランド側が負担するものであり、お客様の購入価格が上がることはありません。
- アフィリエイトリンクを含むすべての推薦には
rel="noopener sponsored"属性が付与されています - 推薦内容は本プラットフォームの製品評価に基づいており、手数料率の影響を受けません
- 本プラットフォームは、アフィリエイト関係を理由にお客様の第三者ショッピングサイトでの行動データを収集することはありません
- クリックまたは購入するかどうかはお客様の自由であり、本プラットフォームの機能の利用に影響はありません
10. お客様の権利
いつでも以下のことができます:
- 生年月日の提供を拒否する(データは保存されません)
- 命盤データの削除を要求する(Instagram @mychenan までご連絡ください)
- 本サービスの利用を停止する
11. 免責事項
本プラットフォームが提供する占術分析結果(紫微斗数命盤および数秘術レポートを含む)は、個人の自己探究、学習、および参考のみを目的としており、いかなる形式の法律、財務、医療、心理、または人生設計に関するアドバイスを構成するものではなく、そのように解釈されるべきではありません。
- 占術分析は伝統的な命理学の理論と数学的計算に基づいており、その正確性と適用性は個人によって異なります
- 本プラットフォームは、分析結果に基づいてユーザーが行ったいかなる意思決定、行為、またはその結果についても責任を負いません
- 専門的なアドバイスが必要な場合は、関連分野の有資格専門家にご相談ください
- 本プラットフォームは、事前の通知なくサービスを変更、一時停止、または終了する権利を留保します
12. データ漏洩時の対応
Your chart data is primarily stored in Cloudflare R2/D1 infrastructure and may be processed across regions according to Cloudflare network and data-processing arrangements. Legacy Supabase access is retained only as an off-by-default incident fallback and is used only when incident recovery is explicitly enabled.
開示等の請求
お客様は、個人情報保護法に基づき、以下の請求を行うことができます:
- 開示請求:当方が保有するお客様の個人データの開示を請求できます
- 訂正等の請求:個人データに誤りがある場合、訂正を請求できます
- 利用停止等の請求:個人データの利用停止または消去を請求できます
上記の請求は、Instagram @mychenan を通じてご連絡ください。受付後、合理的な期間内に対応いたします。
本プラットフォームはお客様の個人情報を販売いたしません。
15. お問い合わせ
本プライバシーポリシーについてご質問がある場合は、Instagramでお問い合わせください:@mychenan
外部基準と一次資料
以下は本ページの判断に用いる一次資料です。比較基準であり、第三者による本サイトの推奨を意味しません。
Current Machine Audit Snapshot
This block uses only traceable local audit data. No unsupported metrics or model claims are added.
- data/state-machine/i18n-parity.json: 8,036 parent URLs, 7,976 articles.
- data/kb-machine-audit.json: 3,238 source files, 0 missing coverage, 0 orphan chunks.
- data/discovery-surface-audit.json: 0 errors, 0 warnings.
- data/sla-report.json: critical / 5 critical, 0 warnings.
Content Maintenance And Update Decision
This block makes governance-page content machine-checkable: every page must disclose its source artifacts, related pages, and the gate that reports update needs.
Update Decision
This is not static copy. When source artifacts, related policies, public metrics, or generators change, AI Ops reports evidence and an AI agent decides whether the page needs edits.
Human Boundary
Systems detect, report, and preserve machine-readable evidence. Codex/Claude agents perform final judgment and repair.
Verification Command
node scripts/verify-trust-pages.js --check
data/state-machine/trust-pages.jsondata/public-claim-registry.jsondata/sla-report.json- Related governance pages: Data Governance · Security Policy · Acceptable Use Policy · FAQ
- Update flow:
npm run update:trust-pages→npm run test:trust
Release Integrity And GPG
GPG signing configured locally. signingkey=0934DFA0EDA6363A. GitHub verification pending until the public key upload and Verified badge are confirmed.
Verifiable Evidence Layer
This block is not a narrative claim. Each core assertion has a claim id, source JSON, hash, and a repeatable verification command. Public pages disclose governance evidence without exposing source code, secrets, private data, or exploitable attack details.
| Claim ID | Verifiable value | Status | Owner | Source and verification |
|---|---|---|---|---|
| claim.public-url-manifest.indexable-count Public URL and canonical inventory |
38,965 indexable URLs | verified | sitewide | node scripts/generate-public-evidence-manifest.js --dry |
| claim.trust-pages.audit-pass-rate Trust page machine audit |
180/180 pass | verified | sitewide | node scripts/verify-trust-pages.js --check |
| claim.discovery-surface.zero-errors AI discovery surface audit |
{"errors":0,"warnings":0} | verified | sitewide | node scripts/verify-discovery-surface.js |
| claim.structured-data.jsonld-errors JSON-LD / structured data audit |
{"structured_data_invalid_files":0,"breadcrumb_count":28274,"faq_count":27506,"dataset_count":30,"article_count":27406} | verified | sitewide | node scripts/site-machine-audit.js |
| claim.status.sla-state Status page SLA source |
critical / 5 critical, 0 warnings | verified | sitewide | node scripts/generate-status-page.js |
| claim.provider-alignment.openai-anthropic-gemini OpenAI / Anthropic / Google Gemini benchmark alignment |
benchmark alignment only unless code/config evidence exists | verified | sitewide | node scripts/verify-public-evidence.js --check |
| claim.transparency-report.sha256 Transparency report SHA-256 anchor |
{"report":"transparency/report-2026-Q3.json","sha256":"47b09e2ca4e8b8fe9dffdfaccef3b11212de9ee3a8a14badca8044e2481203c5"} | verified | sitewide | node scripts/update-transparency-current-data.js |
| claim.release-integrity.gpg-signing GPG signing status |
GPG signing configured locally; GitHub verification pending | github_verification_pending | sitewide | gpg --list-secret-keys --keyid-format=long && git log -1 --show-signature |
OpenAI / Anthropic / Google Gemini Alignment
The governance surface is benchmarked against the three public frameworks: model docs, system/model cards, safety evaluation, data governance, and use policies. This is benchmark alignment, not a claim that every provider is active in production inference. Official docs checked: 2026-07-31
| Provider | Governance focus | Starnum disclosure | Official source |
|---|---|---|---|
| OpenAI | Model documentation, latest model notes, safety best practices, and data controls. | No verifiable production model setting was found in the production code scan; providers are listed as governance benchmarks. | https://platform.openai.com/docs/models |
| Anthropic | Claude model documentation, system/model cards, Responsible Scaling, and safety policy. | No verifiable production model setting was found in the production code scan; providers are listed as governance benchmarks. | https://docs.anthropic.com/en/docs/about-claude/models |
| Google Gemini | Gemini API model documentation, safety settings, data governance, and platform policy. | No verifiable production model setting was found in the production code scan; providers are listed as governance benchmarks. | https://ai.google.dev/gemini-api/docs/models |
System Card V2.0: Technical Transparency Layer
This layer publishes the technical governance evidence that can be safely disclosed: architecture, data sources, AI-use boundaries, quality gates, release integrity, and provider alignment. Source code, secrets, exploitable attack details, and private data remain out of scope.
Public architecture
Cloudflare Pages/Workers, R2/D1/KV/Pagefind, and local generation scripts form the public-site and governance publication chain. Public pages disclose behavior, state, and traceable sources, not secrets or internal permissions.
AI-use disclosure
AI-assisted workflows are used for knowledge-base retrieval, cross-checking, and error detection. Governance documents are benchmarked against OpenAI, Anthropic, and Google Gemini public frameworks. Production model usage is disclosed only when code/config evidence exists.
Quality and safety gates
Governance page audit 180/180 passing, JSON-LD errors 0, discovery-surface errors 0. Status pages report critical / 5 critical, 0 warnings as-is.
Data traceability
Knowledge base 32,724 chunks, TM 789,031 entries, AI answer-ready 7,976/7,976. Public metrics trace to data/state-machine/*, data/*audit*.json, and transparency reports.
| Governance area | OpenAI | Anthropic | Google Gemini | Starnum implementation evidence |
|---|---|---|---|---|
| Model/system-card disclosure | OpenAI models + safety docs | Claude model docs + system/model cards | Gemini model docs + safety settings | system-card, model-card, methodology, benchmark, transparency-log |
| Safety evaluation and use boundaries | Safety best practices / deployment checklist | Responsible Scaling / safety policy | Gemini safety controls / policy | AI safety, acceptable-use, ethics, risk-boundary copy, crawler policy audit |
| Data governance | Data controls / privacy controls | privacy and data handling docs | Gemini API data governance references | privacy, ai-data-governance, KB/TM source tracking, SHA-256 hashes |
| Monitoring and release | production checklist / eval discipline | system-card transparency discipline | model/version documentation discipline | deploy.js, status.html, SLA report, trust-pages-machine-audit, sitemap/hreflang audits |
- Sources: data/state-machine/model-card.json, public-bench.json, trust-pages.json, security-headers.json.
- Sources: data/trust-pages-machine-audit.json, data/discovery-surface-audit.json, data/ai-answer-readiness-audit.json.
- Sources: data/kb-machine-audit.json, data/tm/quality-audit-report.json, data/sla-report.json.
- Official benchmark docs checked: 2026-07-31; links are listed in the OpenAI / Anthropic / Google Gemini alignment table.
The V2.0 goal is not more claims; it separates implemented controls from planned controls. Production usage, benchmark alignment, status exceptions, GPG signing, and SLA breaches are disclosed from source data.