{"id":89,"date":"2026-10-04T12:00:00","date_gmt":"2026-10-04T04:00:00","guid":{"rendered":"https:\/\/portraitor.ai\/blog\/?p=89"},"modified":"2026-11-04T11:37:40","modified_gmt":"2026-11-04T03:37:40","slug":"what-chat-analysis-cannot-tell-you","status":"publish","type":"post","link":"https:\/\/portraitor.ai\/blog\/what-chat-analysis-cannot-tell-you","title":{"rendered":"What a chat analysis cannot tell you about someone"},"content":{"rendered":"\n<p class=\"pp-short wp-block-paragraph\">A portrait is built from written messages alone, from one side of a conversation, by a process that deliberately removes the identifying detail first. That rules out a great deal, and the <a href=\"https:\/\/portraitor.ai\/privacy\">privacy policy<\/a> is specific enough to say exactly what.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Most pages about a tool like this describe what it produces. This one describes the edges, because the edges are what decide whether it is worth $10 to you. Everything below is what the policy and the home page state, not what the output feels like.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">It cannot read anything that is not written down<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The policy says chat exports often contain photographs, videos and voice recordings, that the service never opens them and never transmits them, and that only the written messages are read. A conversation carried mostly in voice notes or images is, as far as the analysis is concerned, a mostly empty conversation.<\/p>\n\n\n\n<p class=\"pp-aside wp-block-paragraph\">The same applies to everything that never reached the chat at all: the phone calls, the time spent together, the tone of voice, the message someone drafted and deleted. A chat export is a record of typing, and a portrait cannot exceed its source.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">It does not know who anyone is<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before anything is transmitted, your browser replaces names, email addresses, telephone numbers, postal addresses and credentials with anonymous placeholders, and the policy says the list matching each placeholder to a real detail never leaves your device. The analysis therefore never learns who the people are.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The policy is equally clear about what masking does not do. It removes who is speaking. It does not remove what was discussed: if the people in the conversation talked about their health, beliefs, relationships or sexuality, those passages travel inside the anonymised text, without any name attached. Both halves of that sentence matter, and the second half is the one most services leave out.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">It covers one person, not a relationship<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The home page flow asks which person in the conversation you want a portrait of. One person is one portrait. That is a real limit rather than a packaging decision: a reading of how one participant comes across is not the same object as a verdict on how two people are doing, and the page on <a href=\"\/blog\/group-chat-analysis-what-happens-to-everyone-else\">group chat analysis<\/a> sets out how that works when more than two people are in the thread.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">It is an inference, and it says so<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The policy describes the output as inferences about a participant in the conversation, and says each one carries a confidence estimate. An inference with a stated confidence is a different kind of claim from a measurement, and reading it as a measurement is the commonest way to be misled by a page like this.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A confidence estimate also needs reading against a second effect: a general description can feel exact without being about anyone in particular. That effect has a name and a 1949 origin, and it is the subject of <a href=\"https:\/\/portraitor.ai\/blog\/why-personality-descriptions-feel-accurate\">why personality descriptions feel accurate<\/a>.<\/p>\n\n\n\n<p class=\"pp-warn wp-block-paragraph\">No part of the output is a finding about anyone&#8217;s wellbeing, and nothing on this blog should be read as a reason to act on one. If a conversation worries you, a page of text generated from an export is not the thing to rely on.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">It remembers nothing afterwards<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This cuts both ways. The policy says conversation content is not stored, is held only for as long as generation requires, is discarded once the portrait has been produced, and is never written to the database, the backups or the logs. There are no user accounts, and your portrait history sits in your own browser, which the page on <a href=\"\/blog\/chat-analysis-without-an-account\">buying without an account<\/a> goes through.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So there is nothing to compare against. A portrait is a reading of one export at one moment, not a tracker, and asking it to show change over time is asking it for something it is not built to hold.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Whether it is worth it for you<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">It is worth it if you want a careful outside reading of how one person&#8217;s written messages come across, and you can accept that it is an inference drawn from text alone. <a href=\"https:\/\/portraitor.ai\/\">Portraitor<\/a> sets out the four step flow and the price, and the pages on <a href=\"\/blog\/analyse-my-whatsapp-chat-with-ai\">what comes back from a chat<\/a> and on <a href=\"\/blog\/which-chat-export-files-can-be-analysed\">which export files work<\/a> cover the practical side.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is not worth it if you were hoping for certainty, for a verdict on another person, or for a reading of a conversation that mostly happened out loud. The <a href=\"\/blog\/portraitor-vs-mosaic\">comparison of free and paid analysers<\/a> is the better page if the question is really about price.<\/p>\n\n\n\n<p class=\"pp-closing wp-block-paragraph\">Every limit above is published, which is the point of listing them here rather than waiting for you to find them after paying.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Frequently asked questions<\/h2>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Can a chat analysis tell me what someone is really thinking?<\/summary>\n<p class=\"wp-block-paragraph\">No. The policy describes the output as inferences carrying a confidence estimate, drawn from written messages alone. It is a reading of text, not access to a person.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Does it analyse voice notes, photos or videos?<\/summary>\n<p class=\"wp-block-paragraph\">No. The privacy policy says those are never opened and never transmitted, and that only the written messages are read, on your device.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Does it know the names of the people in my chat?<\/summary>\n<p class=\"wp-block-paragraph\">No. Names, email addresses, telephone numbers, postal addresses and credentials are replaced with placeholders in your browser before anything is sent, and the list matching them back never leaves your device.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Can it analyse two people at once?<\/summary>\n<p class=\"wp-block-paragraph\">One person is one portrait. The home page asks which person in the conversation you want the portrait to be about.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Can I compare two portraits over time?<\/summary>\n<p class=\"wp-block-paragraph\">Not through the service. The policy says conversation content is discarded once the portrait is produced and is never written to the database, backups or logs, and your portrait history sits in your own browser.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Does masking hide what we talked about?<\/summary>\n<p class=\"wp-block-paragraph\">No, and the policy says so. Masking removes who is speaking, not the subject matter. Passages about health, beliefs, relationships or sexuality travel inside the anonymised text with no name attached.<\/p>\n<\/details>\n","protected":false},"excerpt":{"rendered":"<p>What a chat analysis cannot tell you: the limits Portraitor publishes, from voice notes it never opens to the fact that one person is one portrait.<\/p>\n","protected":false},"author":6,"featured_media":88,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"pp_title_highlight":"cannot tell you","pp_meta_title":"","pp_meta_description":"What a chat analysis cannot tell you about someone: written messages only, one person per portrait, names removed first, and every output an inference.","pp_sidebar_cta":"{\"variant\":\"light\",\"heading\":\"An inference, not a verdict\",\"bodyHtml\":\"The policy says each output carries a <strong>confidence estimate<\/strong>. It reads text, not people.\",\"label\":\"See how Portraitor works &rarr;\"}","pp_sources":"[{\"html\":\"Portraitor. <cite>Privacy Policy<\/cite>, version 1.3, 30 September 2026.\",\"href\":\"https:\/\/portraitor.ai\/privacy\"},{\"html\":\"Portraitor. <cite>Home page<\/cite>, the uploader, the supported platforms and the export file each one produces.\",\"href\":\"https:\/\/portraitor.ai\/\"}]","pp_endcard":"{\"h3\":\"The limits are published before you pay.\",\"body\":\"Written messages only, one person per portrait, names replaced on your own device. $10 for a single portrait.\",\"label\":\"See how Portraitor works &rarr;\"}","pp_howto":"","footnotes":""},"categories":[3],"tags":[],"class_list":["post-89","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-understanding-yourself"],"_links":{"self":[{"href":"https:\/\/portraitor.ai\/blog\/wp-json\/wp\/v2\/posts\/89","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portraitor.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/portraitor.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/portraitor.ai\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/portraitor.ai\/blog\/wp-json\/wp\/v2\/comments?post=89"}],"version-history":[{"count":3,"href":"https:\/\/portraitor.ai\/blog\/wp-json\/wp\/v2\/posts\/89\/revisions"}],"predecessor-version":[{"id":153,"href":"https:\/\/portraitor.ai\/blog\/wp-json\/wp\/v2\/posts\/89\/revisions\/153"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/portraitor.ai\/blog\/wp-json\/wp\/v2\/media\/88"}],"wp:attachment":[{"href":"https:\/\/portraitor.ai\/blog\/wp-json\/wp\/v2\/media?parent=89"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/portraitor.ai\/blog\/wp-json\/wp\/v2\/categories?post=89"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/portraitor.ai\/blog\/wp-json\/wp\/v2\/tags?post=89"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}