Terms of Service
Last updated: 2 October 2026
These Terms of Service ("Terms") govern your use of Tusile, including the Tusile mobile and desktop apps, the web app at app.tusile.com, and the Tusile Core hosted services (account management, server discovery, Sparks and plans). By creating an account or using any part of the service, you agree to these Terms.
1. Eligibility
You must be at least 13 years old (or the minimum age required by applicable law in your country) to use Tusile. By using the service you confirm you meet this requirement. If you are under 18, you confirm that you have your parent or guardian's permission.
2. Your account
- You are responsible for keeping your password secure. We are not liable for any loss caused by unauthorized access to your account.
- You must provide accurate information when creating an account. Do not impersonate others or create fake accounts.
- One person may not maintain more than one account for the purpose of evading a ban or restriction.
- You may delete your account at any time. See the Privacy Policy for how we handle your data after deletion.
3. Acceptable use
You agree not to use Tusile to:
- Post, share, or transmit content that is illegal, hateful, threatening, harassing, defamatory, or sexually exploitative of minors.
- Distribute malware, spam, or any content intended to harm others' devices or accounts.
- Attempt to gain unauthorized access to any server, account, or system.
- Scrape, reverse-engineer, or otherwise extract data from Tusile services in ways not permitted by these Terms or our API documentation.
- Interfere with or disrupt the service or infrastructure.
- Violate any applicable law or regulation.
We may remove content or suspend accounts that violate these rules, at our sole discretion, with or without prior notice.
4. User content
You retain ownership of content you post (messages, files, images). By posting content through Tusile Core services (e.g. profile information, content visible through server discovery), you grant Tusile a limited, royalty-free licence to store, display, and transmit that content solely as necessary to operate the service.
You are solely responsible for the content you post. We do not actively moderate content on self-hosted community servers; that responsibility belongs to the server owner. For Tusile-hosted servers, we may remove content that violates these Terms. We do not endorse any user-generated content.
5. Community servers
Tusile community servers may be self-hosted by independent third parties ("server owners") or hosted by Tusile directly on our managed infrastructure.
Self-hosted servers. Self-hosted server owners are responsible for their servers' content, moderation, and compliance with applicable laws. A self-hosted server connected to Tusile Core is free by default: it is eligible for public server discovery while it has up to 250 members. The Supercharge Pro and Supercharge Max plans (section 6) raise that threshold to 2,500 members and to no limit. Tusile Core push notifications are relayed for every connected server at any size, whatever its plan. No plan ever limits how many members can join a server, and none gates any feature of the server software: members, messages, file uploads, voice, video, and roles always work in full.
A plan applies to the server it was started on and cannot be moved to another server. Misrepresenting member counts, tampering with the server's identity or credentials, or interfering with the checks Tusile Core runs is prohibited.
Tusile-hosted servers, free tier. Tusile offers free community servers hosted on our own managed infrastructure. Free hosted servers are subject to a 50 MB per-file upload limit. Their member threshold is 25: within it they are eligible for public server discovery, and above it they leave discovery, the same rule the self-hosted thresholds follow. Push notifications are not affected by the threshold. Members are never refused a join because of the threshold. To protect the shared machine, a single free hosted server stops accepting new members at 1000. Free hosted servers share one machine. While that machine is busy, voice and screen video published from calls and screen shares started on it are capped (currently 720p at 24 frames per second, and 32 kbps audio) until the machine is no longer busy. No feature is disabled by this. The server owner remains responsible for their community's content and moderation within the bounds of these Terms. Tusile may suspend or terminate free hosted servers that violate these Terms, generate repeated abuse reports, or remain entirely inactive for an extended period, with or without prior notice. Tusile provides no uptime or availability guarantee for free-tier hosted servers.
Tusile-hosted servers, Supercharge. A Tusile-hosted server can be Supercharged: paid from its Sparks wallet under section 6, it runs on Tusile's hosting machines, separately from the shared free machine, at a subdomain of a Tusile-owned domain, with no limit on how many members may join. A Supercharged server has no member threshold: it stays eligible for public server discovery at any size. The resources allocated to a Supercharged server are a guide, not a cap: exceeding what they comfortably serve never blocks joins and never disables a feature. While a Supercharged server has more members than its plan is sized for and the machine it runs on is busy, video published on it may be capped (currently 720p at 30 frames per second) until the machine is no longer busy.
- Your content, your responsibility. The server owner remains solely responsible for their community's content, moderation, and compliance with applicable laws, exactly as a self-hosted owner is. Hosting your server does not make Tusile its moderator.
- Suspension. Tusile may suspend or terminate a Supercharged server that violates these Terms or generates repeated abuse reports, with or without prior notice. Where a suspension is not the result of a violation, the Sparks charged for the days the server could not run are returned to its wallet.
- Backups and export. Tusile takes routine backups of hosted servers. You may download a complete export of your own server at any time from the app: a single archive holding a database dump and the files uploaded to your community, which you can restore on your own infrastructure. Backups are a best-effort operational measure and are not a substitute for your own copy.
- When Supercharge ends. When a Supercharge plan ends (the owner turns it off, or the wallet runs dry and the grace period passes), the server moves back to the free tier with its members, messages and files, and from then on is a free hosted server on the terms above. It loses what Supercharge added; its subdomain stays reserved for it. Starting the plan again moves it back. If the move back to the free tier cannot be completed, it is undone: the server keeps running where it is, with everything in it, and the move is tried again later (currently a day later). Running out of Sparks never stops or deletes a server. Servers still on a hosting subscription bought before 29 September 2026 keep the terms they were bought under until that subscription ends.
- Availability. Managed hosting is provided on a best-effort basis. Tusile gives no uptime or availability guarantee, no service-level agreement, and no service credits for downtime. Current operational status is published on our status page. If your community requires a guarantee, self-host.
6. Sparks, plans and payments
Sparks are a prepaid credit for Tusile services. They are sold in one-time packs at the prices on the pricing page. There are no subscriptions and nothing renews. Purchases are processed by Stripe, which acts as the merchant of record for the sale; the purchase is also subject to Stripe's terms, and receipts come from Stripe. Prices may change; a change never affects Sparks already bought.
- Wallets. Every server has a Sparks wallet and every account has a personal one. Anyone may buy Sparks into a server's wallet they belong to, or into their own and give them to any server they are in. Sparks given to a server belong to that server's wallet and cannot be taken back by the person who gave them. Sparks cannot be moved between accounts, sold, or exchanged for money, and have no cash value. They do not expire. If a server is deleted, the Sparks left in its wallet are forfeited; if an account is deleted, the Sparks left in its personal wallet are forfeited.
- Sales may be paused. Tusile may stop selling Sparks at any time and for any length of time, for example when sales reach a revenue limit. A pause does not affect Sparks already bought.
- Plans. A server's owner may start a plan (Supercharge for a Tusile-hosted server, Supercharge Pro or Supercharge Max for a self-hosted one). A plan takes its daily price in Sparks from the server's wallet once per UTC day. Starting one needs Sparks for 7 days in the wallet, plus any days an earlier plan on the server ran unpaid (see grace below). A plan started on a UTC day that another plan on the server has already paid for costs only the difference between the two daily prices for that day.
- Grace and lapse. If the wallet cannot pay a day, the plan keeps running for up to 3 days of grace. Grace days are charged, not forgiven: once the wallet covers them, every unpaid day is taken at once, and if the plan stops or is turned off before then, the unpaid days stay owed and are taken before the plan can start again. When the grace period passes unpaid, the plan stops; it starts again by itself once the wallet covers the days still owed plus 7 days. When a Supercharge Pro or Supercharge Max plan stops, the server drops to the free limits (section 5) straight away, with no further grace.
- Turning a plan off. The owner may turn a plan off at any time. The day already paid for runs out, the plan ends at the next midnight UTC, and no daily price is taken after that.
- Supporter levels. Sparks a person gives to a server count towards their supporter level on it, whether they were bought, earned in a quest or given by Tusile. The badges are cosmetic. A server's owner may change the level thresholds and attach server roles to levels; Tusile gives those roles out automatically but does not guarantee any benefit a server owner attaches to them. The Tusile community server software gives out a level's role only while that role carries no more than ordinary member permissions (no channel override may grant it more) and sits below every role with moderation or management permissions; a role that stops meeting these rules is taken back. The server's owner can see who gave Sparks to the server and how much; other members see a supporter only if that supporter chooses to be shown.
- Quests. Some quests give Sparks for free; only certain quests pay Sparks, and most give a cosmetic reward only. Quest Sparks are paid only to an account with a verified email address that is at least 7 days old, is not banned and is not blocked from Sparks; until then they wait. For the server growth quest, a member counts only with a verified email address, an account at least 7 days old, at least 3 days in the server, and a return visit after joining and within the last 30 days. Free Sparks are promotional and may be withheld or removed when a quest was completed by abuse, for example with fake accounts.
- Refunds. Sparks are delivered the moment a purchase completes and you ask for them to be delivered straight away. Within 14 days of a purchase you may ask for a refund of it if none of its Sparks have been spent or given; email the address on the support page. Other refunds are handled case by case. A refund takes back the Sparks it paid for the same way a chargeback does (below); a partial refund takes back a proportional share. Nothing in this section limits any non-waivable rights you have under applicable consumer-protection law.
- Chargebacks. If a payment is disputed, the Sparks it bought are taken back: from what is left of them in the buyer's personal wallet, and from every server wallet they were given to, even if that leaves a server's wallet below zero. Supporter levels they counted towards go down with them. While a dispute is open, the buyer cannot buy or give Sparks. If the dispute is decided in Tusile's favour, the Sparks are put back where they were taken from. A plan whose wallet has gone below zero is paid again only once the wallet covers it.
- Earlier subscriptions. Licence and hosting subscriptions bought before 29 September 2026 continue on the terms they were bought under until they are cancelled or end; no new ones are sold.
7. Tusile Core services
Tusile Core provides account management, server discovery, Sparks wallets and plans. Payment processing is handled by Stripe. We aim for high availability but do not guarantee uninterrupted service. We may modify, suspend, or discontinue any part of Tusile Core at any time. Where practicable we will provide advance notice of significant changes.
8. Intellectual property
The Tusile name, logo, app, and website are owned by Tusile (Karol Rzotki). Nothing in these Terms transfers any ownership rights to you. You may not use our name or logo without prior written permission, except as needed to truthfully describe the software you are using.
9. Disclaimer of warranties
The service is provided "as is" and "as available" without warranty of any kind, express or implied. We do not warrant that the service will be error-free, uninterrupted, or secure. Your use of the service is at your own risk.
10. Limitation of liability
To the maximum extent permitted by applicable law, Tusile and its developers shall not be liable for any indirect, incidental, special, consequential, or punitive damages, or any loss of data, revenue, or profits, arising out of or related to your use of (or inability to use) the service, even if advised of the possibility of such damages.
11. Termination
We may suspend or terminate your account if you violate these Terms or if required to do so by law. You may stop using the service and delete your account at any time. Sections 4, 8, 9, 10, and 12 survive termination.
12. Governing law
These Terms are governed by the laws of Poland, without regard to conflict-of-law rules. Disputes shall be resolved in the courts of Poland, unless mandatory consumer-protection law in your country provides otherwise.
13. Changes to these Terms
We may update these Terms from time to time. We will post the revised version with a new "Last updated" date. If the changes are material we will make reasonable efforts to notify you (e.g. via the app or email). Continued use of the service after the effective date constitutes acceptance of the updated Terms.
14. Contact
Questions about these Terms?
- Developer: Tusile (Karol Rzotki)
- Email: krzotki@gmail.com