Terms of use
Preliminary version, under legal review. This text is a draft based on the CDC (Lei 8.078/1990, Brazil’s Consumer Protection Code), Decreto 7.962/2013 (Brazil’s e-commerce decree) and the LGPD (Lei 13.709/2018, Brazil’s General Data Protection Law). The fields between
{{ }}will be filled in before publication. The diagnostic of each app is also governed by the authorization terms you accept before work begins. This translation is provided for convenience; the Portuguese version prevails in case of any discrepancy.
1. Who provides the service
Heartscale is a brand of {{RAZAO_SOCIAL_IF}} (“IF Soluções”), CNPJ {{CNPJ_IF}}, headquartered at {{ENDERECO_IF}}. Contact: {{EMAIL_CONTATO_IF}}.
2. What Heartscale does
Heartscale reviews, fixes, deploys and migrates apps built with AI tools such as Lovable, Bolt, Base44, v0, Replit and Cursor. The services are security, code review, database and architecture, deployment, migration, performance and SEO. All of them start with a diagnostic.
What we do not do: destructive penetration testing, password cracking by trial and error, load testing, social engineering, legal opinions and any action on third-party systems or outside what you authorized.
3. Only apps whose owner proves ownership
- We only work on apps whose owner proves ownership. An agency or freelancer serving a client must provide the end owner’s written authorization.
- The proof has two parts: a read-only invitation on GitHub and a TXT record in DNS or a meta tag on the domain’s home page. Without both, work does not begin.
- If the proof fails or there is any sign that the app is not yours, we stop immediately.
- Requesting a diagnostic of someone else’s app without authorization is prohibited. Anyone who claims to be the owner without being so is liable for that statement.
4. The request and the AI triage
A request made on the site is not a contract. It goes through a triage performed by AI, which uses only what you wrote and returns a summary with the likely services and the price range. The summary is an estimate: it states what usually comes up in apps like yours, never what we found in yours. Details in the privacy policy.
5. Price and payment of the diagnostic
- For clients outside Brazil, the diagnostic costs US$ 79, paid in full through a payment link (Pix in Brazil), after the triage and before work begins. The site does not receive payments.
- The diagnostic only begins when three conditions are met: payment confirmed, authorization terms accepted and valid proof of ownership. Start of work means the first check IF performs on the app.
- Published prices are launch prices, valid until {{DATA_FIM_TESTE}}. Anyone who signs up by then keeps the contracted price.
6. Credit toward the service
If you contract a fix, migration or monthly plan within 15 calendar days of the results meeting, the diagnostic fee is deducted from the first payment for the service. On the monthly plan, the credit is deducted from the first monthly fees until the full amount is reached. The credit applies once per diagnostic, cannot be converted into cash and is not transferable. After 15 days, no credit applies.
7. Cancellation and refunds
- Before work begins: if the diagnostic does not begin, because you withdrew, because the proof of ownership was not completed within {{PRAZO_PROVA}} or because IF decided not to proceed, the refund is in full, within {{PRAZO_DEVOLUCAO}}.
- After work begins: there is no refund.
- If you are a consumer in Brazil: under art. 49 of the Consumer Protection Code, you have 7 days from the purchase to withdraw. IF only begins within that period if you request an immediate start in writing. {{REGRA_ARREPENDIMENTO_APOS_INICIO}}
- To withdraw, write to {{EMAIL_CONTATO_IF}}. We confirm receipt on the same business day.
8. What the diagnostic delivers and what it does not promise
The diagnostic delivers a report with the findings by severity, how to fix each one and the price of each fix, plus a live results meeting.
The checkup and the fixes reduce the risk to your app. No service eliminates it. The report shows the state of the app on the dates of the review, within the authorized scope. IF does not guarantee that the app will be free of flaws, that all flaws will be found, that an attack will be prevented, or any Lighthouse score or Google ranking. IF’s obligation is one of means, not of results.
9. Limitation of liability
IF is not liable for flaws that already existed and were not found, flaws introduced after the review, third-party services, access you failed to revoke, or indirect damages such as lost profits. IF’s liability is limited {{LIMITE_RESPONSABILIDADE}}. The limit does not apply to damage caused by willful misconduct or gross negligence, nor where the law does not allow liability to be limited, as in consumer relationships.
10. Tools, including AI
IF uses automated tools, including artificial intelligence, to read the code. We only use tools whose terms prohibit using the content to train models, and we never send them personal data of your app’s users.
11. Confidentiality and publicity
The code, the findings and the report are confidential. The report is yours. IF does not mention your name, the app’s name or the domain on its website, social media or client list without a separate written authorization.
12. Content of this site
The texts, the Heartscale brand and the IF symbol belong to IF Soluções. You may quote and link to the blog guides with attribution.
13. Support
Support is by email and by WhatsApp, only through Meta’s official API. We never ask for passwords, verification codes or secret keys by message.
14. Changes to these terms
When these terms change, the date at the top changes with them. For each diagnostic, the version of the authorization terms you accepted applies.
15. Governing law and jurisdiction
These terms are governed by the laws of Brazil. The courts of {{COMARCA_IF}} are chosen as the venue, except when you are a consumer, in which case the courts of your place of residence apply.
See also the privacy policy and how the diagnostic works.