Privacy & consent

プライバシーPrivacy & consent

収集する情報を最小限にし、広告・解析・第三者サービスの取扱いを公開します。We minimize data collection and do not load optional advertising until you explicitly allow it. This page documents the current technical behavior and your controls.

What we collect

収集する情報は最小限ですWe keep collected information to a minimum

記事一覧、検索、Archive、RSS、JSON Feed は登録もアカウントも不要で利用できます。本番サイトでは運営費をまかなうため Google AdSense の広告を表示し、あわせて配信基盤の Cloudflare Web Analytics (RUM) がパフォーマンス計測のため動作します。TECH Dashboard はこれ以外のアクセス解析providerを追加していません。広告scriptは本番custom domainでのみ読み込み、pages.devとローカルpreviewでは読み込みません。Article lists, search, Archive, RSS, and JSON Feed need no account or sign-up. The production site shows Google AdSense advertising to cover running costs, and Cloudflare Web Analytics (RUM) operates alongside it to measure performance. TECH Dashboard adds no other analytics provider. Advertising scripts load only on the production custom domain, never on pages.dev or local previews.

広告についてAbout advertising

広告は本番サイトの標準機能として表示され、現在オフにする設定は提供していません。Advertising is a standard part of the production site; there is currently no setting to turn it off.

広告の配信には Google AdSense を使用します。Googleはcookie、IP address、browser情報などを広告配信と不正対策へ使用する場合があり、保持と削除はGoogleのpolicyとcontrolに従います。ブラウザ側の広告設定は Google 広告センター から変更できます。Advertising is served by Google AdSense. Google may use cookies, IP address, and browser information for ad delivery and fraud prevention; retention and deletion follow Google policies and controls. You can adjust your own ad settings at Google Ad Center.

取扱うデータData we use

機能ごとに目的を限定し、別用途へ自動転用しません。Each data category has a limited purpose and is not automatically repurposed.

表示設定Display preferences
表示言語とarXiv表示形式をlocalStorageへ保存します。英語表示は共有可能なURLの?lang=enにも反映され、そのURLは通常の配信requestとしてCloudflareへ届きます。これらの設定は運営者のserverへ送信しません。Interface language and arXiv view mode are stored in localStorage. English mode is also reflected as ?lang=en in shareable URLs, so Cloudflare receives it as ordinary delivery request data. These preferences are not sent to the operator's server.
検索Search
Pagefindの静的indexをbrowser内で検索します。共有可能な検索URLには?q=?tag=、exact recovery用の?entry=が含まれる場合があります。カテゴリRSSは/rss/<category>.xmlで配信します。これらのpathとqueryはCloudflareが通常の配信requestとして処理します。Pagefind searches a static index in the browser. Shareable search URLs can contain ?q=, ?tag=, and an exact-recovery ?entry=. Category RSS is served at /rss/<category>.xml. Cloudflare processes these paths and queries as ordinary delivery requests.
パフォーマンス計測 (RUM)Performance measurement (RUM)
本番サイトではCloudflare Web Analytics (RUM)を使用します。広告とは独立して、通常の閲覧時にstatic.cloudflareinsights.comのbeaconが読み込まれ、browserのPerformance APIから得るpage読込・応答性などの性能測定値、閲覧pageのURL、送信元IPなど通常のrequest contextを/cdn-cgi/rumへ送信する場合があります。目的はsiteの性能と利用状況の把握です。保持とcontrolはCloudflareのpolicyに従います。The production site uses Cloudflare Web Analytics (RUM). Independently of optional advertising consent, normal site use can load a beacon from static.cloudflareinsights.com and send performance measurements from browser Performance APIs, such as page-load and responsiveness data, together with the viewed page URL and ordinary request context such as source IP, to /cdn-cgi/rum. Its purpose is to understand site performance and usage. Retention and controls follow Cloudflare's policy.
配信requestDelivery requests
Cloudflare PagesとFunctionsがsiteとAPIを配信します。URL path・query、IP address、user agent、referrerなどのHTTP request metadataを配信・security・abuse対策のためCloudflareが処理する場合があります。保持期間とcontrolはCloudflareのpolicyに従います。Cloudflare Pages and Functions deliver the site and APIs. Cloudflare may process HTTP request metadata such as URL path and query, IP address, user agent, and referrer for delivery, security, and abuse prevention. Retention and controls follow Cloudflare's policy.
外部mediaExternal media
記事画像やfaviconは広告と独立して、元siteまたは画像providerから直接取得する場合があります。そのrequestではURL、IP address、browser情報、referrerが送信先へ届く場合があります。保持期間と削除controlは各送信先が管理し、このpageの削除controlでは消去できません。Independently of advertising, article images and favicons may load directly from source sites or image providers. Those requests may expose URL, IP address, browser information, and referrer to the destination. Each destination controls retention and deletion; this page's deletion control cannot remove that data.
保持期間Retention
localStorageの設定は変更・消去またはbrowser storageの削除まで保持されます。匿名いいねCookieは最長1年間です。D1のactive identity、票、rate-limit行には現在、自動削除期限を設定していません。このpageの削除controlまたは運用上の削除で消去します。第三者が保持する情報は各serviceのpolicyに従います。Local preferences remain until changed, cleared, or removed with browser storage. The anonymous-like cookie lasts up to one year. D1 active-identity, vote, and rate-limit rows currently have no automatic expiry; they are removed by this page's deletion control or operational deletion. Third-party retention follows each provider's policy.

匿名いいねAnonymous likes

いいねを操作したbrowserだけに、機能用の識別子を作成します。A functional identifier is created only for a browser that uses the like control.

不透明なUUIDを__Host-techdb_reaction_voterというHttpOnly、Secure、SameSite=Lax Cookieに最長1年間保存します。serverはUUIDそのものではなく、active identityのHMAC-SHA256 digestと作成時刻、記事ID、いいね状態、rate-limit状態だけをD1へ保存します。count読込時は記事IDを?ids=でsame-origin Functionへ送り、設定済みCookieはbrowserが同じrequestへ付与します。An opaque UUID is stored for up to one year in the __Host-techdb_reaction_voter HttpOnly, Secure, SameSite=Lax cookie. The server stores only the active identity's HMAC-SHA256 digest and creation time, article ID, like state, and rate-limit state in D1, not the UUID itself. Count reads send article IDs to the same-origin Function in ?ids=, and the browser includes the configured cookie with that request.

いいね変更時だけCloudflare Turnstileを読み込み、one-time tokenとIP addressを検証へ送信します。IP addressはTECH DashboardのD1へ保存しません。いいねはお気に入り、記事保存、ranking signalではありません。Cloudflare Turnstile loads only when a like changes, sending a one-time token and IP address for verification. TECH Dashboard does not store the IP address in D1. Likes are not bookmarks, saved articles, or ranking signals.

第三者サービスThird-party services

利用する目的と起動条件を分けて公開します。Purpose and activation conditions are disclosed separately.

  • Cloudflaresite配信、Functions、D1、広告と独立して動作するWeb Analytics (RUM)、任意のいいね検証に使用します。request metadata、RUM performance data、Turnstile verification dataの保持・controlはCloudflareのpolicyに従い、このpageのlocal/D1削除ではCloudflare側の記録を消去できません。Used for site delivery, Functions, D1, Web Analytics (RUM) that operates independently of advertising, and optional like verification. Retention and controls for request metadata, RUM performance data, and Turnstile verification data follow Cloudflare's policy; this page's local/D1 deletion cannot remove provider-side records.Privacy policy(新しいタブで開きます)(opens in a new tab)
  • Google AdSense本番custom domainで読み込みます (pages.devとローカルpreviewでは読み込みません)。Googleはcookie、IP address、browser情報などを広告配信と不正対策へ使用する場合があります。既にGoogleが受け取ったdataの保持・削除はGoogleのpolicyとcontrolに従い、表示される広告の設定は Google 広告センターから変更できます。Loads on the production custom domain (never on pages.dev or local previews). Google may use cookies, IP address, and browser information for ad delivery and fraud prevention. Retention and deletion of data already received by Google follow Google's policies and controls, and you can adjust the ads you see in Google Ad Center.Advertising policy(新しいタブで開きます)(opens in a new tab)
  • DuckDuckGo icons一部sourceのfaviconを広告と独立して表示するために使用します。送信先のrequest記録はDuckDuckGoが管理し、このpageの削除controlでは消去できません。Used independently of advertising to display favicons for some sources. DuckDuckGo controls destination-side request records; this page's deletion control cannot remove them.Privacy policy(新しいタブで開きます)(opens in a new tab)

削除と変更Deletion and changes

選択の変更と匿名いいねデータの削除を、このpageから実行できます。You can change choices and delete anonymous like data from this page.

ローカル設定を消去Clear local preferences

このbrowserの保存済み表示言語とarXiv表示形式をlocalStorageから削除します。現在のURLにある?lang=?q=?tag=は変更しません。Removes saved interface language and arXiv view mode from this browser's localStorage. It does not rewrite ?lang=, ?q=, or ?tag= in the current URL.

匿名いいねデータを削除Delete anonymous like data

現在のbrowser識別子に紐づくactive identity、全ての票、rate-limit記録をD1から削除し、Cookieを失効させます。第三者service側のrequest記録は削除対象に含みません。Deletes the active identity, all votes, and rate-limit records linked to the current browser from D1 and expires its cookie. Provider-side request records are not included.

削除機能の設定を確認しています。Checking deletion availability.

運営者と連絡先Operator and contact

運営主体Operator
Studio344
連絡先Contact
GitHub IssuesGitHub Issues(新しいタブで開きます)(opens in a new tab)
適用法域Jurisdiction
日本Japan

アクセス、訂正、削除、その他のプライバシーに関する質問は上記連絡先へお送りください。第三者サービスが保有する情報は、各serviceのprivacy policyとcontrolに従います。Send access, correction, deletion, or other privacy questions to the contact above. Data held by third-party services is governed by their privacy policies and controls.