Analyse My WhatsApp Chat With AI: What Portraitor Does
What Portraitor returns from an exported WhatsApp conversation, what it costs, and what its privacy policy says happens to the chat along the way.
Portraitor takes an exported WhatsApp conversation and returns a written portrait of one participant’s communication patterns. Its privacy policy says names, email addresses and telephone numbers are removed in your browser before anything is transmitted, and that the content of the conversation is never stored on its servers.
Most people asking this have already found the export option and are now holding a .txt file they cannot do much with. The real question is usually narrower than the words suggest: what does the tool give back, what does it cost, and where does the conversation actually go. This page answers those three from Portraitor’s own live pages, checked today.
What you get back
The output is a written portrait of one person in the conversation. Portraitor’s home page asks you to pick which participant you want a portrait of, and says that person’s messages are read while everyone else stays as context. You also choose the span: all messages, the last twelve months, six months, three months, last month, or a range you drag out yourself.
Its privacy policy is the more precise description of what the analysis produces. It lists inferences about that participant: personality traits, attachment and conflict style, emotional regulation, motivations and communication style, each with an estimate of confidence attached. It also estimates the language of the conversation and whether messages appear to have been written with the help of an AI tool. The policy names further categories beyond those.
Two limits belong in the same breath as that list. Everything in the portrait is inferred from written text in one conversation, and the confidence estimate is part of the output rather than a footnote to it. The policy also states that no decision about anyone is made from a portrait by Portraitor or by any system it operates.
What happens to the chat before it leaves your device
This is the part that separates one of these tools from another, and it is written down rather than implied. The privacy policy says your browser removes names, email addresses, telephone numbers, postal addresses and credentials and replaces them with anonymous placeholders, and that this happens entirely on your own device. The list matching each placeholder back to a real detail never leaves that device.
Two consequences are worth knowing before you upload anything. If the masking does not complete successfully, the policy says no data is transmitted and the payment is refunded automatically. And chat exports usually carry photographs, videos and voice recordings: the policy says the service never opens them and never transmits them, and that only the written messages are read, on your device, with only their masked text sent onward.
The masking removes who is speaking. It does not remove what was discussed. The policy is direct about this: if the people in the conversation talked about their health, beliefs, relationships or sexuality, those passages travel to the analysis provider inside the anonymised text, with no name attached.
What is kept, and for how long
The redacted text goes to Portraitor’s servers and is passed straight to a third party artificial intelligence provider to generate the portrait. The policy says the content of the conversation is not stored, that it is held only for as long as generation requires, and that it is discarded once the portrait has been produced. Conversation text is never written to the database, the backups or the logs.
One qualification, which the policy makes itself and which is worth repeating because it is the difference between a true claim and a slogan. A very large conversation arrives in parts and sits in a temporary file on the server until the analysis request is assembled, at which point it is consumed and deleted. An upload abandoned part way becomes unreadable after fifteen minutes and is removed by daily maintenance. So the honest version is that nothing is retained, not that nothing ever touches a server.
There are no user accounts. You can buy a single portrait as a guest, or a Pass, which the policy describes as an anonymous code carrying a monthly allowance and not associated with your name or email address. The email address you give at checkout goes to Stripe so it can issue a receipt and deliver the portrait; the policy says Portraitor keeps no copy and retrieves it from Stripe only at the point of delivery. Your portrait history stays in your own browser.
One thing that is not private in the same way, stated on the same page: Google Analytics measures how the site is used, and the policy says you can opt out through your browser or through Google’s own opt-out add-on.
What it costs
The home page shows two prices. A single portrait is $10, with no account and no renewal. A subscription is $19 a month for ten portraits that refill automatically, shared from one pool with family and friends, cancellable at any time. On the website, payment is handled by Stripe, and the privacy policy says Portraitor receives confirmation of payment and a transaction reference only, and never receives or stores card details.
Which exports it takes
The home page walks you through exporting from four platforms: WhatsApp, Telegram, Messenger and Instagram. For WhatsApp it says the export gives you a .txt or a .zip file, from either phone or desktop. If you already have the file, the uploader accepts .txt, .html, .json or .zip.
If your conversations are spread across more than one app, the separate guides to exporting a Telegram chat and exporting Google Chat messages cover what each archive contains and what it leaves out.
Whether it is worth it for you
It is worth it if the thing you want is a second reading of how one person comes across in writing, over a longer stretch than you could face re-reading yourself. A year of messages is not something anyone reviews by scrolling.
It is not worth it if you want a verdict about someone. The portrait describes patterns in language and attaches a confidence estimate to each one; it does not settle an argument, and Portraitor states that it makes no decision about anyone from it. Before you pay, you confirm that you have permission to analyse the conversation.
If you are mainly curious about how your own messages land rather than about a specific relationship, what your texts sound like to other people is the cheaper starting point, and what ChatGPT knows about you covers the same instinct pointed at a different set of data.
If the conversation you have in mind has more than two people in it, group chat analysis and what happens to everyone else in the thread covers the counting rule and what the privacy policy says about participants who have not used the service.
If you have not pulled the conversation out of WhatsApp yet, the app documents three separate routes for it and only one of them lets you choose a date range. How to export WhatsApp chat history walks through all three.
Frequently asked questions
Frequently asked questions
Do I need an account to analyse my WhatsApp chat?
No. Portraitor’s privacy policy says the service operates no user accounts. You can buy a single portrait as a guest, or use a Pass, which it describes as an anonymous code that is not associated with your name or email address.
Does Portraitor store my WhatsApp conversation?
Its privacy policy says the content of your conversation is never stored on its servers, is held only for as long as generating the portrait requires, and is never written to its database, backups or logs. A very large upload sits in a temporary file until the request is assembled, then is consumed and deleted.
How much does it cost to analyse one WhatsApp chat?
A single portrait is $10 on the home page today, with no account and no renewal. A $19 monthly subscription gives ten portraits that refill automatically and can be shared from one pool.
Does it read the photos and voice notes in my export?
No. The privacy policy says the service never opens and never transmits photographs, videos or voice recordings. Only the written messages are read, on your own device, and only their masked text is sent onward.
Can I get a portrait of the other person in the chat?
You choose which participant the portrait is about, and the home page says that person’s messages are read while everyone else stays as context. Before paying you confirm that you have permission to analyse the conversation.
Which chat apps does it support?
The home page guides you through exporting from WhatsApp, Telegram, Messenger and Instagram. If you already have a file, the uploader accepts .txt, .html, .json or .zip.
An export is only a file until something reads it. See how Portraitor works.
If you are weighing this against a free tool, our comparison of Portraitor against Mosaic sets out what each service keeps of your conversation afterwards.
If the question holding you back is whether you have to sign up at all, the page on chat analysis without an account sets out what the checkout asks for, what a Pass is, and what you give up by buying that way.
A year of messages, read in one sitting.
Pick one person, pick a span, and get a written portrait of how they come across.
See how Portraitor works →