What does a Duolingo lookup return?
An unusually complete profile, from an email address alone.
A measured run against a test address came back in 380 milliseconds with the display name, the avatar, the bio, the current streak, the total XP, the language being learned, the language being learned from, a country, the follower and following counts, whether the account has a paid subscription, and the creation date.
That is more than Spotify, Pinterest, Steam or Discord return from an address, all of which stop at confirming registration. Duolingo publishes the profile because it treats learning as social, and treating it as social is a product decision rather than a leak.
Which is exactly why it is worth a post. Nobody guards a language app, so the profile you find there is the unmanaged version of somebody.
What does a streak actually tell you?
It is an attendance record, and it dates things.
A streak counts consecutive days of practice, so a 1,200-day streak says somebody has opened the app every day for over three years. Subtract it from today and you have a date on which that habit started, which is often a date something else changed: a move, a job, a relationship, a course.
A broken streak dates the interruption just as clearly. Combined with the total XP it also indicates intensity, since a long streak with low XP describes somebody tapping one lesson a day to keep the number alive.
None of this is private information in any legal sense. It is simply a diary somebody did not realise they were publishing.
Why does the from-language matter?
Because it names somebody's native language, and almost nothing else online does that directly.
Duolingo records the language you are learning from as well as the one you are learning, and the from-language is nearly always the person's first language or their strongest one. That is a fact people state explicitly almost nowhere else.
Paired with the country field, it separates two very different people who look identical on other platforms: somebody in Portugal learning English from Portuguese, and somebody in Portugal learning Portuguese from English. The second is a recent arrival.
The country is self-declared and can be false. It is rarely false in practice, precisely because nobody sets it expecting anyone to read it, which is the same reason the rest of the profile is worth reading.

A streak is a daily attendance record, published by an app nobody thinks of as social.
How does this help verify somebody?
By producing a claim you can check against everything else they have told you.
Somebody who says they are French, whose Duolingo account is learning French from English with a 40-day streak, has contradicted themselves in a place they never thought to manage. That is the specific value of a low-attention platform: the profile was not curated because nobody expects it to be read.
The creation date does the same job as it does everywhere. An account made three weeks ago attached to an identity claiming years of history is the same signal here as on Discord, and it arrives without the arithmetic.
Treat all of it as one input. A single field contradicting a story is a question to ask, not an answer.
How do you make a Duolingo profile private?
The settings exist and they are not where anybody would look.
- Make your profile private. A single setting in the privacy section stops non-followers reading the profile.
- Turn off social features. Leaderboards and friend suggestions publish you to strangers by default.
- Check the display name. A great many people use their real full name here, because it felt like a private app when they signed up.
The registration check still answers for any address that has signed up, as it does on every platform in this series. What the privacy setting removes is the profile behind it.
If this post is the reason you are worried, the full audit of what is published about you is the next thing to read.
Is looking at a Duolingo profile legal?
Reading a public profile is lawful. The obligations attach to what you do with it.
In the United States, using the result to decide employment, housing, credit or insurance falls under the Fair Credit Reporting Act, and we are not a consumer reporting agency. In the EU and the UK, a public learning profile is personal data and needs a lawful basis to process.
There is a category worth flagging separately. Language learning can indicate migration status, religion or a relationship, and inferences in those categories are treated as special under the GDPR whatever the source data looked like.
A public field does not become a safe inference just because it was easy to read. The ease is a property of the product, not a permission.
Common questions
Is a Duolingo profile public?
By default, yes. The display name, avatar, bio, streak, total XP, languages, country, follower counts and creation date are all readable, and a measured lookup returned every one of them in 380 milliseconds. A privacy setting exists to close it, but very few people have ever opened the settings screen.
Can you find a Duolingo account by email?
Yes, and unusually the profile comes back rather than just a confirmation that an account exists. That makes Duolingo more revealing from an address alone than Spotify, Pinterest, Steam or Discord, all of which stop at telling you the address is registered somewhere.
What does a Duolingo streak reveal?
It is an attendance record. A 1,200-day streak means the app was opened every day for over three years, and subtracting it from today dates the day that habit started, which often coincides with a move, a job or a course. A broken streak dates the interruption just as precisely.
Why does the language someone learns from matter?
Because it names their native or strongest language, which almost nothing else online states directly. Paired with the country field it separates two people who look identical elsewhere: somebody in Portugal learning English from Portuguese is local, and somebody learning Portuguese from English has recently arrived.
How do I make my Duolingo profile private?
Turn on the private profile setting in the privacy section, which stops non-followers reading it, and switch off the social features that publish you to leaderboards and friend suggestions. Check your display name too: many people entered their real full name because the app felt private when they signed up.
Can Duolingo show someone's location?
It shows a self-declared country rather than a precise location. The field can be false and rarely is, precisely because nobody sets it expecting anyone to read it. Treat it as a claim worth checking against other sources rather than as a verified fact about where somebody lives.
Does Duolingo show when an account was created?
Yes, and it comes back in the same lookup as everything else, with no arithmetic needed. That makes the standard verification check available here: an account created three weeks ago, attached to an identity claiming years of history, has contradicted itself in a place nobody thinks to curate.
Will someone know I looked at their Duolingo profile?
No. Duolingo notifies people about follows, not about profile views, so reading a public profile leaves no trace for the owner. A registration check against an email address asks the sign-up form the same question it answers for anybody typing an address into it.
