Terms of service
Draft Version 2026-11-08. Effective November 8, 2026. All versions.
These terms are the contract between you and Granja for using the service. Passages in bold limit your rights; read them carefully.
Summary
This summary is a reading aid, not a replacement for the terms. Where they differ, the full text applies.
- Granja starts a private Counter-Strike 2 training server for you on machines we run, and records your training results.
- You sign in with your Steam account and must be 16 or older. If you are 16 or 17, a parent or guardian must know and agree.
- Today access is free and by invitation. Before paid plans exist, we will give you 30 days' notice, and we will never charge you unless you subscribe.
- Once paid plans exist and you subscribe, your plan will renew automatically until you cancel. On your first subscription, you will be able to withdraw within 14 days and get a full refund.
- You must not use cheats, attack the service, share or resell access, or copy our training library.
- Your training results are yours. You can delete your account and data in Settings.
- Granja is not affiliated with Valve or FACEIT.
- Brazilian law applies, and you can bring a claim in the courts where you live.
1. Who we are and definitions
Granja is provided by:
- [LEGAL ENTITY NAME], Brazilian company registration (CNPJ) [CNPJ]
- Address: [FULL ADDRESS, WITH POSTCODE], Brazil
- Phone: [PHONE]
- Support email: [SUPPORT EMAIL]
- Website: https://granja.gg
"Granja", "we", "us" and "our" mean [LEGAL ENTITY NAME]. The "service" is the granja.gg website, the training servers and everything we offer through them. "You" means the person using the service.
These Terms of Service are the contract between you and Granja. Our Privacy Policy explains how we handle your personal data; it is not a contract and does not depend on your acceptance.
The first time you start a session, a line under the button says: "By starting, you accept the Terms of Service and confirm you are 16 or older." Starting the session is your acceptance. We record which version you accepted, when, and your age confirmation. If you do not agree with these terms, do not use the service.
2. The service
Granja is an online Counter-Strike 2 (CS2) training service. From the website you start a session, and we start a dedicated CS2 server reserved for you on machines we operate. On that server you train in the available modes, and we record what you do so the website can show your progress.
Today the service includes:
- Training modes such as Utility, Aimbotz, Pop, Prefire and Spray Patterns. The website lists the current modes and maps, and some modes work only on some maps.
- Official Valve maps. We do not use Steam Workshop maps.
- Trilhas (training plans) with progress tracking, a weekly goal and levels.
- Review: lineup reviews scheduled at calculated intervals (spaced repetition).
- Linked matches: if you authorize it, we import your Steam matches to calculate stats that count toward your progress (section 9). You can also link your FACEIT account, which today is shown on your profile.
To use Granja you need a Steam account, CS2 installed and an internet connection. Our game servers are in the regions shown on the website, which may be offline at times. If you play far from those regions, expect higher latency (ping).
The training modes turn on server settings meant for practice, such as sv_cheats, which apply only to your training server.
We do not sell in-game items, skins or paid items with random contents, such as cases, and we do not change your Steam inventory, rank or profile. We also do not provide software to install on your computer. The only content CS2 downloads when you join a Granja server is our interface add-on (HUD), published on the Steam Workshop.
What we do not promise
- We do not promise any gain in rank, FACEIT level, Premier rating or skill. We provide training tools and measurements; the results depend on you.
- Measurements are estimates. Figures are calculated from what the server and match demos record, and they can be imprecise.
3. Early access and invites
Early access
Granja is in early access: it is free to use and limited to people we have invited or let in. Anyone can sign in to the website with Steam, but only people who have been let in can start sessions; everyone else is placed on the waitlist.
Waitlist
Joining the waitlist does not guarantee access or a date for it. We let people in based on our server capacity and the early-access criteria, such as a confirmed email address and linked matches. Once paid plans exist, access for anyone who wants to subscribe will be limited only by server capacity, as shown on the website.
Invites
An invite gives immediate access to the invited Steam profile. New accounts start with no invites, and Granja may grant invites to some accounts. Invites are personal and free, and may not be sold or traded (section 7). Whoever invited you sees your Steam name and avatar and whether you have signed in. We may remove access granted by invite from anyone who breaks these terms (section 13).
End of the free period
When we launch paid plans, we will tell you on the website and, if your account has a confirmed email address, by email, at least 30 days in advance. The free period ends on the date we announce; after that, starting sessions requires a plan. We will never charge you unless you explicitly subscribe to a plan. Your results and progress stay in your account.
While the service is free, features, limits and modes may change more often, without a commitment to keep what exists today (section 10). The rules for paid plans (sections 11 and 12) apply from your first subscription.
4. Your account
Steam sign-in
Your Granja account is created and accessed only through Steam (Steam OpenID). We never see your Steam password. Anyone with access to your Steam account also has access to your Granja account, so keep your Steam account secure.
One person, one account
Your account is personal and cannot be transferred. Do not share your account, let someone else train on it for you, or sell or lend it. Do not create extra accounts to get around a limit, the waitlist or a removal of access.
Responsibility for use
You are responsible for use of your account by you or by anyone you let use it. If you think someone else has used your account, use "Sign out of all devices" in Settings, secure your Steam account and email our support address so we can end the sessions.
You can add an email address, which we confirm with a code. We use it for notices about your account, access, billing and these terms. You need a confirmed email address to subscribe to a paid plan. We send notices to that address and also show them on the website. Keep it up to date.
5. Minimum age
You must be at least 16, or the minimum age the law where you live requires if that is higher. When you start your first session, you confirm that you meet this requirement (section 1).
If you are 16 or 17, your parent or legal guardian must know that you use Granja and agree to these terms. Under the Brazilian Civil Code, at that age you accept these terms with their assistance.
To subscribe to a paid plan, you must be 18 or older, or have your parent or legal guardian's confirmation. Whoever pays must also be the holder of the payment method, or authorized by its holder.
If we learn that an account belongs to someone under 16, or to someone aged 16 or 17 without their parent or guardian's agreement, we remove its access and delete the account. Payments made for that account are refunded to the parent or guardian who asks through our support email. This is not a penalty: the person may create a new account once they meet the requirements.
6. Training sessions
Private sessions
The server for each session admits only your Steam account, verified by Steam itself, and has its own password. No one else can join.
Current limits
- One active session at a time per account.
- Up to 10 session starts every 10 minutes.
- You have 5 minutes to join the server once it is ready. If you do not join, the session ends.
- Once you have joined, if no one is connected to the server for 60 seconds, the session ends.
- There is no maximum length: the session lasts as long as you are playing.
These limits may change for technical reasons or to protect the service. Once paid plans exist, we will not reduce the limits described in your plan during a period you have already paid for.
Capacity and regions
Each region has a limited number of servers. When they are all in use, or a region is down, a session start is refused, and you can try again later. We do not reserve capacity for any account or time (see section 10 for what applies to paid plans).
Sessions ended for technical reasons
A session may also end when:
- the server is not ready within 5 minutes or fails to start;
- the server stops unexpectedly or the machine running it stops responding;
- Valve releases a CS2 update: servers on the old version stop accepting updated players, so we end those sessions within 2 hours after the new version is available on our servers;
- your access is removed (section 13).
Results the server had already recorded are kept. If a machine is lost before it sends its results to the website, results not yet sent may be lost.
7. Prohibited conduct
You must not:
- Use cheats or unauthorized third-party programs that interfere with the game, the server or our measurements: hacks, aimbots, wallhacks, scripts, macros, bots, automation or memory-reading tools, or anything else that gives an unfair advantage or falsifies results. CS2's own settings and binds that Valve allows do not count.
- Exploit bugs in the service, the server or the plugin instead of reporting them, or manipulate results, levels or progress by any means.
- Attack or overload the service through denial-of-service attacks, intrusion attempts, unauthorized vulnerability scanning, or getting around usage limits or security measures.
- Access other people's accounts, sessions, servers or data.
- Collect data from the website or the API by automated means (scraping, bots) beyond normal use of the website, or copy, bulk-download or republish our training library (lineups, positions, Prefire routes, trilhas).
- Reverse-engineer the service or the Workshop add-on, except where the law or Steam's rules allow it.
- Sell, rent or hand over sessions, server time, accounts or invites (sections 3 and 4), or use Granja to provide services to others without a written agreement with us.
- Use the training server to gain an advantage in matches on other servers.
- Harass or threaten the Granja team or anyone else through any channel connected with the service.
- Use Granja in a way that breaks Valve's rules for the game and for servers, or for anything illegal.
Security issues
If you find a security issue, email our support address with the details. Do not access other people's data or harm the service while testing. Reporting in good faith this way does not breach this section.
What happens when these rules are broken is in section 13.
8. Intellectual property and your data
Your training data
The results you generate (throws, tests, records, levels, reviews, trilha progress, goals and linked-match stats) are yours. To provide the service, you give us a free, non-exclusive, worldwide license to store, process and display that data to you, calculate your stats and progress, and operate Granja. The license ends when you delete your account, except where the law requires us to keep something. We may also use aggregated, anonymized data to improve the modes and the service. How we handle personal data is in the Privacy Policy.
Suggestions
We may use ideas and suggestions you send us without payment. If you send us a work of your own (text, image, video), we will ask your permission before publishing it.
What is ours
The website, the server software, the plugin, the training modes, the training library (lineups, positions, routes, trilhas and texts), the analyses, the Granja brand and the service's visual identity belong to Granja or its licensors. You may use them only within the service, for personal, non-commercial training, while you have access. Streaming or recording your training is allowed. These terms do not transfer any intellectual property rights to you.
Valve content
Maps, models, radar images and other Counter-Strike 2 elements belong to Valve. We display them only to show your training, and we give you no license to them.
Other users' content
Today, users do not publish content that other users can see. If that changes, we will publish content rules and a reporting channel before releasing the feature. Meanwhile, illegal or abusive content connected with Granja can be reported to our support email.
9. Valve, Steam, FACEIT and other services
Granja is not affiliated with, sponsored by or endorsed by Valve Corporation or FACEIT. Counter-Strike, Counter-Strike 2, Steam and the Steam logo are trademarks or registered trademarks of Valve Corporation in the United States and other countries. FACEIT is a trademark of FACEIT Ltd. We use these names only to say what the service works with.
The service depends on Steam and CS2: website sign-in, the game, the dedicated CS2 server, the Steam Workshop and match history. The Steam Subscriber Agreement and Valve's rules apply, and you accept them when you use Steam. VAC bans and other penalties applied by Valve are Valve's decisions, and we cannot reverse them.
To operate the service we also hire providers for hosting, networking, email delivery and, once paid plans exist, payment processing (Stripe). They act on our behalf, and their failures count as ours (section 10). The list of providers is in the Privacy Policy.
Steam matches
To link your Steam match history, you give us two codes generated by Steam: your match history authentication code and the share code of your most recent match. With them, you authorize us to look up your new matches and to download their demos through a Steam account of ours, to calculate your stats. You can unlink at any time in Settings. That deletes the codes and stops new imports; matches already imported stay in your account for the periods in the Privacy Policy.
FACEIT
By linking your FACEIT account, you authorize us to look up its data on FACEIT. You can unlink at any time in Settings.
If Valve or FACEIT change their services, APIs or server rules, a Granja feature may need to change or stop working. What happens to paying users in that case is in section 10.
10. Availability and changes to the service
Our commitment
We provide the service with care and skill and fix the failures we are responsible for. We post known service issues on the website and, whenever possible, announce planned maintenance in advance.
Failures of the providers we hire to operate Granja (hosting, networking, email, payments) count as our failures. "Third parties", in these terms, are services we do not hire or control, such as Steam and FACEIT.
The service will change
We may add, change or remove modes, maps, features and limits to improve training, keep up with changes to CS2, Steam or FACEIT, fix bugs and security risks, comply with the law or match the service to its running costs. If you pay for a plan, the guarantees below apply.
If you pay for a plan
- During the paid period, we keep what the plan page described when you bought it.
- If a change makes your plan materially worse, we give you 30 days' notice. You can cancel before the change takes effect and get back the unused part of what you paid.
- If the service is unavailable for more than 48 hours in a row because of a failure on our side, we give you, without you having to ask, a proportional price reduction for the affected days, as a credit on your next charge or as a refund, as you choose. This does not limit your rights for other failures: you can always ask for a price reduction or for any failure of the service to be fixed (Brazilian Consumer Defense Code, art. 20).
- If you often cannot start sessions because of a lack of capacity, that counts as a failure of the service for the purposes of this section.
- If a paid feature stops working and we cannot fix it within a reasonable time, you choose between a proportional price reduction and cancelling with a refund of the unused part.
- If the service is unavailable for more than 7 days in a row because of a third party, such as Steam, you can cancel and get back the unused part.
- If you live in the European Economic Area or the United Kingdom, the service is covered by the legal guarantee of conformity under your country's law.
End of the service
If we decide to shut Granja down, we will give at least 30 days' notice, refund the unused part of paid plans, and tell you how to get a copy of your training data before shutdown.
11. Paid plans
This section applies only once paid plans exist and you subscribe to one. Nothing is charged today.
Before you pay
The checkout screen shows the plan and what it includes, the final price, the currency, how often you are charged (for example monthly or yearly), the next renewal date, how to cancel and the refund right in section 12. You agree to automatic renewal in a separate field of its own. Right after payment, we send a confirmation email with that summary and a copy of these terms as a PDF.
Prices and taxes
The price shown is the final price, including taxes. If you live in Brazil, prices are in Brazilian reais. If you pay from another country, the checkout screen shows the currency and the amount charged. Because Granja is a Brazilian company, your bank may add currency-conversion or international-purchase fees, which we do not receive.
Payment
Payments are processed by Stripe. We accept the methods shown at checkout. We never receive or store your full card number. The charge appears on your statement as [DESCRIPTOR].
Automatic renewal
Your plan renews automatically at the end of each period, for the same term and at the current price, and we charge the same payment method until you cancel. For yearly plans, we send a reminder email 30 days before renewal. For monthly plans, the next charge date is shown in Settings, and once a year we send a reminder email with the amount, how often you are charged and how to cancel.
Price changes
We announce any price increase by email 30 days before the renewal at which it takes effect, with instructions for cancelling. The period you have already paid for does not change. If you do not agree, you can cancel before the renewal at no cost.
Trials
If we offer a free trial, the screen shows how long it lasts and the price after it. A trial turns into a paid plan only if you expressly agreed to that when it started, and we send a reminder email 3 days before the first charge.
Changing plans
If there is more than one plan, an upgrade takes effect immediately and we charge only the prorated difference for the rest of the period. A downgrade takes effect at the next renewal.
Failed payments
If a charge is declined, we tell you by email and retry for up to 7 days, and your access continues. If payment is not made within that time, the plan is suspended and you cannot start sessions until it is settled. Nothing is charged while the plan is suspended; if it is not settled within 30 days, the plan is cancelled. Access returns as soon as payment goes through. Non-payment does not, by itself, delete your training data.
Incorrect charges
If we charge you an amount that was not due, we refund it with inflation adjustment. Unless the error was justifiable, we refund double the amount, with inflation adjustment and legal interest (Brazilian Consumer Defense Code, art. 42, sole paragraph).
12. Cancellation, refunds and withdrawal
How to cancel
You can cancel at any time in Settings → Subscription, in the same place where you subscribed, without having to talk to anyone, or through our support email. We confirm the cancellation on screen and by email, with a reference number. Cancelling stops future charges immediately.
14-day withdrawal
On each account's first subscription, if you withdraw within 14 days of the first payment, we refund everything you paid, even if you have already used the service. The same applies within 14 days of each renewal charge on a yearly plan. On later subscriptions, the legal periods apply: 7 days with a full refund (Brazilian Consumer Defense Code, art. 49) and, if you live in the European Economic Area or the United Kingdom, 14 days, minus the days used if you asked for the service to start immediately. When you withdraw, paid access ends immediately.
This period covers and extends the right of withdrawal under the Brazilian Consumer Defense Code and the right of withdrawal of consumers in the European Economic Area and the United Kingdom. When you subscribe, you ask for the service to start immediately; on your first subscription, that request does not reduce your right to a full refund.
You can withdraw with the "Withdraw from contract and get a refund" option in Settings, which asks you to confirm ("Confirm withdrawal"), through our support email, or by any other clear statement. If you cancel with the plain option within the period, we remind you that you can still ask for the refund until the period ends.
If you prefer, use this model withdrawal form: "To [LEGAL ENTITY NAME], [FULL ADDRESS, WITH POSTCODE], [SUPPORT EMAIL]: I hereby withdraw from my Granja subscription contract. Subscribed on: ___. Name: ___. Steam profile: ___. Date: ___."
How we refund
Refunds go back to the same payment method, adjusted for inflation if they are late. On the day you ask, we ask the card company not to post the charge or to reverse it. How long the money takes to appear depends on your card issuer.
After 14 days
- Monthly plan: cancellation takes effect at the end of the month already paid for. You keep access until then, and there is no prorated refund of the current month, except in the other cases in the table below.
- Yearly plan: you choose between keeping access until the end of the paid period, or stopping now and getting back the amount for the whole months left.
Refund cases
| Situation | What you get |
|---|---|
| Withdrawal within the period above | Full refund on the first subscription and on yearly renewals; otherwise, what the law provides |
| Monthly plan cancelled after the period | Access until the end of the paid month, with no refund of the current month |
| Yearly plan cancelled after the period | Access until the end of the period, or a refund of the whole months left |
| Failure of the service (section 10) | A proportional price reduction, or cancellation with the unused part refunded |
| Material change to the plan or these terms, or transfer of the contract, and you cancel | The unused part |
| You delete your account | The same as cancelling: a full refund within the withdrawal period; on a yearly plan after it, the whole months left |
| Granja shuts down | The unused part |
| Access removed without a breach on your part | The unused part |
| Access removed for a breach | The unused part, minus the loss the breach has been shown to cause us; nothing if the payment was fraudulent |
| Account under the minimum age or without a parent or guardian's agreement | The amount paid, refunded to the parent or guardian |
| Incorrect charge | A refund with inflation adjustment; double, unless the error was justifiable (section 11) |
Disputes with your bank
You can also dispute a charge with your bank, within its time limits. Asking us for a refund directly is usually faster.
When your country gives you more
If the law where you live gives you a longer period or a larger refund, the rule more favorable to you applies.
13. Suspension and removal of access
You can stop whenever you like and delete your account at any time (section 14).
When we may act
We may restrict features, suspend or remove an account's access, or close the account, only when we have reasonable grounds to conclude that:
- you broke the rules in section 7 or another obligation in these terms;
- the account was used for fraud, including with someone else's payment method;
- the account belongs to someone under the minimum age or without a parent or guardian's agreement (section 5);
- the measure is needed to protect the service, other people or us from a concrete security risk; or
- the law or an order from a competent authority requires it.
Our response is proportionate to how serious the problem is: a warning, a restriction on a feature, a temporary suspension, removal of access or closure of the account. Serious breaches, such as cheating, attacks or fraud, can lead directly to removal of access. To protect an account, we may also sign it out of all devices.
Notice and response
Before suspending or removing access, we tell you what we found and which rule it concerns, on the website and, if the account has a confirmed email address, by email. You then have 10 days to respond. Where there is a security risk, fraud or a legal obligation, we may act first and tell you right after. Every decision is communicated with its reasons.
If you disagree, you can ask for a review through our support email within 6 months. We look at the case again, with any new information you send, and reply within 15 days with our reasons. If the review finds there was no breach, we restore your access and make up the paid days you went without it.
After access is removed
When access is removed, a session in progress may be ended immediately. Your training data stays in the account for the periods in the Privacy Policy, and you can delete the account whenever you want. Refunds follow the table in section 12.
If your access was removed for a breach, you will not get access again by invite without our approval, even if you delete your account and sign in again. For that, we keep a keyed hash of your SteamID, from which the SteamID cannot be recovered, as the Privacy Policy explains.
14. Deleting your account
You can delete your account at any time in Settings → Delete my account, except during a session in progress: end the session first.
Deletion cannot be undone. It starts immediately and deletes your training data and linked matches; game servers delete their copies the next time they connect to the website. What may be kept after deletion, and why, is in the Privacy Policy.
If you have a paid plan, deleting your account cancels it, and no further charges are made. Refunds follow the table in section 12, and the deletion screen shows the amount before you confirm.
Access is not kept: if you sign in again with the same Steam account, a new account is created and, while access is by invitation, it goes back on the waitlist.
15. Liability
Your consumer rights
Nothing in these terms excludes or limits rights that the law where you live does not allow to be excluded or limited. For consumers in Brazil, Granja is liable under the Brazilian Consumer Defense Code, and no clause in these terms reduces that liability.
What we are liable for
We are liable for damage caused by defects in the service, including defects caused by the providers we hire. We are not liable where the damage is caused solely by you or by a third party we do not hire, such as a Steam outage or your own internet connection (Brazilian Consumer Defense Code, art. 14, §3).
Your liability
You are liable for damage you cause to Granja or to others by breaking these terms.
16. Privacy
Our Privacy Policy explains what personal data we handle, why, who we share it with, how long we keep it and how you can exercise your rights. It is an information document, not part of this contract. If these terms and the Privacy Policy conflict on personal data, the Privacy Policy governs.
17. Changes to these terms
We may update these terms when the service or plans change; when the law, an authority, or Valve's, Steam's or FACEIT's rules require it; to prevent abuse and fraud; or to make the text clearer.
- Material changes, which affect price, plan, your rights or your obligations, are announced on the website and, if the account has a confirmed email address, by email, at least 30 days in advance. The notice shows what changes, and we ask for your acceptance the next time you sign in. Without that acceptance, the account cannot start sessions from the date of the change. On a paid plan, if you do not accept, we cancel the plan and refund the unused part. Notice of a price change follows the rule in section 11.
- Changes that do not reduce your rights, such as wording fixes or new features, and changes the law requires on a shorter timeline, may take effect when published, with a new version and date at the top.
Earlier versions are at Terms versions.
18. Governing law and resolving disputes
These terms are governed by Brazilian law.
If you live in Brazil, you can bring a claim in the courts where you live. If you live in another country, you keep the mandatory consumer protections of your country's law and can bring a claim in the courts where you live, if that law allows. If we need to bring a claim against you, we will do so in the courts where you live.
Before going to court, you can contact us first through our support email if you wish; we reply within 5 calendar days. In Brazil, you can also file a complaint on consumidor.gov.br or with Procon. Outside Brazil, you can contact your country's consumer protection authority. None of these steps is required before going to court.
There is no mandatory arbitration and no waiver of class or collective actions.
19. General provisions
- Language. These terms exist in Portuguese and English with the same content. For consumers in Brazil, the Portuguese version governs; for everyone else, both versions are equally valid. If in doubt, the interpretation most favorable to the consumer applies (Brazilian Consumer Defense Code, art. 47).
- Severability. If a clause is held invalid, the rest remain in force.
- No waiver. If we do not enforce a rule at some point, that does not mean we have waived it.
- Force majeure. Neither party is liable for delays or failures caused by events outside the service that it could not foresee, avoid or prevent (Brazilian Civil Code, art. 393). Failures of our infrastructure or our providers are not force majeure. This does not affect your refund and price-reduction rights in sections 10 and 12.
- Assignment. You may not transfer this contract. We may transfer it to another company that takes over running Granja, provided it takes on the same obligations. We will give 30 days' notice, and you can cancel and get the unused part back if you do not agree.
- Notices. Notices to you appear on the website and go to your account's email address, if it has a confirmed one. Notices to us go to our support email.
- Survival. The rules on refunds, liability, intellectual property and governing law survive the end of your account.
20. Contact
- Support, cancellation, withdrawal, refunds, reviews of decisions and reports: [SUPPORT EMAIL] or [PHONE]. We confirm receipt through the same channel and reply within 5 calendar days.
- Privacy and personal data: see the channels in the Privacy Policy.
- Postal address: [LEGAL ENTITY NAME], [FULL ADDRESS, WITH POSTCODE], Brazil. CNPJ [CNPJ].