Privacy policy

Private by default. Clear by design.

How Aftertext processes pasted text, optional screenshots, accounts, purchases, security signals, support requests, and deletion.

Last updated May 11, 2026

The short version

You can paste a message into Aftertext or choose conversation screenshots so the app can draft a reply. Before drafting, the app asks permission to use the tuned Aftertext drafting system, powered by OpenAI. That means sending the text you provide, screenshot-derived transcript text when you choose screenshot upload, the lane you selected, the processing mode, and any Deep Read answers to Aftertext servers and OpenAI for processing. Raw pasted conversations, screenshots, and screenshot transcripts are not stored by default. We do not sell private message content.

Operator and contact

The service is operated by Eriksen ENK, trading as Aftertext. Aftertext is the product and marketing name.

Support, privacy requests, legal notices, and account deletion requests: aftertextreviewer@gmail.com.

Message content

The text you paste or type is sent to Aftertext servers and OpenAI so a reply, opener, apology, boundary, or follow-up can be generated. If you choose screenshot upload, the screenshots are sent to Aftertext servers and OpenAI only to extract an editable transcript before drafting. Raw pasted chats, screenshots, and extracted screenshot transcripts are not stored by default unless a future save or quality-sharing feature asks for your explicit action.

Account information

If you sign in, we process identifiers such as your email address, user ID, provider account ID, and session information so you can access your account and balance.

Purchases and rescue balance

We process product IDs, transaction identifiers, purchase status, timestamps, and Message Rescue ledger entries so paid rescues can be granted, spent, restored, refunded, or audited.

Security and abuse prevention

We process limited technical signals such as request timing, anonymous usage limits, hashed identifiers, safety block categories, route errors, and abuse indicators to protect accounts, purchases, free rescues, people, and API costs.

App analytics and install measurement

We may process privacy-limited app analytics such as app opens, install attribution, campaign attribution, app version, device/app technical identifiers, and coarse interaction events to understand whether ads lead to installs, improve the product, and reduce wasteful or abusive traffic. We do not send raw pasted chats, uploaded screenshots, screenshot transcripts, or generated replies to Firebase or Google Analytics.

Support requests

If you contact support, we process the information you choose to provide. Do not send private conversations unless we explicitly ask for an anonymized example.

Why we process data

  • To generate the reply or opener you request.
  • To authenticate users and maintain secure sessions.
  • To grant, spend, restore, refund, and audit Message Rescues.
  • To prevent abuse, fraud, replay attacks, and API cost spikes.
  • To measure app installs and campaign performance.
  • To provide support, account deletion, and data deletion flows.
  • To comply with legal, tax, accounting, and platform obligations.

AI processing with OpenAI

When you request a Message Rescue, Aftertext sends the text you paste or type, optional screenshots you choose for transcription, selected relationship, goal, tone, processing mode, and any Deep Read context answers to OpenAI, LLC through Aftertext servers. For screenshot upload, Aftertext first re-encodes the images to strip metadata where possible, asks OpenAI to extract only the visible conversation transcript, and shows you that transcript for review before drafting. OpenAI receives this information only so it can process the request and return an OCR transcript or draft. Do not paste or upload secrets, payment details, medical records, legal documents, or anything you do not want processed by Aftertext and OpenAI. Aftertext does not opt in to using private pasted chats or screenshots to train models by default, and OpenAI is expected to protect processed data under its applicable business, security, privacy, and data-processing commitments.

Service providers

Aftertext uses providers for hosting, authentication, database, AI generation, native purchase verification, payments where supported, app install and conversion analytics, email delivery, and support operations. Current providers may include Vercel, Supabase, OpenAI, Apple App Store, Google Play when Android launches, Stripe for web or eligible external payments, Resend for account email, and Google Firebase or Google Analytics for Firebase for privacy-limited app install and campaign measurement. These providers process only the data needed for their role and are expected to provide protections appropriate to the data they handle.

Safety and misuse monitoring

Aftertext does not monitor by reading raw pasted chats by default. Instead, we use privacy-limited signals such as safety block reason, request route, account ID where signed in, hashed device or network signals, purchase status, report category, and rate-limit events. These signals help us detect attempts to use the app with minors, bypass filters, abuse free rescues, attack API routes, replay purchases, or create other safety or security risk without building a database of private conversations.

Manual review

We may manually review account, purchase, credit, security, safety, and report records when investigating abuse, fraud, support requests, payment problems, legal requests, or safety concerns. We review raw message text only if you explicitly include it in a support/report request, if a future opt-in quality feature asks you to share an anonymized example, or if legally required and available. Do not include private names, phone numbers, addresses, or sensitive screenshots in support/report details unless they are necessary for your request.

What we do not do

  • We do not store raw chats by default.
  • We do not store uploaded screenshots by default.
  • We do not put message text in payment metadata.
  • We do not send raw chats, screenshots, screenshot transcripts, or generated replies to Firebase or Google Analytics.
  • We do not sell private message content.
  • We do not knowingly allow children to use Aftertext.
  • We do not use private pasted chats to train models by default.

Retention and deletion

Raw pasted messages, uploaded screenshots, and screenshot OCR transcripts are not stored by default. Account, purchase, balance, and security records are kept as needed to provide the service, prevent abuse, support purchases, and meet legal, accounting, tax, chargeback, or platform obligations. If you delete your account, we delete or anonymize eligible account data where possible. Some records may be retained where required for security, fraud prevention, tax, accounting, chargeback, legal, or platform compliance reasons. Deleted database records may remain in encrypted backups for a limited backup-retention period before they age out.

Your choices and rights

  • You can use the first free rescue without creating an account.
  • You can sign in to buy rescues and restore purchases.
  • You can delete your account from the app settings.
  • You can request deletion of eligible data through Data Deletion Requests.
  • You can choose not to paste names or identifying details.
  • Depending on where you live, you may have rights to access, correct, delete, restrict, object to, or receive a copy of personal data, and to complain to a data protection authority.

Children

Aftertext is intended for adults. We do not knowingly allow children to use Aftertext. If you believe a child has provided personal data, contact aftertextreviewer@gmail.com so we can review and delete eligible data.