WhatsApp Chat Analysis: Export, Upload, Understand
Grey Mirror analyzes your exported WhatsApp conversations to reveal relationship patterns across your full chat history. Step-by-step guide to exporting, uploading, and reading your WhatsApp relationship analysis.
- relationship metrics from WhatsApp
- 28
- not screenshots or excerpts
- Full history
- your chats stay yours
- Privacy-first
How do I analyze WhatsApp conversations with Grey Mirror?
Export your WhatsApp chat (Settings > Chats > Export Chat > Without Media), upload the .txt or .zip file to Grey Mirror, and the server analyzes the conversation history for relationship patterns, emotional tone, conflict dynamics, and supporting metrics. Access is account-scoped, and current retention and processor terms are published before upload.
- Export WhatsApp chat without media for faster, more focused processing
- Follow the current sign-in and upload flow shown by Grey Mirror
- Full-thread analysis across your entire WhatsApp chat history
- Published retention, processor, and deletion terms before upload
- Results include confidence scores, evidence windows, and alternate-context notes
Complete WhatsApp export guide
Step-by-step instructions for exporting WhatsApp chats on iOS and Android, including media-free exports, date range selection, and troubleshooting common export issues that can block analysis.
What Grey Mirror sees in WhatsApp data
Grey Mirror analyzes the sender labels, send timestamps, message text, attachment placeholders, and system markers that are actually present in a WhatsApp export.
WhatsApp export boundaries
Standard WhatsApp exports do not include read-receipt or delivery-event timestamps. Grey Mirror measures only the timing and structure preserved in the exported file.
Upload WhatsApp export now
Start your WhatsApp analysis with a chat export file.
iMessage analysis guide
Compare WhatsApp vs. iMessage analysis depth and export quality.
How Grey Mirror works
Understand the methodology behind WhatsApp message analysis.
How to Export WhatsApp Chats for Grey Mirror Analysis
Exporting the intended one-to-one WhatsApp conversation is the first step. Menu labels and sharing options can vary by app version and device, so confirm the exported file opens normally and inspect its beginning and end before upload.
On iOS: Open the WhatsApp chat you want to analyze. Tap the contact or group name at the top. Scroll down and tap “Export Chat.” Choose “Without Media” to keep the export focused on text and attachment placeholders. Select how you want to share the file, then transfer it to the device where you will access Grey Mirror.
On Android: Open the WhatsApp chat. Tap the three-dot menu in the top right. Select “More” then “Export Chat.” Choose “Without Media.” Save the file or share it to yourself. The Android export format includes timestamps in a slightly different format than iOS — Grey Mirror handles both automatically and normalizes timestamps to a unified internal representation regardless of source platform.
WhatsApp can limit how much history is included in an export, especially when media is included. Review the beginning and end of the exported file before upload. If the export appears incomplete, Grey Mirror should report the available date range rather than imply that missing history was analyzed.
Common export issues and fixes: (1) “Export Chat” option is grayed out — ensure the chat has at least one message. Empty chats cannot be exported. (2) Export file is too large to share — use “Without Media” always. If still too large, export smaller date ranges. (3) Export contains garbled characters — this happens with certain emoji or special characters in contact names. Grey Mirror handles most encoding issues automatically but may flag specific messages as unparseable. (4) Timestamps are wrong after export — check that your device timezone is set correctly before exporting. WhatsApp uses device time for export timestamps.
What WhatsApp Data Grey Mirror Analyzes
WhatsApp exports provide rich structured data that Grey Mirror uses for relationship analysis. Each message in a WhatsApp export includes: sender identifier (name or phone number), timestamp (to the minute on iOS, to the second on some Android versions), message content (text, emoji, and formatting), and system messages (encryption notices, group changes, call records).
WhatsApp send timestamps can support response-gap and timing-drift calculations at the precision preserved by the export. Grey Mirror should show the source coverage and avoid implying that send time is the same as read time.
Standard exports can contain system lines for calls or group changes, but they do not expose WhatsApp’s blue-check read events or delivery history. Those missing events remain an explicit limitation.
Without-media exports can retain placeholders for photos, videos, documents, and voice messages. Grey Mirror can count those placeholders when they are present, but it does not inspect omitted media or infer emotional withdrawal from a media-count change alone.
WhatsApp vs. iMessage: Platform Comparison for Grey Mirror Analysis
WhatsApp and iMessage exports can both preserve analyzable text, sender order, and timestamps, but the exact fields depend on the platform, device, app version, and export method. Grey Mirror should report what the uploaded file actually contains instead of assigning a blanket quality ranking to either platform.
A standard WhatsApp export commonly includes sender labels, send timestamps, message text, and placeholders for some system or media events. It does not provide a complete read-receipt, delivery, typing-status, or online-history log. A placeholder can establish that an event occurred without revealing the content of a call, image, or voice note.
iMessage extraction methods vary more widely. Some preserve reactions or edit markers and others do not. Those fields should affect analysis only when they are present and parsed reliably; their absence is a coverage limit, not evidence about the relationship.
The choice between platforms is usually dictated by where the conversation occurred. Separate exports preserve platform-specific timestamps and system markers and avoid blending different communication contexts into one unsupported aggregate.
When messages span multiple platforms, analyze only the formats the current upload flow accepts and interpret each report within the coverage shown. The public guide does not promise an undocumented cross-platform comparison feature.
- WhatsApp: sender labels, send timestamps, text, attachment placeholders, and available system lines
- iMessage: fields vary with the extraction method and should be validated before interpretation
- Both: missing or malformed fields should lower coverage and narrow timing claims
- Separate exports avoid claiming an undocumented cross-platform merge or comparison
Privacy Architecture: How WhatsApp Data Stays Protected During Analysis
A WhatsApp export is transmitted to JustLayMe over HTTPS and stored outside public static paths while the account-scoped job runs. The application preserves enough state to support participant mapping, retries, report delivery, and account-authorized access.
The current default cleanup target is seven days for completed or failed job rows and normalized message caches. Archived chunk-upload folders target 24 hours, and temporary export-delivery files target 30 minutes. These are scheduled operational defaults, not a claim that every backup block expires at the same instant.
Core parsing and analysis run on privately operated infrastructure. When a public prose model endpoint is configured, it receives derived report facts by default instead of the complete raw transcript. The verified processor table explains the purpose and data boundary for edge delivery, payments, email, authentication, analytics, and prose generation.
Authenticated users can request export or deletion. Deletion removes active application records and known artifacts within application-controlled paths, clears derived feature rows, and produces a signed receipt. Mandatory billing, fraud, security, legal, and backup records can have different lifecycles.
- HTTPS transport and private, non-static upload paths
- Account ownership checks for private jobs and reports
- Seven-day job/cache and 24-hour chunk-archive cleanup defaults
- Derived-facts-only boundary for public prose endpoints
- Authenticated deletion with signed receipts and explicit backup caveats
Frequently Asked Questions
What format should I export my WhatsApp chat in?
Export as “Without Media” in the default text or archive format offered by WhatsApp. This keeps the upload focused on message text, send timestamps, sender labels, and any attachment placeholders the export preserves. Review the accepted-file list in the current upload flow before sending it.
Can Grey Mirror analyze WhatsApp group chats?
Grey Mirror is designed around a two-participant relationship thread. A multi-participant WhatsApp export may preserve sender labels, but the public product does not promise pairwise group-chat scoring or a unified group-dynamics report. Use a one-on-one export for the clearest supported analysis.
Does deleting WhatsApp messages affect the analysis?
Yes. A deleted message that is absent from the export cannot be analyzed. A gap in the timeline is not proof that a message was deleted, so Grey Mirror should be read as an analysis of the supplied export rather than a reconstruction of missing content.
Are WhatsApp voice messages included in the analysis?
WhatsApp exports may preserve a placeholder for a voice message, but they do not include a transcript of the audio. Grey Mirror can only analyze text that is present in the export; it does not infer what was said in a voice note.
Is my WhatsApp data secure during Grey Mirror analysis?
Grey Mirror receives a WhatsApp export over HTTPS and processes it in an account-scoped server job. The upload is not served from a public static path. Completed job rows and normalized message caches have a seven-day default cleanup target, while archived chunks target 24 hours. Authenticated deletion removes active records and known artifacts. Read the current processor and backup limits on the Trust page before uploading.
Can I analyze WhatsApp chats in languages other than English?
Grey Mirror can ingest Unicode text, and structural measures such as timestamps, sender order, and message counts are less language-dependent than tone or topic interpretation. The site does not claim equal validation across languages. Treat language-based findings cautiously when the thread is not primarily English.
Can Grey Mirror analyze WhatsApp calls and video chat logs?
Grey Mirror cannot analyze the content of a WhatsApp voice or video call because that content is not present in a chat export. A call placeholder may remain in the text file, but it should be treated as a boundary in the record, not as evidence about what happened during the call.
What happens if my WhatsApp export contains messages from a blocked contact?
If messages from a blocked contact remain in the export, Grey Mirror can analyze the text that is present. The record cannot prove why communication ended; a block, deletion, platform change, and natural ending can all look like an abrupt stop in the timeline.
What metadata does WhatsApp include that I might not realize is in the export?
The exact fields vary by device, app version, locale, and export format. A typical export includes message text, timestamps, sender labels, and placeholders for some attachments or system events. It does not provide a complete record of read receipts, typing status, online history, or off-platform context. Grey Mirror can only use fields that are actually present in the uploaded file.
Can I analyze WhatsApp messages that were sent before I switched phones?
Grey Mirror can only analyze messages that appear in the export you upload. If older messages were restored onto the current device and are present in that export, they can be included. Grey Mirror cannot recover messages that WhatsApp did not export, and the public product does not promise automatic merging of separate phone exports.
How does WhatsApp end-to-end encryption relate to Grey Mirror analysis?
WhatsApp end-to-end encryption protects messages while they move between WhatsApp participants. An export has already been decrypted on the user’s device, so uploading it to Grey Mirror creates a separate processing event governed by JustLayMe’s HTTPS transport, access controls, retention windows, processors, and deletion policy. WhatsApp encryption does not carry over to the exported file.
What should I do if the analysis results do not match my experience of the relationship?
Check the WhatsApp export coverage, participant map, timestamps, and cited message windows first. Calls, disappearing messages, deleted content, media, and in-person events may explain a mismatch. A report finding should be revised or given less weight when the available evidence does not fit the context you know.
How does Grey Mirror ensure the analysis does not reflect the biases of its creators?
Grey Mirror addresses creator bias through inspectable rules, explicit pattern definitions, confidence scoring, evidence windows, and narrative prompts that present findings as measurements rather than judgments. The word lists used for warmth classification reflect documented affectionate-language patterns and may vary across cultures or communication styles, so the system tells you what it measured and how. You decide whether those measurements are meaningful in your context.
What relationship patterns does Grey Mirror detect that most people miss in their own conversations?
A WhatsApp export can make repeated timing changes, initiation imbalance, unreturned questions, post-conflict gaps, and one-sided repair easier to count. Those measurements describe the uploaded record; they do not reveal the contents of calls or voice notes and do not prove private intent.
Does Grey Mirror analysis work the same way for friendships as it does for romantic relationships?
The same observable metrics can be calculated for a two-person friendship thread, but their meaning depends on that friendship. Grey Mirror does not publish a universal romantic or friendship baseline. Read timing, warmth, and repair patterns against the thread’s own history and the relationship context you know outside the messages.
Can Grey Mirror analyze WhatsApp disappearing messages?
A disappearing message that is already gone and absent from the export cannot be analyzed. Grey Mirror will analyze only the record that remains, so findings may not represent the full conversation when disappearing messages were used heavily.
View the canonical WhatsApp Chat Analysis: Export, Upload, Understand page