Privacy Policy
What AgentWrite collects, why, and who else touches it. Short version: what the service needs to work, nothing sold, your card details never reach us, and you can close your account yourself.
Last updated September 6, 2026
1. What we collect
Only what the service needs to work:
- Your account — your name and email address. If you signed up with a password, it is stored as a one-way hash and we can't read it. If you signed in with Google, we store the account identifier Google gives us and the email address it confirmed, and your account may have no password at all.
- Your settings — the language you read the app in, the voice new writing starts in, and the email signature you enter, if you set one.
- Your brand kit — if you fill it in: a tagline, the hashtags you reuse, two colour codes, and web links to your logo and headshot. The links are all we keep — we never upload, copy, or fetch the image files themselves, so those pictures stay wherever you already host them.
- Property records — the details, features, and notes you enter for each listing.
- Imported files — when you upload listing notes, we keep the text pulled out of the file so you can compare it against what was suggested. See Uploaded files below.
- What comes back out — the copy generated for your properties and the saved seller pitches, along with the language, voice, and dates attached to each.
- Fact checks — when you run a fact check, the claims it found and their verdicts are stored against that piece of copy so the result is still there when you come back.
- Usage counts — how many pieces you've generated this month, so plan limits can be applied.
- Billing status — your Stripe customer and subscription identifiers, your plan, and whether a trial is running. Not your card number.
- Feedback — if you send a note through the feedback box, the message and any reply address you give.
- Abuse protection — your IP address is counted briefly in server memory to limit repeated sign-in and sign-up attempts. It is not written to our database.
- The free listing pack — if you use the free try at /try without an account, we store a one-way hash of your IP address and set a cookie holding a random identifier, so the one free pack can't be repeated within 30 days. We do not store the address itself, and we do not read or fingerprint anything about your device — a browser cannot see a MAC address, and we don't try to identify one another way. The property details you enter and the copy written from them are stored with that hash so the results page still works when you come back to it.
Listings are often addresses, so the title and neighbourhood you enter usually identify a property. We don't ask for anything about your clients, and we'd rather you didn't put it in — please keep buyer and seller personal details out of your notes and uploads wherever you can avoid them.
2. How we use it
To run the service, and not much else:
- Generating copy from the details you enter.
- Reading uploaded files to suggest details for a listing.
- Checking copy against the records you gave us.
- Keeping your properties and saved copy available to you.
- Applying plan limits and handling your subscription.
- Sending the emails described below.
- Answering you when you contact us or send feedback.
- Keeping accounts secure and preventing abuse.
We do not sell your information, and we don't run advertising trackers on the app.
3. Uploaded files
Files you import are used for one thing: pulling out listing details for your own account.
- They are never sold, and never shown to other customers of AgentWrite.
- We don't use them to train AI models, and we don't send them anywhere except the AI provider that does the extraction.
- The text read out of a file is kept against the import so you can see what a suggestion came from. Nothing is written onto your property until you tick it and apply it — notes are added underneath what you already wrote, never over it.
4. AI processing
Three things in AgentWrite send text to an AI provider:
- Writing copy — the details and notes for that property, plus your email signature on the pieces that are emails.
- Reading an import — the text pulled out of the file you uploaded.
- Fact checking — the piece of copy being checked and the records for that property, so the claims can be compared against them.
Each request carries what that request needs and nothing else about your account. AgentWrite does not use your content to train AI models. The provider processes it under its own terms for API traffic.
The fact check compares what a draft says against the records you entered. It is not a fair housing review, a compliance review, or legal advice, and a clean result is not a guarantee — read a draft before you publish it.
5. Emails we send
We send email through a delivery provider, which needs your address to deliver it:
- Your six-digit signup verification code.
- A link to reset your password, or to set one if your account signs in with Google.
- Occasional notices about your account when something needs it.
We don't send marketing email from the app today. If that ever changes, it will be something you opt into.
6. Payments
Payments and subscriptions are handled by Stripe. Card details are entered on Stripe's own checkout and never touch our servers — we never see or store a full card number. What we keep is the identifiers Stripe gives us so we know which plan your account is on.
7. Who else processes your data
We use a small number of providers to run AgentWrite. They only process data on our instructions:
- Hosting and delivery of the app (Vercel).
- A managed Postgres database where your account and copy live (Neon).
- An AI provider that generates drafts, reads imports, and runs fact checks (Anthropic, via its API).
- Payments and subscriptions (Stripe).
- Email delivery (Resend).
Our public blog is separate marketing content. It has no account data in it and reading it does not require signing in.
We may also disclose information if the law requires it, or to protect the service and its users from harm.
8. Keeping your data, and closing your account
Your account, properties, and generated copy stay until you remove them. Deleting a property also deletes the copy written for it, straight away and permanently.
You can close your account yourself, from Settings — you don't have to email anyone. Here is exactly what that does:
- Your session ends immediately and the account stops working.
- For 14 days your data is kept. Signing back in during that window offers to turn the account on again, exactly as it was.
- After that date the account is closed: you can no longer sign in, the app no longer offers to undo it, and the data is due to be removed.
- Closing your account here does not cancel a Stripe subscription. If you pay for Pro, cancel it in Stripe as well.
Removal after the window is carried out by us rather than by an automatic job, so there can be a short gap between the date and the data actually going. Copies may also persist briefly in database backups, and Stripe keeps its own payment records to meet its legal obligations.
If something looks wrong — a deletion you didn't ask for, or an account you can't get back into — email support@agentwrite.app and a person will look at it.
9. Security
Passwords are hashed, traffic runs over HTTPS, and access to the database is limited to what runs the service. No online service can promise perfect security, and we won't pretend otherwise — but if we learn of a breach affecting your data, we'll tell you.
10. Cookies and browser storage
AgentWrite sets a cookie to keep you signed in and one to remember which language you read the app in. If you use the free listing pack without an account, a third cookie holds a random identifier so that one pack can't be repeated; it says nothing about you and is readable only by our server. Your light or dark mode preference is kept in your browser's own storage rather than sent to us. That's the lot — no advertising or cross-site tracking cookies, and no third-party analytics in the app. Clearing them signs you out.
11. Your choices
You can see and edit your properties and copy at any time in the app, and change your name, language, signature, and brand kit in Settings.
- A copy of it — Settings has a Download my data button. It gives you a JSON file with your profile, your properties, everything written for them, your saved pitches, and any feedback you sent. Imported file text and billing records aren't in that file; ask us and we'll get them to you.
- Correcting it — edit it in the app, or write to us if it's something you can't reach.
- Deleting it — close your account from Settings, as described above.
Depending on where you live you may have further rights over your personal data. We don't claim a certification under any particular privacy law — tell us what you need and we'll do our best to honour it.
12. Children
AgentWrite is a tool for working real estate professionals. It is not intended for children under 16, and we don't knowingly collect their information. If you believe a child has created an account, email us and we'll remove it.
13. Where your data is processed
AgentWrite runs on infrastructure and providers that may be located in other countries, including the United States. Using the service means your data may be processed there. We haven't put a specific cross-border transfer framework in place, and we'd rather say so than imply one.
14. Contact
Privacy questions go to support@agentwrite.app. Our Terms of Service cover the rest of the agreement.

