Help

Need a hand?

Pick the right door. One real human reads everything that comes in.

Email support

Account issues, sync trouble, billing questions (we don't bill, but still).

Report a bug

Something broken? Email us with your iOS version, app build number, and steps to reproduce.

Request a feature

Got an idea? Send it our way. The good ones get built.

Frequently asked

Is EyeCandy actually free? What's the catch?

No catch. EyeCandy is free forever. No paid tier, no subscription, no ads, no data resale, no analytics SDKs. The Candy AI assistant has a daily free quota (15 chats, 15 listens, 5 image IDs). Want unlimited? Bring your own DeepSeek API key. We don't touch your wallet.

Which devices does it support?

iPhone running iOS 15.1 or newer. Sync across iPhones happens automatically once you sign in with Apple. iPad and macOS are on the roadmap.

Do I need an account?

No. The app works fully offline as a local-only library. Sign in with Apple if you want cloud sync across devices. Linking external accounts (MyAnimeList, RAWG, Open Library, Apple Music, Spotify) for two-way library sync is available separately in Settings and does not require a password.

Can it sync to my iPhone Calendar?

Yes. Turn on calendar sync in Settings (off by default). EyeCandy adds your schedule to a dedicated "EyeCandy" calendar on your device, so what you plan to watch, read, or play shows up in Apple's Calendar app alongside everything else, with a reminder before each one. It's all on-device through Apple's Calendar; nothing about your calendar is sent to our servers. Turn it off any time, or delete the EyeCandy calendar from the Calendar app.

How do I import my history from another tracker?

Open Settings → Data → Import. We accept CSV from IMDb, and XML from MyAnimeList (anime and manga). Account-linked sync is available with Open Library (via S3 keys), plus account linking for TMDB, MyAnimeList, RAWG, and Apple Music. Letterboxd, Trakt, Goodreads, StoryGraph, Steam, and Backloggd are not supported as imports, and AniList is used only as an episode-airing data source, not a list import. Duplicates auto-merge.

How do I export my library?

Settings → Data → Export. CSV for movies and shows (IMDb/TMDB-compatible), anime, and manga. MAL XML for anime + manga (MAL-compatible upload format). All your data is yours, always.

What is Candy AI? Is it ChatGPT?

Candy is an AI assistant inside the app, powered by DeepSeek (model deepseek-chat). The difference: Candy reads your library before responding. Ratings, watchlist, schedule, all of it. Recommendations and answers come back grounded in your taste. You can also snap a photo of a poster and Candy IDs it (image identification is powered by Google Gemini, capped at 5/day).

I rated something here. Will it sync to MyAnimeList / RAWG / Open Library / Apple Music?

If you've linked the account, ratings sync. MyAnimeList and Open Library are full two-way numeric rating sync (push and pull). For RAWG, EyeCandy pulls your existing RAWG score and pushes a status (for example, 'beaten') but does not push a numeric score. Apple Music syncs as loves and favorites rather than star ratings: a high rating here favorites the track there, and loved items there import as 10/10.

Why are notifications still showing the previous user's stuff?

This was a bug. Notifications now scope to whichever account is signed in. Sign out and the inbox clears; sign in as someone else and they see only their own notifications. Update to the latest build if you're still seeing leakage.

I deleted a custom collection but it came back. Why?

Older builds could restore deleted collections. This is fixed: deletions are now tombstoned, so an additive cloud pull can't resurrect a removed collection. Deleted collections stay deleted across sign-out and sign-in.

How do I delete my account permanently?

Settings → Account → Delete Account. We wipe your server-side data on EyeCandy's Cloudflare backend (your library backup in our D1 database, your push registration, your AI usage counters, and your account record) and the local cache on this device. Once deleted, your server-side data is removed from our Cloudflare backend.

Can I disable Candy AI entirely?

Your Candy chat history is stored on-device and can be cleared from the chat screen.

I have a question that isn't here.

Email eyecandyiossupport@gmail.com. One human reads everything. Reply within a few days.