Privacy Policy
This Privacy Policy explains what information MyAiringList and AiringList (together, "the Site", "we", "us") collect when you use them, why, and what choices you have. The Site is a personal, non-commercial hobby project built by Morteux that displays your MyAnimeList (MAL) or AniList (AL) watching list as a weekly broadcast calendar, and its related "Discover Season" and "MySeasonalList" tools.
We do not require you to create an account. To use the Site you simply type in a public MyAnimeList or AniList username, which is sent to that platform's own public API to fetch your list - the Site never asks for your MAL/AL password and cannot access anything private.
1. Information we process
We handle three kinds of data:
- The username you type in. It's sent to the MyAnimeList and/or AniList public APIs to fetch your list, and is stored temporarily in your browser's page URL for as long as you keep that calendar open.
- Basic usage records in our database. Each time someone other than the site's developer looks up a calendar, we store the username entered, the date, and which site (MAL or AL) was used, in a MongoDB database. This is only used to get a rough idea of how many people use the Site and isn't linked to any other personal information.
- Preferences stored in your browser. Cookies and "local storage" that remember settings like your theme, display timezone, or which lists to include, so you don't have to set them again on every visit. See the tables below for the full list.
Like virtually any website, the hosting provider (Vercel) also processes standard technical data needed to serve pages, such as your IP address and request logs, under its own privacy policy.
2. Cookies we set, and how we ask for your consent
These are small values the Site asks your browser to send back on later visits. All of them are "strictly necessary" preference cookies: none of them are used for advertising or analytics purposes, and there are no optional cookies you can turn off individually.
Because of that, the consent banner shown on your first visit offers a single choice rather than a list of toggles: Accept saves your choice and lets you use the Site normally, while Reject immediately deletes every cookie, local storage entry, and session storage entry this Site has set in your browser, then closes the tab. If your browser doesn't allow a page to close its own tab, the Site shows a short message instead and asks you to close it yourself - either way, nothing from the Site is left behind in your browser.
| Cookie | Purpose | Duration |
|---|---|---|
mal_lists_configured |
Remembers that you already went through the first-visit "which lists should we fetch" screen, so it isn't shown again. | 365 days |
mal_include_on_hold |
Whether On-Hold anime should be included on your calendar. | 365 days |
mal_include_plan_to_watch |
Whether Plan to Watch anime should be included on your calendar. | 365 days |
3. Local storage in your browser
We also use your browser's "local storage", which behaves like a cookie that is never sent to our server - it only ever lives on your own device, purely to remember display preferences:
| Key | Purpose |
|---|---|
theme_mode | Light or dark theme. |
cookie_consent | Whether you already accepted the cookie consent banner, so it isn't shown again. |
nsfw_show_level | Which NSFW genres to show or hide. |
user_timezone | Your chosen display timezone for the calendar. |
use_low_bandwidth | Whether to hide anime cover images to save data. |
hide_empty_days_filler | Whether to hide the illustration shown on empty calendar days. |
use_table_calendar | Whether to use the table layout instead of day columns. |
use_countdown_timer | Whether to show a live countdown instead of a fixed airing hour. |
4. Advertising cookies
The Site shows advertising through Google AdSense to help cover hosting costs. Google and its advertising partners may set their own cookies or similar technologies in your browser to serve ads (which may be personalized based on your browsing activity, unless you opt out) and to measure ad performance. We do not control these cookies directly; they are governed by Google's own policies:
You can opt out of personalized advertising at any time through Google's Ads Settings, or by rejecting our own cookie consent banner (section 2 above), which prevents any further cookies - including Google's - from being set by this Site in your browser.
5. Third-party services
- MyAnimeList API and AniList API - used to fetch the anime list, titles, cover images, and broadcast schedules you see on the calendar, based on the username you provide.
- MongoDB Atlas - hosts the basic usage records described in section 1.
- Vercel - hosts and serves the Site.
6. Your choices
- You can reject the cookie consent banner at any time you're shown it (see section 2) to wipe every cookie and local/session storage entry this Site has set, and stop using it.
- You can also clear the cookies and local storage described above at any time from your browser's settings; the Site will simply fall back to its defaults on your next visit.
- You can toggle On-Hold / Plan to Watch inclusion, theme, NSFW level, timezone, and other preferences at any time from the Configuration window, without needing to clear anything manually.
- Since the Site doesn't have accounts, there's no personal profile to delete beyond the entries described in section 1 - if you'd like your username removed from our usage records, reach out through the contact details below.
7. Children's privacy
The Site is not directed at children under 13 (or the relevant age of consent in your country) and we do not knowingly collect personal information from them.
8. Changes to this policy
We may update this Privacy Policy from time to time, for example if we introduce new third-party services. The "Last updated" date at the top of this page reflects the latest revision.
9. Contact
Questions about this policy can be sent through GitHub or the official MAL club.