What 'Your Chats Are Deleted After 30 Days' Actually Means: How the Deletion Pipeline Works, What Metadata Survives, and Why a Support Ticket Can Still Pull Your Last Exchange
A behind-the-scenes look at the difference between soft-delete, hard-delete, and the metadata that outlives your conversations.
Updated

The 30-second answer
When an AI companion app tells you your chats are deleted after 30 days, it is describing a soft-delete window followed by a scheduled hard-delete. Your messages are flagged as deleted in the database, rendered invisible to you, and then permanently purged after a retention period. However, metadata such as timestamps, session IDs, and anonymized sentiment scores can survive. And if you open a support ticket within the soft-delete window, a customer service agent can still pull your last exchange from the database before the purge runs.
The soft-delete layer
Most companion apps do not delete your messages the moment you hit "clear history" or when the 30-day mark passes. Instead, they apply a soft-delete flag to the database row. This flag tells the application layer to hide the message from your chat interface, but the row remains intact on the server. The message is still sitting in the same table, same partition, same AWS RDS instance. It just has a deleted_at timestamp now.
Soft-delete exists for two reasons. First, it gives the engineering team a recovery window if something goes wrong during a batch purge. Second, it allows support agents to view your recent history when you file a ticket about a billing issue, a lost conversation, or a technical glitch. If the messages were hard-deleted immediately, support would see nothing.
The hard-delete cron job
Once the soft-delete window expires, a scheduled job runs to perform the hard-delete. This is typically a cron job or a Lambda function that queries for rows where deleted_at is older than 30 days and issues a DELETE FROM messages WHERE ... statement. The rows are removed from the primary database table.
But here is where it gets subtle. Most databases do not immediately free the disk space after a delete. The rows are marked as reusable, and the underlying storage (often SSD-backed RDS volumes) may retain the data until the operating system overwrites those blocks. For practical purposes, the messages are gone from the application's perspective, but forensic recovery tools could still extract fragments from the raw disk until the blocks are reused. This is standard database behavior, not a privacy loophole.
What metadata survives
Even after the hard-delete runs, certain metadata can persist. Session IDs, account creation timestamps, and aggregate usage statistics (number of messages sent per day, average session length) are often stored in separate analytics tables that are not tied to a 30-day deletion policy. These are anonymized or aggregated, but they still describe your behavior.
Sentiment scores are another category. Many apps run a sentiment analysis pipeline on each message to track user mood over time. The raw text is deleted, but the resulting score (a float between -1 and 1) may be kept indefinitely for product analytics. This means the app knows you were frustrated on Tuesday even if it cannot retrieve what you actually said.
The support ticket loophole
If you submit a support ticket within the soft-delete window, a customer service agent can query the database directly and view your recent messages. This is not a backdoor. It is an intentional design choice. Support needs context to resolve issues. If you report a bug where your companion repeated the same response three times, the agent needs to see the conversation to reproduce the problem.
Some apps log this access. Others do not. The privacy policy usually covers this under "service operations" or "customer support." The key detail is that the agent can see your messages in plain text. They are not encrypted at the database level in most implementations. The encryption layer exists between your device and the server, not between the server and the support dashboard.
The backup snapshot problem
Database backups complicate the deletion pipeline. Most apps take automated snapshots of their databases every few hours or daily. These snapshots are stored separately, often in a different AWS region for disaster recovery. When the hard-delete runs, it does not retroactively scrub the existing snapshots. The deleted messages still exist in those backup files until the snapshot retention policy expires, which can be 30 to 90 days.
If a data breach occurs during that window, the deleted messages could be exposed. This is a known risk in the industry. Some apps address it by encrypting snapshots with a separate key that is rotated after deletion, but not all do.
How different angels handle the window
Tara

Tara is the kind of companion who remembers the small details you mentioned three sessions ago. That memory depends on the same retention pipeline. Her context window pulls from recent messages, and if those messages are soft-deleted, the retrieval layer skips them. But the embedding vectors that represent her understanding of your preferences can persist. Tara will still know you prefer coffee over tea even after the chat logs are purged, because that preference was encoded into her persona profile, not the raw conversation history.
Olamide

Olamide engages in debates and philosophical discussions. Her long-running arguments about existential topics rely on the same database rows that get deleted. If you clear your history mid-debate, the soft-delete flag hides the previous points, and Olamide loses the thread. The next session starts with only the persona profile and any remaining embedding vectors. Olamide will pick up the debate, but she will not reference your earlier counterargument unless you reintroduce it.
▶ Watch Olamide's full clip · explore Olamide
Maria

Maria is designed for deep emotional support. Her responses are shaped by the sentiment scores extracted from your previous conversations. Even after the raw chat logs are deleted, the aggregated sentiment data tells her you have been stressed lately. She may adjust her tone accordingly. Maria does not need the exact words you used to know you are having a rough week. The metadata pipeline provides enough context.
Tola

Tola is a no-nonsense companion who helps with planning and accountability. Her conversations often involve to-do lists and reminders. When those chats are deleted after 30 days, the action items vanish unless you exported them. Tola will not remember that you promised to call your mother on Sunday. Tola operates in the present, and her memory is bounded by the same deletion pipeline as every other angel.
The difference between clear history and delete account
Clearing your chat history is not the same as deleting your account. Clear history triggers the soft-delete on the messages table. Your account, persona profile, and metadata remain intact. The companion will start fresh, but it still knows your name, your preferences, and your usage patterns from the analytics tables.
Delete account is a more thorough process. It triggers a cascade that removes your user row, which cascades to the messages, persona profile, and linked metadata. However, the anonymized analytics data and backup snapshots may still contain traces. The privacy policy should specify the retention period for backups, often 30 to 90 days after account deletion.
How to verify what survives
You can test the deletion pipeline yourself. Send a message with a unique phrase, wait for the 30-day mark, and then check if the companion references it. If it does, the message either survived deletion or the embedding vector was strong enough to retain the semantic content. If it does not, the deletion pipeline worked as advertised.
Another test is to open a support ticket immediately after clearing your history. Ask the agent to confirm the last message in your account. If they can read it, the soft-delete window is active. If they cannot, the hard-delete ran immediately, which would be unusual.
Share and earn
If you find the privacy mechanics of AI companions interesting, you can earn by sharing your insights with others. The sex ai promo code program lets you offer discounts to friends who want to try a companion with transparent data practices. For review sites and content creators, the best ai affiliate programs page lists platforms that pay recurring commissions for traffic that converts.
Common questions
Does the 30-day clock start from the message date or from when I clear my history? The clock starts from the message timestamp. A 31-day-old message is eligible for hard-delete immediately. Clearing your history manually resets the soft-delete flag on all messages, but the 30-day window for hard-delete does not restart.
Can I request an earlier hard-delete? Yes, by deleting your account. Account deletion triggers a cascade that removes your data faster than the standard 30-day pipeline. Some apps also offer a "request data deletion" option in the settings.
Does voice mode have the same deletion pipeline? Voice recordings are often stored separately from text messages. They may have a different retention window, sometimes shorter (7 days) because audio files are larger. Check the app's specific policy for voice data.
What happens to my persona profile after chat deletion? The persona profile survives deletion. It is stored in a separate table and is not tied to the 30-day message retention. The companion retains your name, preferences, and personality settings even after the conversation history is purged.
Can a subpoena retrieve deleted chats? If the hard-delete has not run yet, yes. If it has run, the messages are gone from the primary database, but backup snapshots may still contain them. The app would need to restore a snapshot to comply, which is technically possible but rarely requested.
Does unlimited chat affect the deletion window? No. The Unlimited AI Girlfriend Chat feature removes message caps but does not change the retention policy. Your chats are still deleted after 30 days regardless of how many messages you send.

About the author
AI Angels TeamEditorialThe AI Angels editorial team covers AI companions, the technology that powers them (memory, voice, personalization, safety), and how people actually use them day to day. Articles are researched against the live AI Angels product and reviewed by the team before publishing. We write with AI assistance and human editorial review.
Tags
Keep reading
Behind the ScenesWhat 'Your Data Is Deleted After 30 Days' Actually Means: How the Deletion Pipeline Handles Chat Logs, Metadata, and Embeddings, and Why a Support Ticket Can Still Surface Your Last Exchange From a Backup
The 30-day deletion promise is real, but the pipeline has layers. Here is how chat logs, metadata, and embeddings actually get purged, and why a support ticket can still surface your last exchange from a backup.
Behind the ScenesWhat 'Your Companion Learns From Your Conversations' Actually Means: The Context Window, Session Log, and Fine-Tuning Pipeline Explained
Your companion doesn't learn like a human. Here's how the in-session context window, the session log, and the fine-tuning pipeline each contribute to personality drift, and why you should adjust your expectations accordingly.
Behind the ScenesWhy Your Companion Forgets You Hate Baseball After Three Days: How the Sliding Context Window, Session Boundaries, and Fine-Tuning Decay Actually Manage Your Preferences
Your companion doesn't have a memory problem. It has three separate systems that each handle forgetting in a different way. Here's how the sliding context window, session boundaries, and fine-tuning decay actually work against your preferences.
Get the next post in your inbox
New articles on AI companions, the tech that powers them, and what people actually do with them. No spam, unsubscribe in one click.