Bruno AI Terms of Service

Last updated: November 4, 2026

1. Who provides the service

The service is provided by Jakub Chodakowski, a sole proprietor registered in Poland, tax ID (NIP) 6711845485 (the “Provider”). Contact: hello@jakubchodakowski.com.

2. What Bruno AI is

Bruno AI is a tool for practicing sales calls. You have a voice call with an AI that plays your customer. After the call you get a score based on a fixed rubric and a set of drill cards to review. Bruno is not a human and not an advisor: what it says and how it scores you comes from a language model and may contain mistakes.

The service is a training tool. The Provider does not guarantee higher sales or any other business result. A score from Bruno is not an employee evaluation under labor law and must not be the only basis for an HR decision.

3. Who it is for

The service is used by companies with a sales team (team accounts under an order or a contract) and by sales reps who sign up on their own and buy Bruno Pro for themselves.

If you are a consumer, or a sole trader for whom this contract is not of a professional nature, consumer protection law applies to you, including the right to withdraw within 14 days (section 6).

4. Account and login

  • A sales rep creates an account on the sign-up page: email address and password (at least 8 characters) or sign-in with a Google account. Team accounts for a company are created by the Provider for the email addresses the company provides, and access is sent by email.
  • One account is for one person. Do not share your password with anyone.
  • The database stores only an encrypted hash of your password (scrypt), never the password itself. With Google sign-in the Provider never receives your Google password.
  • After 5 failed login attempts, login is locked for 15 minutes.
  • “Forgot your password?” sends a temporary password to the account email. Change it in Settings. You can use this at most once every 2 minutes.
  • Report any loss of control over your account or password immediately to hello@jakubchodakowski.com.

5. Free calls

  • Every new account created on the sign-up page gets 3 free calls with Bruno. No payment card is required.
  • A call counts as used when it is finished or lasts at least 60 seconds. One call lasts at most a few minutes (the limit is shown before you start).
  • The free plan includes: calls (3), call feedback, drill cards and Customize Bruno (including loading your offer from a website or a PDF). Stats, Calendar, “Fire Up” and “Tomorrow’s call” require Bruno Pro.
  • After the 3 calls are used, the account stays active, but further calls require Bruno Pro. Your feedback and drill cards remain.
  • Until you use the 3 calls, the Provider may send one reminder per day to the account email. An account with no calls for 30 days may be deactivated.
  • Limits are checked on the server before a call starts. On the free plan the Provider may change how the tool works without prior notice and does not guarantee availability or response time.

6. Bruno Pro and full access

  • Bruno Pro for one person is bought with a one-time payment through Stripe: $250 for 30 days or $2,500 for 365 days (prices include applicable taxes).
  • The payment does not renew by itself. When the period ends, the account goes back to the free plan and your call history remains.
  • A new payment before the period ends extends your access from the day the current period ends.
  • Bruno Pro includes 5 calls every day and all features of the app. Unused calls do not carry over to the next day.
  • A consumer may withdraw from the contract within 14 days of purchase. By buying Bruno Pro you ask for the service to start right away; on withdrawal the refund is reduced in proportion to the days your access was active.

Full access for a company (team accounts, manager cockpit, CRM connection, monthly report) is paid and set up under a separate order or contract that defines the scope, price, billing period and notice period. In case of conflict the contract prevails and these Terms apply as a supplement. Companies based in Poland order one of the packages described at salesbruno.pl/oferta under section 6a of the Polish version of these Terms.

7. What is saved during a call

Every practice call is recorded and saved. We save:

  • the audio recording of the call (your voice and Bruno’s voice),
  • the transcript of the call,
  • the score, coach comments and call metrics (duration, number of questions, talk ratio),
  • the settings chosen before the call: mode, goal, objections, customer type, difficulty level,
  • the data entered in “Customize Bruno”: product description, customer description, objections, script.

The recording and transcript are used to score the call, show your progress and resolve technical issues. Details, including the list of providers and retention periods, are in the privacy policy.

Confidential mode for companies. A company with full access can choose confidential mode for all of its team accounts. In confidential mode the audio recording is not saved and the transcript is deleted right after the call is scored. Only the score, coach comments, metrics and training statistics remain, without the content of the call. The Provider turns on confidential mode by hand at the company’s request sent by email to the contact address. It applies from the next call after it is turned on. Earlier recordings and transcripts can be deleted by the company as described in section 7 and in the privacy policy.

8. What is not allowed

  • Saying in a call or entering in the setup personal data of third parties, in particular names, phone numbers and addresses of real customers. Scenarios must be fictional.
  • Entering special categories of data (health, opinions, religion, biometric data) or data covered by professional secrecy.
  • Uploading recordings of real calls without the consent of everyone heard on them and without a legal basis.
  • Sharing, reselling or jointly using account access. Creating multiple accounts to get around the free call limit.
  • Trying to bypass limits, extract system instructions, generate automated traffic or overload the service.
  • Using the tool for unlawful purposes, including practicing tactics that mislead customers.

Breaking these rules entitles the Provider to block the account with immediate effect and, in the case of full access, to terminate the contract after an unsuccessful request to stop the violation.

9. Availability and third-party providers

The service runs on third-party providers: voice and call (ElevenLabs), the gpt-5.5 language model that plays the customer in every call and gets the text of the call (OpenAI, called through ElevenLabs), a backup voice call when ElevenLabs is down (OpenAI, gets the call audio), call and drill scoring (Anthropic), payments (Stripe), database and recording storage (Supabase), hosting (Vercel), email (Resend, Google). An outage or a change of terms on a provider’s side may temporarily limit the service. The Provider informs about longer outages by email.

For calls we recommend an up-to-date browser and headphones.

10. Complaints

Send complaints to hello@jakubchodakowski.com. Include the account email, a description of the problem and the date and time of the call it concerns. We reply within 14 days.

11. Liability

  • The Provider is liable for actual damage, excluding lost profits.
  • For business customers, liability is limited to the fees paid by the customer in the 3 months before the event, and on the free plan to PLN 1,000.
  • These limits do not apply to damage caused intentionally or where excluding liability is not allowed by law.
  • The Provider is not liable for business decisions made on the basis of scores given by Bruno.

12. Data processing agreement (Art. 28 GDPR)

When a company’s team uses the service, the company is the controller of its sales reps’ data and the Provider processes that data on its instructions. Accepting these Terms is equivalent to entering into the data processing agreement below.

  • Subject and purpose: providing sales call training in Bruno AI.
  • Duration: for as long as the service is used.
  • Type of data: first name, work email address, voice recordings, transcripts of practice calls, scores and training statistics.
  • Data subjects: the customer’s employees and contractors who use the accounts.
  • Provider’s obligations: processing only on the customer’s documented instructions, confidentiality, applying the security measures in section 13, assisting with data subject rights and with obligations under Art. 32-36 GDPR, notifying a personal data breach without undue delay and no later than 7 days after discovering it.
  • Sub-processors: the customer gives general consent to the providers listed in section 9 and in the privacy policy. The Provider gives 14 days’ notice of changes to the list; the customer may object and terminate the contract.
  • After termination: data is deleted or returned to the customer within 14 days of the end of the cooperation, at the customer’s choice, except for data the Provider must keep by law.
  • When a sales rep leaves: the company (the team lead) reports it by email to the contact address. The Provider turns off that account by hand within 1 business day of the email. Recordings and transcripts of that rep are deleted 14 days after the email. Before that, the company may ask for an export of the rep’s scores and stats. The license moves to a new sales rep named by the company.
  • Audit: the customer may audit no more than once a year at an agreed time, or receive written information about the measures applied.

The Provider sends its separate data processing agreement template together with the contract. A customer that prefers its own template may send it to the contact address. The current list of sub-processors with country and purpose, storage locations and retention periods is on the Security & Data page.

13. Security

  • The connection to the site and the voice call are encrypted (HTTPS, WebRTC or WebSocket over TLS).
  • Your password is stored only as a scrypt hash with a random salt.
  • The session is a signed token in an httpOnly cookie, not accessible to scripts in the browser.
  • Recordings are kept in private storage with no public links. Only the account itself and the Provider have access to the account’s data.
  • Minute and call limits are enforced on the server, not in the browser.
  • Payment card data goes only to Stripe. The Provider never sees or stores it.
  • Model and voice providers run on the Provider’s business accounts with the settings described in the privacy policy.

14. Changes to these Terms

We announce changes to these Terms by email to the account address 14 days in advance. Using the service after that date means you accept the changes. If you do not agree, you may terminate the contract before the changes take effect.

15. Law and disputes

Polish law applies to this contract. Disputes with business customers are settled by the court competent for the Provider’s place of business. This does not apply to disputes with persons covered by consumer protection law, who keep the protections of the law of their country of residence.