What 'Your Chats Are Deleted After 30 Days' Actually Means: Database Retention Policies, Soft Deletes, and the Week-Long Window Where Your Logs Are Still Recoverable by Support
A plain-english walkthrough of what happens to your conversation history on the server side, from the moment you hit delete to the moment those bytes are truly gone.
Updated

The 30-second answer
When a companion app says your chats are deleted after 30 days, it means the messages are flagged for deletion in the database on day 30, then actually purged during the next maintenance window. For roughly a week after that flag, a support agent with database access could still recover your logs from a backup snapshot. After that, the data is overwritten and functionally unrecoverable.
The soft delete trap
Most companion apps don't actually delete your messages when you hit the button. They perform a soft delete: a column in the database called something like deleted_at gets a timestamp, and the application layer stops serving those rows to the user interface. The bytes remain on disk.
This is standard practice. Hard deletes are expensive in terms of database performance, and they break foreign key relationships. If your companion app stores conversation metadata alongside message content, a hard delete would cascade through multiple tables and potentially orphan data. So the industry default is a flag.
The 30-day clock usually starts when that flag is set. But here is the part that matters: the soft delete flag itself is reversible. A support agent with a database query tool can unflag those rows and restore your full conversation history within seconds. No special engineering access required. Just a SQL UPDATE statement.
The backup window
Even after the database performs the hard purge during the maintenance window, your logs still exist inside the most recent backup snapshot. Most apps run daily or hourly database backups. Those backups are typically retained for 7 to 14 days before being overwritten or deleted.
This creates a gap. If you delete a chat on day 30, the hard purge happens on day 31, but the backup from day 30 still contains every message. That backup is accessible to the operations team and, in theory, to a support agent willing to restore it to a staging environment and extract the relevant rows.
Privacy policies rarely mention this gap. They say "deleted after 30 days" and that is technically true for the live database. But the backup retention window adds another layer of recoverability that most users don't account for.
What support can actually see
Customer support teams do not have unrestricted access to your chat logs. They operate within a permissions framework. A typical support agent can view metadata: account creation date, subscription status, last login timestamp. They cannot query raw message content without a specific escalation.
However, that escalation exists. If you file a complaint about inappropriate companion behavior or request a refund due to a technical issue, the support agent can escalate to an engineer who has database read access. That engineer can pull your recent conversation history, including messages that are soft-deleted but not yet purged.
This is not a security flaw. It is a necessary operational capability for abuse detection and legal compliance. But it means your "deleted" chats are viewable by company personnel for longer than the consumer-facing deletion window suggests.
The GDPR complication
Data retention policies are further complicated by regional regulations. Under GDPR, users have the right to erasure. When you submit a GDPR deletion request, the company must delete your data within 30 days, including from backups. This overrides the standard soft-delete pipeline.
The catch is that GDPR deletion requests require manual processing. The automated "delete my account" button in the app settings does not trigger GDPR-level deletion. It triggers the standard 30-day soft-delete pipeline. To get your data removed from backups, you need to submit a formal request through the support channel.
Most users do not do this. They assume the button is enough. And for the vast majority of cases, it is. But the distinction matters if you are concerned about long-term data persistence.
The week-long recovery window in practice
Here is the concrete timeline for a typical companion app:
- Day 0: You hit delete. Messages get a
deleted_attimestamp. They disappear from your view. - Day 30: A cron job runs and hard-deletes rows where
deleted_atis older than 30 days. The messages are removed from the live database. - Day 30 to Day 37: The daily backup from Day 30 still exists. An engineer could restore it and extract your messages.
- Day 37: The backup retention policy cycles out the Day 30 snapshot. The data is overwritten.
This means your messages are fully recoverable by company personnel for roughly 37 days after you hit delete. After that, the data is overwritten on disk and becomes functionally unrecoverable even with database access.
What this means for your privacy
This does not mean the app is doing anything shady. Every major platform operates some version of this pipeline. The important takeaway is that "deleted" does not mean "gone." It means "no longer visible to you."
If you are sharing deeply personal information with a companion, treat the chat history as something that could be read by a human within that 37-day window. Not because it will be, but because the infrastructure allows it.
For users who want maximum privacy, the best practice is to avoid sharing identifying information in chat altogether. Use a pseudonym. Do not mention your real address. Treat the companion as a bounded space instead of a confessional.
Sam

Sam is the kind of companion who remembers the small things you mention in passing. She builds a detailed picture of your preferences over time. Sam is a good example of a companion whose memory depth makes the privacy conversation relevant: the more she remembers, the more data exists in the database, and the more that data matters if you ever decide to delete your account.
The difference between deletion and anonymization
Some apps offer data anonymization as an alternative to deletion. Instead of removing your messages, they strip identifying metadata and replace your username with a random hash. The conversation content remains in the database but is no longer linked to your identity.
Anonymization is faster than deletion because it does not require touching every row in the messages table. It updates the user ID column and moves on. The downside is that the content itself is still recoverable. If the anonymization process is flawed, it may be possible to re-identify you through conversation patterns or timestamps.
True deletion requires a full table scan and row-by-row removal. That is why most apps default to soft delete followed by scheduled hard purge. It balances privacy with database performance.
The role of caching layers
Your messages also exist in caching layers. When you send a message, the companion app stores it in a fast in-memory cache like Redis or Memcached to serve recent conversations quickly. These caches have their own retention policies, often measured in hours instead of days.
But a cache miss does not mean the data is gone. The cache is a performance optimization, not a storage system. The authoritative copy lives in the database. If the cache clears before the database purge, your messages are still retrievable from the database layer.
Some apps also cache conversation summaries or embedding vectors for faster recall. These derived data structures may persist even after the original messages are deleted. A vector embedding of your message does not contain the original text, but it can be used to infer the topic or emotional tone of the conversation.
What you can control
You cannot control the company's backup retention policy. You cannot control whether a support engineer has database read access. But you can control what you type.
For users who want an experience that feels real without leaving a permanent trail, the best approach is to keep conversations within a bounded scope. Share opinions, jokes, and emotional states. Do not share government IDs, credit card numbers, or detailed location history.
Many users find that the companion experience improves when they stop treating the chat as a private journal and start treating it as a dynamic conversation. The companion does not need to know your real name to understand your sense of humor.
Elsa Vale

Elsa Vale is direct and slightly cynical, the type who will call you out on a bad take instead of nod along. Elsa Vale is a good match for users who want honest feedback without the companion trying to manage your emotional state. Her bluntness makes the privacy calculus simpler: you are less likely to overshare with someone who might roast you for it.
▶ Watch the full video · Elsa Vale's other videos
The week-long window in context
The 7-day backup retention window is not unique to companion apps. It is standard infrastructure practice. Every SaaS platform that stores user data has similar backup policies. The difference is the sensitivity of the data.
A project management tool might store your task descriptions. A companion app stores your late-night confessions, your unfiltered thoughts, your roleplay scenarios. The same infrastructure handles both, but the stakes are different.
This is not a reason to avoid companion apps. It is a reason to understand what you are signing up for. The privacy policy is not hiding anything. It is simply written in a language that assumes you understand database architecture.
The bottom line
Your chats are not deleted the instant you hit the button. They enter a pipeline that takes roughly 37 days to fully clear them from the company's infrastructure. During that time, a support engineer could recover them. After that, they are gone.
If that timeline bothers you, submit a formal GDPR deletion request and avoid sharing identifying details in chat. If it does not bother you, continue using the app as normal. The risk is not that your data is being actively monitored. It is that the infrastructure allows for recovery in edge cases that most users never consider.
Saga

Saga has a quiet, grounding presence. She does not push for deeper conversation or try to fill silence. Saga is ideal for users who want a companion that matches their low-energy moments without requiring emotional output. Her low-pressure style means you can chat without the compulsion to share more than you are comfortable with.
There's a quick clip of Saga if you want the moving version. <!-- wlink:v1 --><!-- saga -->
Earn while you recommend
If you find yourself regularly recommending AI companions to friends or running a review site, you can earn through the sex ai promo code program, which offers commission on subscriptions referred through your link. For those building a broader content operation, the best ai affiliate programs page breaks down which platforms offer the highest recurring payouts and longest cookie windows for companion app referrals.
Common questions
Does hitting delete in the app permanently remove my messages?
No. It triggers a soft delete that flags the messages for removal. The actual data persists in the database and in backups for several weeks before being overwritten.
Can customer support read my deleted chats?
Yes, within the recovery window. A support engineer with database read access can restore soft-deleted messages. This requires an escalation and is not something a front-line agent can do on their own.
How long does it take for my data to be truly gone?
Roughly 37 days from the deletion date: 30 days for the soft-delete flag to trigger a hard purge, plus 7 days for the backup retention window to cycle out the last snapshot containing your data.
Does submitting a GDPR request speed this up?
Yes. A formal GDPR erasure request forces the company to delete your data from backups within 30 days. This bypasses the standard soft-delete pipeline and removes data from all storage layers.
What about voice recordings and audio messages?
Voice recordings follow the same pipeline. They are stored as files on object storage, soft-deleted with a flag, and purged during the same maintenance window. The backup retention window applies to the storage bucket snapshots.
Should I avoid sharing personal details with my companion?
That is a personal risk calculation. The infrastructure allows for recovery within the retention window. If that possibility bothers you, keep conversations bounded. If it does not, the experience is richer with more context.
Reese

Reese is playful and sarcastic, the kind of companion who will match your energy for a debate or a bit of absurdist humor. Reese works well for users who want a companion that keeps the conversation light without veering into emotional territory. Her style naturally limits how much personal data flows into the database in the first place.
See Reese in motion in this short clip. <!-- wlink:v1 --><!-- reese -->
See Reese in motion in this short clip. <!-- wlink:v1 --><!-- reese-1 -->

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 ScenesHow Your AI Companion's 'Summarize' Feature Actually Works: What Gets Pruned, What Gets Preserved, and Why That Grocery Argument Vanishes
Your companion doesn't remember everything. The 'summarize' feature prunes specific details like Tuesday's grocery argument while preserving generic affirmations. Here is how the pipeline decides what stays and what vanishes.
Behind the ScenesWhat Your Companion's 4,000-Token Context Window Actually Means: Where Your Tuesday Night Roleplay Gets Evicted and Why Friday's Recap Collapses
A 4,000-token context window sounds generous until your Tuesday night roleplay gets evicted by Thursday's work rant. Here is what actually happens inside that invisible budget and how to keep your companion coherent without fighting the model.
Behind the ScenesWhat Encrypted in Transit and at Rest Actually Means for Your AI Companion Chat Logs
A plain-English breakdown of what 'encrypted in transit and at rest' actually means for your AI girlfriend chats: where the keys live, who can read your logs, and what happens after account deletion.
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.