Privacy Policy
Last updated October 29, 2026
1. Who we are
The Berchtold Group (“Berchtold,” “we,” “us”) operates Berchtold, the all-in-one CRM for real estate teams and brokerages, at app.berchtold.ai (the “Service”). For privacy questions, contact [email protected].
We are the controller of the data about the people who use the Service: account, billing, and usage data. For the data your organization puts into the Service about other people (your clients, contacts, email recipients, and website visitors), we act as a processor on your behalf. Your organization decides why that data is collected and is responsible for its own privacy notice. Our Data Processing Addendum sets out the terms of that processing.
2. Data about the people who use the Service
Account data. Your name, email address, password (hashed by Firebase Authentication), profile photo, time zone, language, notification preferences, and the names of your organization and workspaces.
Legal acceptance. When you accept these policies, we record the version, the time, your IP address, and your browser user agent on your account.
Billing data. If your organization subscribes, Stripe processes the payment method and billing address. We store the billing email, legal name, billing address, tax ID, and the safe-to-display card fields (brand, last 4 digits, expiration). We never see full card numbers. Stripe handles card data under its privacy policy and PCI DSS Level 1 controls.
Usage data. We log actions in the Service, agent runs, and MCP tool calls with your user ID, email address, browser user agent, and the organization and workspace involved. We use these logs to enforce rate limits, measure AI usage, and fix errors. Google Tag Manager and Google Analytics measure how people use the app.
Push notifications. If you turn on push notifications, we store your browser's push subscription and a short description of the device.
Outside transaction coordinators and deal guests. When a workspace invites you to work on one deal, we store your email address, name, the deals you can open, and who invited you. Your changes to the deal are recorded with your name. Your access ends 30 days after the deal closes.
3. Data your organization puts into the Service
We process the following on behalf of your organization, as its processor.
- CRM records. Contacts and their details (names, email addresses, phone number, address, job, birthday, home anniversary, relationships such as spouse or lender, lead source and campaign details), accounts, deals and transaction details (prices, financing, deadlines, parties, commission), properties, notes, tasks, and logged calls, texts, emails, and meetings.
- Files the AI reads. Contract PDFs, photos or PDFs of contact lists, voice notes, and brand documents. The AI reads these files to suggest updates or extract details. We do not keep the files themselves. We keep the text and details extracted from them, such as a voice note transcript or a contract deadline.
- Email. The email lists, campaigns, and one-to-one emails your workspace sends. For each recipient we store delivery status, bounces, complaints, and, when tracking is on, opens and clicks. Open tracking uses a small image. Click tracking sends links through our link domain (go.berchtold.ai) or Resend, which record the time and the browser user agent.
- Sign-up forms and proof of consent. When a person submits a form, we store the answers, the page, the form, the consent wording they agreed to, the time, their IP address, and their browser user agent. This is the proof of consent for the email list. Double opt-in confirmations record the same details.
- Website activity and chat. See Section 5.
- Social comments. When a Facebook Page or Instagram account is connected, we read the comments on its posts, including the commenter's name and text, and an AI model scores which ones need a reply.
4. Connected accounts
When a person or admin in your workspace connects an account, we store its access tokens, encrypted with Google Cloud KMS, and the data the Service reads from it. Some connections sync on a schedule: Gmail every 15 minutes, and ActiveCampaign and iHomefinder each day.
Gmail. Each person can connect their own Gmail account to log their email with clients in the CRM. With read-only access, the Service reads the sender, recipients, date, and subject of messages from the last 90 days and new messages as they arrive. It reads the message text only when a contact in that person's CRM book sent or received the message. For those messages it stores the subject and up to 4,000 characters of the text on the contact and its open deal. An AI model (Anthropic's Claude) reads that text to suggest updates to the record. For other messages it stores only a coded message ID and a time. A thread marked private keeps only a line that an email took place.
Berchtold's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements. We use Gmail data only to provide these features to you. We do not use it for advertising, we do not sell it, and we do not use it to train AI models. People at Berchtold do not read it unless you ask us to, it is necessary for security, or the law requires it.
Google Drive. Each person can connect their own Drive to save reports as Google Docs or Sheets and to copy files they choose into the workspace media library. The Service does not process other Drive files.
Facebook and Instagram (Meta). When a Facebook Page or Instagram Business account is connected, we receive, with your authorization, the Pages and linked Instagram accounts, long-lived access tokens (encrypted with Cloud KMS), the performance of posts published through Berchtold, and the comments on those posts. We use this only to publish for you, report on your own posts, and help you reply to comments. We do not use it for advertising. When you remove the Berchtold app in your Facebook settings, we delete the stored tokens, channels, and comment data.
Canva. Each person can connect their own Canva account to make listing marketing designs from the workspace's Canva brand templates. With the person's authorization, we read their Canva user ID, team ID, and display name, the brand templates an admin chooses, and the names of those templates' data fields. When the person makes designs, we send one of the workspace's own listings to their Canva account: up to 10 of its photos and its details, such as the address, price, and open house time. Canva makes the designs in the person's account. When the person saves a design to Berchtold, we store it as PNG files in the workspace's media library and the listing's deal documents. We do not send the designs or the listing photos to an AI model. When a person disconnects Canva or is removed from the workspace, we revoke Berchtold's access at Canva and delete the stored tokens.
Disconnecting an account deletes its stored tokens. Data already logged in the CRM, such as an email on a contact, stays until you delete it. To end Google's grant of access too, remove Berchtold in your Google Account settings.
5. Data on your organization's website
Your organization can add Berchtold's tracking script, chat widget, and sign-up forms to its website. Your organization is responsible for telling its visitors and, where the law requires it, asking for their consent.
- Tracking script. It sets a first-party cookie,
bvid, with a random visitor ID for two years. If the site waits for consent, it also setsbvc. It does not run when the browser sends Do Not Track or Global Privacy Control. It records page views (the page address without query strings), page titles, referrers, clicks, and events the site chooses. It drops values that look like an email address, phone number, name, password, or token. We use a coded form of the visitor's IP address to limit requests, and we do not store the IP address. - From visitor to contact. A visitor becomes linked to a contact when they submit a form on the site or open a tracked link from an email. For visitors who are not linked, we keep the last 20 pages and delete them 90 days after the last visit. For linked visitors, the activity goes on the contact's timeline and is deleted after 365 days.
- Chat widget. It keeps the conversation in the browser for the session. It sends the question, the page address, title, and description. We store questions the chat could not answer and feedback on answers, to improve the answers. If the visitor gives their name, email, or phone number in the chat, it goes to the CRM.
- Sign-up forms. See Section 3. The pop-up form remembers in the browser when a visitor closed it.
6. How we use information
- To provide, maintain, and improve the Service.
- To process payments, send invoices, and handle disputes through Stripe.
- To send account and service email: verification, invitations, invoice receipts, payment and dispute alerts, and the notifications you choose.
- To enforce rate limits and detect abuse or fraud.
- To respond to support requests.
- To comply with legal obligations.
AI processing. To provide the AI features, the Service sends the content involved to the AI providers listed in Section 8, under their commercial terms for business customers. Under those terms, they do not use it to train their models. We do not use your content to train AI models.
We do not sell personal data or share it with advertisers.
7. Legal bases (GDPR)
If you are in the EU, UK, or Switzerland, we rely on:
- Contractual necessity for your account, billing, and the Service.
- Legitimate interests for rate limits, fraud prevention, security, and product improvement.
- Legal obligation for tax records and disputes.
- Consent for optional features, such as push notifications. You can withdraw it at any time.
For data we process on behalf of your organization, your organization chooses the legal basis.
8. Sub-processors
These services process personal data for us to run the Service:
- Google LLC (Google Cloud and Firebase) — Sign-in, the database, server functions, file storage, encryption keys (Cloud KMS) and the content-analysis service (Cloud Run). Vertex AI turns knowledge-base text and website chat questions into search vectors. Google Places looks up business locations. US.
- Google LLC (Gemini API) — Transcribes voice notes, reads contact details from photos and PDFs, reads brand documents you import, and answers AI Visibility audit questions. US.
- Google LLC (Google Tag Manager and Google Analytics) — Measures how people use the app. Loaded on app pages, including hosted form and email preference pages. US.
- Netlify, Inc. — Hosts the web app and the email link domain (go.berchtold.ai). US.
- Anthropic, PBC — Claude models for the assistants and agents, CRM update suggestions, the contract reader, daily deal reviews, account research, website chat and comment scoring. US.
- OpenAI, Inc. — AI Visibility audits only: questions about your business are sent to ChatGPT to see how it answers. US.
- Resend, Inc. — Sends account and billing email, and the email campaigns and one-to-one email your workspace sends. Records delivery, bounces, and, when tracking is on, opens and clicks. US.
- Stripe, Inc. — Payments, invoices, tax calculation and disputes. US and EU.
- Brave Software, Inc. — Web and news search for market research and, when account research is on, company research. US.
- DataForSEO — Search rankings, keywords and site crawls for the SEO and content features.
- Local Falcon — Local map rankings for your business locations and keywords. US.
- OpenWeather — Weather answers in the website agent chat. Receives the place asked about.
- Browser push services (Apple, Google, Mozilla and others) — Deliver the push notifications you turn on to your browser or phone. They receive the notification text.
These services receive data only when a person in your workspace connects them. Their own terms govern the data they hold:
- Google (Gmail, Google Drive, Google Analytics, Search Console, Google Ads) — Connected by each person or by an admin.
- Microsoft (Bing Webmaster Tools) — Search reporting.
- Meta (Facebook and Instagram) — Publishing, post performance and comments.
- X — Publishing.
- Buffer — Social post scheduling.
- Slack — Notifications to your Slack workspace.
- WordPress — Posts and media on your site.
- ActiveCampaign — Contacts, deals, notes and tags, when you connect an account.
- Mailchimp — Audiences, campaigns and reports, when you connect an account.
- iHomefinder — Reads your MLS listings and their status.
- dotloop — Loops for your deals: their details, participants and documents, when each person connects their own account. The AI reads loop contracts to suggest deal updates.
- DocuSign — In beta: envelopes sent for signature in the agent's name, their recipients and status, and the signed documents, when each person connects their own account.
- Calendly — Bookings, which become contacts, activity and appointments, when each person connects their own account.
- Handwrytten — Handwritten cards a person sends: the message and the sender's and recipient's names and mailing addresses, when they connect their own account.
- Canva — Listing designs from your brand templates, when each person connects their own account.
- Pexels — Stock photo search.
The same list is Annex 1 of our Data Processing Addendum. Customers subject to the GDPR, UK GDPR, or Swiss FADP can request a counter-signed DPA from [email protected].
9. International transfers
We are based in the United States, and our database runs in Google Cloud's US multi-region. Personal data of people outside the US is transferred to the US under Standard Contractual Clauses (SCCs) and, where applicable, the EU-US Data Privacy Framework. Our DPA describes the transfer mechanisms.
10. Data retention
- Account data stays until you delete your account.
- Your organization's data stays while the organization exists, including after a subscription ends, so you can export it or choose a plan again. On a written request from the organization's owner, we delete it within 30 days.
- Activity logs are deleted after 395 days. Invitations and signup requests are deleted 30 days after they are used or decided.
- Website data: see Section 5.
- Files the AI reads (voice notes, contracts, photos, and PDFs of contact lists) are not kept after they are read.
- Backups: daily database backups are kept for 14 days, and point-in-time recovery covers the last 7 days. Deleted data leaves the backups within that time.
- Billing records are kept by Stripe as the law requires.
11. Your rights
Depending on where you live, you may have the right to:
- Access your personal data. The “Download data export” button on your Profile page gives your profile, memberships, and notifications. For other data, contact us. Admins can also export contacts from the CRM.
- Correct your data. Most fields can be edited in Profile and Organization settings.
- Erase your data. The “Delete my account” button on your Profile page deletes your sign-in account and memberships. To delete other data, contact us. To delete data from Facebook or Instagram, disconnect the account in Studio, remove the Berchtold app in your Facebook business integrations settings, or email [email protected].
- Restrict or object to processing, withdraw consent, or ask for your data in a portable format.
- Complain to your local data protection authority.
If you are a client, contact, email recipient, or website visitor of one of our customers, contact that organization first. We help our customers respond to these requests. To exercise any right, email [email protected]. We respond within 30 days.
12. Cookies and browser storage
In the app. We use first-party cookies and browser storage to keep you signed in and to remember preferences, such as the theme, the navigation layout, recent pages, assistant sessions, and email drafts. Google Analytics, loaded through Google Tag Manager, sets its own cookies to measure use of the app. We do not use advertising cookies.
On your organization's website. See Section 5.
13. Security
We protect personal data with TLS in transit and encryption at rest in Google Cloud. Access tokens for connected accounts are encrypted with a separate data key for each token, wrapped by a Google Cloud KMS key. Every request is checked against the person's role and permissions, and key actions, such as creating an organization or subscribing, require a verified email address. Stripe handles card data; we never store card numbers.
Report a security issue to [email protected].
14. Children
The Service is not directed at children under 18. We do not knowingly collect personal data from children.
15. Changes
We announce material changes to this policy by email and in the app at least 14 days before they take effect. The version you accepted is recorded on your account.
16. Contact
Privacy questions: [email protected]
Data Processing Addendum: /legal/dpa or a counter-signed copy from [email protected]