Loading...
Loading...
When the ground beneath you feels uncertain, clarity is everything.
Sometimes a conversation leaves you feeling off. You replay it in your mind, wondering if you are overreacting or if something is genuinely wrong. That uncertainty can be isolating, especially when you are too close to the situation to see it clearly.
Bedrock was built for those moments. Our AI analyzes text conversations to identify both healthy communication patterns and potential red flags. It is not about labeling anyone as "good" or "bad" - it is about helping you recognize dynamics that might otherwise go unnoticed.
AI identifies patterns you might miss when emotionally involved
See how dynamics evolve over time, not just in single arguments
Understand when tensions rise and fall throughout your exchanges
Know who displays which patterns without bias
Not sure what manipulation patterns look like?
Sign in to access your credits, analysis history, or use BYOK(ey) analysis
Explore a complete sample analysis — no sign-up required.
Upload your text conversations and get AI-powered insights into communication patterns.
Option to use 100% client-side processing with your own API key. End to end encryption.
Detect both healthy and manipulation patterns like gaslighting, DARVO, and emotional abuse.
Choose Claude, Gemini, or OpenAI. Bring your own API key with 100% client side processing for full control.
See how tension patterns evolve over your conversation history.
Learn about manipulation patterns and how Bedrock works.
DARVO stands for Deny, Attack, Reverse Victim and Offender. It is a manipulation tactic where someone denies wrongdoing, attacks the person confronting them, and then reverses roles to portray themselves as the victim. For example, when confronted about hurtful behavior, they might say "I never said that, you are always twisting my words, and now you are making ME feel bad for YOUR misunderstanding." Learn more about DARVO →
Gaslighting is a pattern of persistent denial of documented events or shared reality. It makes someone question their own memory, perception, and sanity. Signs include being told "that never happened," having your feelings dismissed as "overreacting," or being accused of imagining things you clearly experienced. Note: honest disagreement about facts or having different memories is NOT gaslighting. Learn more about gaslighting →
Escalation patterns involve defensive aggression from one or both parties that intensifies conflict rather than resolving it. This includes raising voices, bringing up past issues, making threats, or using increasingly harsh language. Healthy communication involves de-escalation efforts, such as taking breaks, acknowledging the other person's perspective, or suggesting to revisit the topic later.
Minimization involves downplaying the impact of one's actions ("It was not that bad," "You are too sensitive"). Blame-shifting redirects responsibility onto others ("I only did that because YOU made me," "If you had not done X, I would not have reacted that way"). Together, these tactics avoid accountability and make the other person feel responsible for problems they did not cause. Learn about minimization | Learn about blame-shifting
Love bombing involves excessive affection, attention, and praise early in a relationship or after conflict, followed by devaluation cycles. Warning signs include overwhelming gifts or declarations of love very quickly, constant texting and attention that feels suffocating, and dramatic shifts between idealization and criticism. Note: genuine apologies and repair attempts after conflict are healthy and NOT love bombing. Learn more about love bombing →
Silent treatment as punishment involves withdrawing communication to punish, control, or manipulate someone. This is different from healthy space-taking, where someone communicates their need for a break ("I need some time to cool down, let us talk later"). Punitive silence is often unexplained, prolonged, and designed to make the other person anxious or compliant. Learn more about silent treatment →
Coercive control is a pattern of behavior that includes threats, isolation, monitoring, and financial control. It can involve restricting who someone can see or talk to, tracking their location, controlling access to money, making threats about leaving or harming oneself, or using intimidation to maintain power. This is a serious form of abuse that often escalates over time. Learn more about coercive control →
Triangulation involves weaponizing third parties in a relationship dynamic. Examples include bringing up what others supposedly said about you ("Everyone agrees you are too sensitive"), using children to relay messages or gather information, comparing you unfavorably to others, or creating jealousy by discussing attention from other people. It undermines direct communication and creates insecurity. Learn more about triangulation →
Future faking involves making false promises to maintain control or keep someone in a relationship. This includes grand promises about change ("I will go to therapy, I promise"), commitments that never materialize (marriage, moving, career changes), or using future plans to deflect from present problems. The key indicator is a pattern of promises without follow-through. Learn more about future faking →
Intermittent reinforcement involves unpredictable cycles of affection and withdrawal. Sometimes the person is warm, attentive, and loving; other times they are cold, distant, or critical, with no clear pattern. This creates anxiety and a "walking on eggshells" feeling. The unpredictability can be more psychologically powerful than consistent behavior, making it hard to leave. Learn more about intermittent reinforcement →
Feigned helplessness involves acting unable to do things to avoid responsibility or to get others to do them. Examples include "I just do not know how to communicate," "I cannot help the way I am," or suddenly becoming incompetent at tasks when it is convenient. It shifts emotional labor and responsibility onto others while avoiding accountability for behavior. Learn more about feigned helplessness →
Performative apologies are apologies without behavioral change. They may sound sincere ("I am so sorry, I will never do it again") but the same behavior continues. Watch for: apologies that shift blame ("I am sorry you felt that way"), apologies followed by excuses, or repeated apologies for the same behavior. Genuine apologies include accountability and changed behavior. Learn more about performative apologies →
This involves using the guise of being helpful or honest to deliver hurtful criticism. Phrases like "I am just being honest," "Someone needs to tell you," or "I only say this because I care" often precede unnecessary or cruel comments. Genuine feedback is constructive, considers timing, and does not tear down the other person's self-esteem. Learn more about criticism disguised as honesty →
Yes. Bedrock is designed with privacy as a core principle. When you use your own API key (BYOK mode), your messages are processed entirely on your device and sent directly to your chosen AI provider. They never touch our servers. For users without API keys, we offer end-to-end encryption where messages are encrypted before leaving your browser and decrypted only on your device after analysis. We never store or have access to your conversation content.
Analysis results are stored only if you choose to save them to your dashboard. Conversation text is never stored on our servers. When you delete an analysis from your dashboard, it is permanently removed. You can also delete your entire account, which removes all associated data.
Bedrock offers both free and paid options. You can use your own API key (BYOK) for free with unlimited analyses, just pay your AI provider directly. For users who prefer not to manage API keys, we offer credit packs starting at $5 for 10 analyses. There are no subscriptions or recurring charges.
Bedrock supports three major AI providers: Anthropic Claude, Google Gemini, and OpenAI ChatGPT. You can choose your preferred provider based on your needs. Each provider has different strengths, and you can switch between them at any time.
No. Bedrock is a reflection tool for pattern recognition, not a diagnostic tool or replacement for professional help. It can help you identify patterns worth discussing with a therapist, counselor, or trusted person, but it cannot assess intent, tone, body language, or relationship history beyond the text provided. For serious concerns, please consult a mental health professional.
Apple does not provide a direct export tool for iMessages. The best method requires a Mac: enable iCloud Messages sync on your iPhone (Settings → Your Name → iCloud → Messages → Sync this iPhone), then on your Mac enable Messages in iCloud. Open the conversation in Messages on Mac, go to File → Print → PDF → Save as PDF. Note that images appear as black boxes in PDFs. For more robust exports, third-party tools like iMazing (opens in new tab) or Decipher TextMessage (opens in new tab) can export to PDF, CSV, or HTML formats.
Android offers several options. For basic backup, go to Settings → System → Backup to save to Google Drive (note: backups expire after 57 days). For exportable files, use SMS Backup & Restore (opens in new tab) (free app) to create XML files you can copy to your computer. Samsung users can use Smart Switch (opens in new tab). For quick access, use Google Messages for Web and print conversations to PDF. See the complete guide at Mobikin (opens in new tab) for detailed steps.
Facebook provides an official data download tool. In Messenger, tap your profile picture → Account Settings → Download your Information → Deselect All → select only "Messages" → choose date range and format (HTML recommended) → Create File. Processing takes a few minutes to 24 hours depending on data size. Extract the downloaded ZIP file and navigate to Messages → Inbox to view conversations as HTML files. You can then print to PDF from your browser. See the detailed guide at Zapptales (opens in new tab) or Decipher Tools (opens in new tab).
Instagram includes DMs in their data download feature. Go to your Profile → Menu (three lines) → Your Activity → Download your information → Download or transfer information → Select your profile → Choose "Some of your information" → Select "Messages" → Set date range and format (HTML recommended) → Submit request. Processing can take up to 48 hours. You will receive an email with a download link. The HTML format is easier to read as browsers render it automatically. See TechPP's backup guide (opens in new tab) or AirDroid's tutorial (opens in new tab) for screenshots and detailed steps.
Your wellbeing matters. Here are resources if you need support, and important information about what this tool can and cannot do.
1-800-799-7233
24/7 support for domestic violence survivors
988
24/7 mental health crisis support
Text HOME to 741741
Free 24/7 text-based crisis support
If you are in immediate danger, please call 911 or your local emergency services.
Bedrock helps you observe patterns in communication. It does not diagnose abuse, personality disorders, or relationship health. Only qualified professionals can make such assessments.
This tool is meant to complement, not replace, professional support. If you are concerned about your relationship, please consult a licensed therapist, counselor, or domestic violence advocate.
AI cannot assess intent, tone of voice, body language, or the full context of your relationship. It analyzes only the text you provide, which may not represent typical communication patterns.
The conversations you upload may be selected during conflict or represent only part of your relationship. Results should be considered in the broader context of your experience.