Where Does Duolingo Store Lessons and Streaks?
Where Duolingo keeps lessons and streaks on Android and iPhone, and what follows your login. Exact folders are covered below.
Last updated
Duolingo ties progress to your account. Streaks, XP, leagues, and courses sync on login. Lesson content for offline use caches privately on the phone. That cache is invisible to file managers on stock devices.
Moves are login affairs. Same email, same classroom. Exact cache names vary by release and course. For safety before trips, open each unit and download it, then verify airplane mode play. Screenshots of leagues help settle disputes, since sync occasionally lags after long offline stretches.
Where Duolingo stores this, by platform
/sdcard/Android/data/com.duolingo
Streaks follow your Duolingo account. Offline units cache privately. A shared folder may appear under Android data on some builds, varying by course and release.
On My iPhone/Duolingo
Courses live in the Duolingo container plus cloud. Sign in to restore streaks, then redownload offline units. Heart refills and gems follow the account.
Frequently asked questions
How do I move Duolingo to a new phone without losing streaks?
Sign in on the new phone and streaks, gems, and courses return from the account. Offline lessons stay behind in private storage. Redownload units over WiFi after sign in. Copying app folders needs root and does not restore streaks.
Does Duolingo work offline?
Yes for units you downloaded. They live in private storage plus cache. The shared Android data folder may show cache on some builds. Use the in app offline toggle per course. Streaks themselves follow the account regardless of downloads.
Notice an outdated path? Let us know.