Anipair アプリを開く

プライバシーポリシー

制定日: 2026年10月2日 / 更新日: 2026年11月10日

Anipair(以下「本アプリ」)は、個人が開発・運営する、無料・非商用の非公式アプリです。 本アプリは、利用者が送った問い合わせ、利用者が共有のリンクにしたTier表、個人を特定しない利用状況の集計を除いて、運営者のもとに利用者の情報を集めたり保存したりしません。このページでは、本アプリを使うときに、どの情報がどこに送られ、どこに置かれるかを説明します。

1. 運営者が集める情報

本アプリには、運営者が管理するデータベースや利用者の登録の仕組みはありません。 広告や、Cookieによる追跡は行っていません。

アクセス解析として、Vercel Web Analytics(Vercel Inc.)で、本アプリのどの画面がどれくらい開かれたかを集計しています。 送るのは、開いた画面(評価・マッチングなどの画面の名前)、どこから来たか(参照元のサイト)、国・地域、端末とOS・ブラウザの種類です。 Cookieは使いません。Annictのアカウント・記録・トークンや、入力した内容は送りません。 Vercelの説明では、IPアドレスは記録されず、訪問者の区別に使う値は24時間で捨てられ、個人を特定できない集計としてだけ扱われます。 集計は本アプリの改善のためだけに使います。

ただし、利用者が「質問・不具合・要望を送る」(ヘルプと設定にあります)から問い合わせを送ったときは、次のものを受け取ります。

受け取った内容は運営者の非公開のGitHubリポジトリにIssueとして保存し、運営者だけが読みます。公開はしません。 不具合の調査、改善、返信のためだけに使います。IPアドレスや、Annict・GitHubのトークンは含めません。 送った内容の削除を希望するときは、もう一度問い合わせからお知らせください。

また、利用者がTier表の「リンクで共有」でリンクを作ったときは、次のものを受け取って保存します。

Annictのアカウントの名前・トークン・作品の評価は受け取りません。保存先はUpstash(Redis。Upstash, Inc.)で、リンクを知っている人は誰でも、ログインしなくてもその表を見られます。 保存の期限はありません。作った人がアプリの「リンクを消す」を押すか、表そのものを消すと削除します(消したあと1〜2分は、配信の仕組みの控えから表示されることがあります)。 編集の鍵そのものは、作った人の端末と、GitHubと連携しているときはそのリポジトリにだけ置きます。端末のデータを消すなどして鍵を無くしたときは、問い合わせからリンクをお知らせください。運営者が削除します。

リンクを作る回数に1日の上限を設けるため、接続元のIPアドレスを日付と混ぜたハッシュにした値と、その日に作った回数を保存します。IPアドレスそのものは保存せず、この値と回数は2日で消えます。

2. 利用者の端末に置く情報

次の情報は利用者のブラウザの保存領域(localStorage・sessionStorage)にだけ置きます。運営者には送られません。

ログアウトすると、Annictのトークン、GitHubのトークン、Annictの記録の写しを削除します。興味なし・「見てない」・称号など、この端末にしかない記録は、 同じアカウントでログインし直したときのために端末に残します(ほかのアカウントでログインしても、アプリには表示しません)。 これらも消すには、設定画面の「Annict連携」の「詳しく」にある「ログアウトして、Anipairのデータを削除」を使うか、ブラウザのサイトデータを消してください。

3. 本アプリが通信する先

4. サーバーの関数とホスティング

本アプリはVercelで公開しています。サーバーで動く処理は次の4つだけです。問い合わせをIssueにすることと、Tier表の共有のリンク(上の「1」)のほかは、受け取った情報を保存せず、記録にも残しません。 ただし、ログインの受け渡しと作品情報の中継は、1つの接続元からの使いすぎを止めるため、接続元のIPアドレスを時刻と混ぜたハッシュにした値と、その1分間の回数を、Upstash(Redis)に2分間だけ保存します。IPアドレスそのものは保存しません。

ホスティングの事業者であるVercelは、通信の仕組みとしてIPアドレスなどを記録することがあります。取り扱いは Vercelのプライバシーポリシーに従います。

5. 第三者への提供

問い合わせの内容は保存先のGitHub(GitHub, Inc.)のほかには提供しません。共有のリンクにしたTier表は、保存先のUpstash(Upstash, Inc.)に置き、リンクを開いた人に表示するほかには提供しません。利用状況の集計は集計を行うVercel(Vercel Inc.)のほかには提供しません。それ以外の利用者の情報は運営者が持たないため、第三者に提供することはありません。

6. このポリシーの変更

本アプリの仕組みを変えたときは、このページを更新します。大きな変更は本アプリの公開リポジトリでもお知らせします。

7. お問い合わせ

本アプリの「質問・不具合・要望を送る」(ヘルプと設定にあります。GitHubのアカウントは要りません)か、 公開リポジトリのIssue(github.com/manato003/Anipair/issues)からご連絡ください。

Privacy Policy (English)

Effective date: October 2, 2026 / Last updated: November 10, 2026

Anipair is a free, non-commercial, unofficial app developed and run by an individual. The operator does not collect or store any user information, except what you send through the feedback form, tier lists you choose to share as a link, and anonymous, aggregated usage statistics.

1. Information we collect

Anipair has no operator-run database or user registration, and uses no advertising or tracking cookies. To see how much each screen is used, Anipair uses Vercel Web Analytics (Vercel Inc.): it sends the screen you open (such as Rate or Match), the referring site, your country or region, and your device, OS and browser type. It uses no cookies and sends no Annict account, records, tokens or anything you type. According to Vercel, IP addresses are not recorded, the value used to tell visitors apart is discarded after 24 hours, and the data is used only as anonymous aggregates. The operator uses it only to improve the app. When you send feedback (questions, bug reports, requests) from the app, we receive its type and text, the reply address if you give one, and the app version and device/browser type if you choose to include them. It is saved as an issue in the operator's private GitHub repository, read only by the operator, and used only to investigate, improve and reply. It does not include your IP address or any tokens. To have it deleted, send another message through the form.

When you make a link with "Share as a link" on a tier list, we receive and store the list's title, tier names and the order of the anime in each tier (as MyAnimeList IDs), when the link was made and last updated, and a one-way hash of the "edit key" used to update or delete it. We do not receive your Annict name, token or ratings. It is stored in Upstash (Redis, Upstash, Inc.), and anyone with the link can see the list without logging in. There is no expiry; it is deleted when you press "Delete the link" or delete the list in the app (it may still show for a minute or two from the delivery cache). The edit key itself is kept only on your device and, if connected, in your GitHub repository. If you lose it, tell us the link through the feedback form and the operator will delete it. To limit how many links can be made per day, we store a hash of your IP address mixed with the date, and that day's count. Your IP address itself is not stored, and the hash and count are deleted after two days.

2. Information kept on your device

Your Annict access token and how you logged in (“Log in with Annict” or a personal access token), your optional GitHub token and repository name, your pass, skip and "not watched" records, your priority marks and notes on "want to watch" anime, your titles, key bindings, display settings, the streaming services and TV region you choose, short-lived caches of anime information (including the broadcast schedule of anime you are watching, Wikipedia synopses, and English titles and names), your tier lists (and, for shared ones, the link ID and edit key), a copy of your records last read from Annict (to show them quickly next time), records not yet sent to Annict, and unfinished comments are stored only in your browser's storage. They are never sent to the operator. Logging out deletes the Annict token, the GitHub token and the copy of your Annict records. Records that exist only on this device (passes, "not watched", titles and so on) are kept for when you log in again with the same account, and the app does not show them to anyone who logs in with another account. To delete them as well, use "Log out and delete Anipair data" under "Details" in the Annict section of Settings, or clear the site data in your browser.

3. Services Anipair connects to

  • Annict: login, reading and writing your watch records and ratings, and anime information, using only Annict's public API. Your records are stored in your own Annict account.
  • Anime data provider (currently Shikimori): public data such as genres, similar and related anime, cover image locations, and the works of voice actors, staff and studios, fetched through Anipair's proxy without any information that identifies you. To look up the works of a person, Anipair sends that person's public name as listed on Annict. The proxy uses Upstash (Redis) to keep copies of Shikimori's public data, to remember which MyAnimeList and Annict entries are the same anime (only the public anime IDs), and to count requests to Shikimori. So that a single source can’t use up everyone’s share of requests, it also keeps, for two minutes, a hash of your IP address mixed with the time and the number of requests in that minute. The IP address itself is not stored, and the proxy stores no other information about you there. Titles and covers on shared tier lists are fetched through this proxy too.
  • Wikipedia (ja.wikipedia.org, and en.wikipedia.org on the English screen): when you open the details of an anime, or tap an anime on a shared tier list, its synopsis is read from the article through Wikipedia's public API, without any information that identifies you. On the English screen, the English article linked from the Japanese article is used when there is one.
  • Wikidata (www.wikidata.org and query.wikidata.org): on the English screen, the English names of voice actors and staff shown in anime details and trends are looked up by their Japanese names. When you tap an anime on a shared tier list, its Wikipedia article, official website and X account are looked up by its MyAnimeList ID. Both use Wikidata's public API, without any information that identifies you.
  • GitHub, only if you connect it: your pass, skip and "not watched" records, your priority marks and notes on "want to watch" anime, the streaming services you choose, your tier lists (including the edit keys of shared links), and backups are saved to your own repository.
  • Google Fonts: web fonts used to display the app.
  • Image hosts: cover images (Shikimori posters, and images such as official websites' images returned by Annict's API) and your Annict profile image are loaded by your browser directly from where they are hosted. As with any image on a web page, your IP address and browser type reach that host.
  • Vercel Web Analytics: the name of the screen you open and the other items in 1, for aggregated usage statistics, under Vercel Web Analytics privacy information.
  • Feedback, only when you send it: what you send goes through Anipair's server function to an issue in the operator's private GitHub repository (see 1).
  • Tier list links, when you make one and when someone opens one: the list's title, tier names and order of anime go through Anipair's server function to Upstash and are read back when the link is opened (see 1).

4. Server functions and hosting

Anipair is hosted on Vercel. Four server functions run: one exchanges the Annict authorization code for an access token, one relays requests for public anime data, one turns feedback you send into an issue in the operator's private GitHub repository, and one makes, updates, deletes and reads tier list links (and sets the page title for a shared list and draws the card image shown when the link is posted, with only the list's title and the colors, names and number of anime of its tiers, without covers). Apart from that feedback and shared tier lists, none of them stores or logs what it receives, with one exception: to stop a single source from overusing them, the login exchange and the anime data relay keep, for two minutes in Upstash (Redis), a hash of your IP address mixed with the time and the number of requests in that minute. The IP address itself is not stored. Vercel may record technical information such as IP addresses as part of its service, under the Vercel Privacy Policy.

5. Sharing with third parties

Feedback is shared only with GitHub, Inc., where it is stored. Shared tier lists are stored with Upstash, Inc. and shown only to people who open the link. Usage statistics are shared only with Vercel Inc., which aggregates them. The operator holds no other user information and therefore shares none.

6. Changes

This page will be updated when the way Anipair works changes.

7. Contact

Use "Send feedback" in the app's help or settings (no GitHub account needed), or open an issue at github.com/manato003/Anipair/issues.