Yokoso is a Japanese-learning app built for people living real life in Japan. Questions, bugs, or ideas — email and you'll get a reply from the person who builds it.
Is it really free? Yes — every learning feature, forever. No ads, no streaks, no locked learning content. Optional supporter contributions exist because some people ask to help. Every learning feature stays free either way; supporters get the optional Glass look as a thank-you, which is cosmetic and the only thing supporting changes. Payments on the web are processed by Stripe, and in the iPhone app by Apple. If you want the long version, supporting Yokoso, explained covers where the money goes and the two free ways to help.
The App Store app looks older than the website. It usually is. Every App Store update goes through review, which has been taking three to four weeks, so the store version trails the web version. Both are the same app. If you want the newest one with an app-like, full-screen feel, you can add Yokoso to your home screen in about a minute.
My devices show different progress. Open Settings → Sync on both devices and confirm they show the same fingerprint word. Then bring the app to the foreground on each — sync runs automatically. Still stuck? Email with both fingerprints.
How do I import WaniKani progress? Settings → WaniKani → paste a read-only API token from wanikani.com/settings/personal_access_tokens. Progress re-syncs daily. The token stays on that device unless you turn on sync; with sync on it travels in your sync data so your other devices can import too.
How do I cancel my support? If you support through the iPhone app, cancel in your App Store subscription settings (iOS Settings → your name → Subscriptions → Yokoso); the app turns the thank-you off by itself once it lapses. If you support on the web, use the manage link in any Stripe receipt email, or the "Manage or cancel your support" link in the app's Settings, or email james@yokosoapp.com and it will be handled, usually the same day. You do not need a sync code or an account to cancel — web support is billed against the email address you used at checkout, which is a separate thing from your sync code. Canceling never removes any learning feature or any of your progress.
How do I delete my data? Settings → "Reset all progress" erases that device, and turns sync off first if it was on, so nothing pulls the erased data back. If you only want this device to stop syncing, Settings → Sync has "Turn off sync on this device" — your progress stays put. Neither removes the copy already in your sync row, so for that, email your sync fingerprint and it will be purged.
Privacy policy — short version: no ads, no data sales, no third-party trackers; your data lives on your device. If you turn on sync, your synced learning activity also helps us understand how Yokoso is used, in aggregate, to improve it. Optional features use named companies only when you turn them on (Supabase for sync and sign-in, WaniKani for import, Stripe or Apple for payments).