Terms of Service
Last updated: October 11, 2026
These Terms of Service ("Terms") govern your use of the TazzoGram application and related services (the "Service"), available at tazzogram.com and its subdomains. By creating an account or purchasing a plan, you agree to these Terms.
1. Who you are contracting with
The Service is operated by GS4D Tech Services Ltda ME, a company registered in Brazil, trading as "TazzoGram" ("TazzoGram," "we," "us," or "our"). Your contract for any paid plan is with that company.
2. The Service
TazzoGram converts process diagrams (including pictures, PDF, .svg, drawio and BPMN files, and Visio drawings saved as .svg or PDF) into Mermaid diagram code, and lets you request AI-assisted changes to that code in plain language. Conversion and change requests are processed using third-party AI infrastructure, as described in our Privacy Policy.
The Service includes a Redaction Glossary that replaces your business vocabulary with placeholder terms before any content is sent to an external AI provider. By default this Glossary stays in your browser. Details of what is and is not transmitted are set out in the Privacy Policy.
2.1 GitHub and Slack integrations
On the Practice and Firm plans you can ask us to connect TazzoGram to your organization's own GitHub account, so that saved diagram versions and your shared Redaction Glossary are kept in a repository you control, and to your own Slack workspace, so that saved changes can be announced in a channel you choose. Until we have set this up with you, TazzoGram writes nothing to GitHub or Slack for you.
- Set up by us, on request. These integrations are not self-service. When you ask, we agree a date with you and connect them together with the person who administers your GitHub and Slack.
- Your accounts, your rules. You own and administer those accounts and decide who in your organization can see the repository and the channel. You grant TazzoGram only the access it needs to write to the repository and post to the channel you choose, and you can revoke that access at any time from GitHub or Slack. The Service then keeps working, with your Glossary kept in your browser.
- Other plans. We may agree to connect them for another paid plan, case by case and at our discretion. That is not an entitlement of the plan.
- Moving to a plan without integrations, or cancelling. We disconnect them at the end of the paid period. What is already in your repository stays there and stays yours.
3. Accounts
- You must provide an email address you control, and confirm it, to use the Service.
- You are responsible for activity that occurs under your account.
- An account is for one person. Where a plan supports an organization-level shared Glossary, that sharing is a feature of the plan and does not make the account itself shareable.
- We may decline, suspend or close an account that is used to circumvent plan limits, including by creating multiple accounts to obtain repeated free allowances.
4. Tickets and allowances
4.1 What a ticket is
A ticket is the unit of usage in the Service. Each AI-assisted operation that is processed consumes one ticket: importing a file that the AI has to convert (a photograph, a hand-drawn sketch, a PDF, an .svg drawing, or a .drawio or .bpmn file that the Service cannot read by itself) and applying a requested change to a diagram both draw from the same allowance. Opening a file that the Service reads by itself (.mmd, and .bpmn and .drawio files it can read without the AI) consumes no ticket, because no AI call is made. Editing diagram code yourself, exporting, and normal use of the editor also do not consume tickets.
4.2 How each plan's allowance works
- Free Trial (free). For people who sign up with a business email address. A one-time allowance of 100 tickets, with every Save As format. It does not renew. The Free Trial ends on December 31, 2026 at 23:59, São Paulo time. No card is asked for and nothing is charged. See 6.5.
- Ambassador Early Adopter and Practice, billed monthly. The plan's monthly allowance is added to your account at the start of each paid billing period.
- ENGAmbassador Early Adopters. The first 100 customers who subscribe to the Ambassador Early Adopter plan, billed monthly by card, keep the price they signed up at for as long as their subscription stays active without a break. Unused tickets from a monthly Ambassador Early Adopter subscription carry over to the next month while the subscription is active.POR
- ENGPay as You Go, paid once by card, Boleto or Pix. 250 tickets to use within 30 days of the day your payment is confirmed. Tickets not used by then expire, and nothing is charged again. Buying again before the 30 days end starts a new 30-day period that includes the tickets you have left. If your account also has an active card subscription, these tickets do not expire.POR
- ENGWhy Pay as You Go tickets last 30 days. Our prices depend on outside services, such as the AI models that read and change your diagrams. The price on the Plans & Pricing page is what we can offer at what those services cost us today, so a one-time purchase is priced for that period. The seven-day cancellation in section 6.1 still applies.POR
- Ambassador Early Adopter and Practice, billed annually. The whole twelve-month allowance is credited to your account on payment and none of it expires during the term, but it becomes available to spend progressively over the year rather than all on the first day. Section 4.3 sets out exactly how much is available when.
- Firm. 3,000 tickets per month is a guide figure, not a cutoff. We do not stop you at 3,000. If your usage is consistently well above it, we will contact you about moving to a plan that fits.
- On-Prem. A license to run TazzoGram on your own server, quoted per company and agreed with you in writing. That agreement sets what the license includes, and the ticket rules in this section do not apply to it.
Practice and Firm are shown on our Plans page but are not on sale at the moment. What these Terms say about them applies when they are offered.
A single organization may hold more than one paid plan, on separate accounts, if that suits how your teams work. Section 3's restriction on multiple accounts concerns repeated free allowances, and does not limit paid plans. If you need capacity beyond what the published plans offer, contact us for a quote rather than assembling it from many accounts.
4.3 How an annual allowance becomes available
An annual plan's tickets are yours for the whole twelve-month term, and unused tickets do not expire during it. They become available progressively rather than all at once: each month of the term releases that month's share, and you may always draw up to three months' worth ahead of that schedule.
In practice you are never held to a strict monthly rate. An Ambassador Early Adopter annual plan makes 750 tickets available immediately and reaches its full 3,000 by month nine. A Practice annual plan makes 2,400 available immediately. A month here means thirty days.
If you use your allowance quickly, you have received the value of the plan quickly. Refunds are therefore assessed on tickets consumed rather than on months elapsed. See section 6.
4.4 What tickets are not
- Tickets are not currency, have no cash value, and cannot be transferred between accounts or sold.
- Unused tickets from a monthly billing period do not carry over into the next period unless the plan says otherwise.
- Ticket counts and balances recorded by the Service are the record used to resolve any question about usage.
5. Payment
- Prices are stated and charged in Brazilian reais (R$).
- ENGCard payments are processed by Stripe, and Boleto payments by Asaas.POR
- We do not receive or store your full card details.
- Any taxes, currency-conversion charges, international transaction fees, or similar amounts applied by your bank or card issuer are your responsibility and are not part of the price we charge.
- Subscriptions renew automatically at the then-current price for the plan until cancelled.
6. Refunds and cancellation
6.1 Seven-day cancellation
You may cancel any purchase within seven (7) days of the transaction date. If you have used no tickets, we refund the payment in full. If you have used tickets, we refund the unused portion, calculated as described in 6.2. For consumers in Brazil, this reflects the withdrawal right under Article 49 of the Código de Defesa do Consumidor. * See 6.8.
6.2 Refunds are calculated on tickets consumed, not months elapsed
Because an annual plan's full allowance is credited to your account on the first day (see 4.3), a refund is assessed against the portion of the allowance you have not used, valued at the per-ticket rate of the plan you bought. Remaining calendar time is not the basis of the calculation.
6.3 A ticket spent is a ticket consumed
The Service processes what your account submits to it. We do not assess whether a request was a good use of a ticket, and tickets are not refunded on the grounds that they were spent poorly. That includes, without limitation, tickets spent on: the wrong file, an oversized or duplicated batch, an entire folder submitted when one diagram was needed, work already done before, a request phrased in a way that did not return what the person hoped for, or experimentation and learning.
Where an account or an organization is used by more than one person, this applies to tickets spent by any of them. How your team is trained, and what it chooses to submit, is yours to manage. Processing what is submitted is ours.
This is not a disclaimer against our own faults. If the Service malfunctions — for example it consumes tickets while returning no output at all, or repeats a charge for a single operation — tell us at the address in 6.6. We will investigate and credit tickets where we find a genuine fault on our side.
6.4 Monthly subscriptions
You can cancel a monthly subscription at any time. Cancellation takes effect at the end of the billing period you have already paid for, and your allowance for that period stays usable until it ends. We do not refund part of a month.
6.5 The Free Trial
The Free Trial costs nothing, so there is no payment to cancel or refund. It ends on its own on December 31, 2026, as set out in 4.2.
If you buy a paid plan during the Free Trial, that plan's own rules apply from the moment you pay, including the cancellation and refund rules in this section, and your access no longer ends on December 31, 2026.
6.6 Requesting a refund
Email from the address on the account, stating the plan and the reason. We aim to respond within five business days.
6.7 Fees on refunds
Inside the seven-day window in 6.1, a consumer's refund is the full amount described there, with nothing deducted.
Outside that window, and for any purchase made by a business rather than a consumer, a refund we agree to is paid net of the payment-processing fee we were charged on the original payment (our payment provider does not return it to us when a payment is refunded) and of any bank or transfer charge for sending the refund. Charges applied by your own bank or card issuer, such as IOF or currency conversion, stay with you, as set out in section 5.
6.8 After a refund
7. Acceptable use
You agree not to use the Service to process content that is unlawful, hateful, or intended to manipulate or attack the underlying systems, and not to attempt to bypass the Service's usage limits or security controls.
The Service screens submitted content automatically. A single serious violation, or repeated minor violations, results in the account being blocked. A blocked account loses access to both paid and free functionality, and we do not refund a plan terminated for a serious violation of this section.
8. Your content
You keep all rights in the diagrams and files you bring to the Service. You grant us only the permission needed to operate the Service for you, which means processing your content to produce the conversions and changes you ask for.
We do not use your content to train AI models. Handling of content sent to our third-party AI provider is described in the Privacy Policy.
8.1 We do not keep a copy of your diagrams
We do not store your diagrams. Your file is processed to produce the conversion or the change you asked for, and the result is not kept on our servers. The Mermaid code and the diagram on screen live in your browser for as long as the page is open. We never save them to your device, so closing or reloading the page is enough to be rid of them.
Three things are worth stating plainly, because they are exceptions:
- We record the file name. Each conversion writes the name of the file you opened to our usage log, so we can support you and measure usage. The contents are not written with it.
- Your Redaction Glossary stays in your browser. Because it is stored there rather than with us, it does survive closing the browser and restarting your computer, until you clear it yourself. It is never sent to our servers while it is set to Local, which is the default.
- ENGIf you make an external link, anyone who has the link can see that diagram, including its text, until the link ends or you turn it off. A one-time link opens for one person, one time: when it is opened, we delete the picture from our server and the link stops working for everyone. We keep only the picture (for a one-time link, only until it is opened), its name, its Roles list, the number of views and the time of the last view. We do not keep who opened it.POR
If you connect your own GitHub repository, the diagram versions you choose to save are written there, to a repository you control. That is the only place a copy of your work is kept, and it is yours, not ours.
9. Availability and warranties
We work to keep the Service available and accurate, but we provide it "as is." We do not warrant that conversions will be free of error, that the Service will be uninterrupted, or that it will meet a particular requirement. Output produced by AI-assisted features should be reviewed by you before you rely on it.
9.1 Support response targets
Support is provided by email, and every paid plan includes it. Higher plans carry a faster target for our first reply:
- Ambassador Early Adopter and Pay as You Go. Email support, with no stated response target.
- Practice. A first reply by the end of the next business day.
- Firm. A first reply by the end of the same business day, and a named contact rather than a shared address.
These targets apply to messages received on a business day in São Paulo, Brazil. A message arriving at a weekend or on a public holiday is treated as arriving on the next business day. A target is for the first reply, not for a fix: some questions take longer to resolve than to acknowledge, and we would rather tell you where a problem stands than go quiet while we work on it.
These are service targets, not guarantees, and missing one does not by itself entitle you to a refund. Section 6 sets out how refunds work.
10. Limitation of liability
To the fullest extent permitted by applicable law, our total liability arising out of or relating to the Service is limited to the amounts you paid us for the Service in the twelve months before the event giving rise to the claim. We are not liable for indirect or consequential loss, including lost profits or lost data. Nothing in these Terms limits liability that cannot be limited by law, including a consumer's rights under the Código de Defesa do Consumidor.
11. Changes to these Terms and to pricing
We may update these Terms. Material changes will be reflected in the "Last updated" date above, and where the change materially affects a paid plan we will notify the account by email before it takes effect.
We may change prices for future billing periods. A price change never applies to a billing period you have already paid for. For an annual plan, a price change takes effect at the next renewal.
12. Governing law
These Terms are governed by the laws of the Federative Republic of Brazil. The courts of the Comarca de São Paulo, State of São Paulo, Brazil, have jurisdiction over any dispute, except where applicable consumer law gives a consumer the right to bring proceedings in their own place of domicile.
13. Contact
Questions about these Terms, billing, or a refund request: