Terms of Service
Last updated: 20 October 2026
These terms apply whenever you submit a project request or work with me on a website, bot, or related service through this site. Please read them alongside the Privacy Policy, which covers how your data is handled.
Who you're working with
Services are provided by Ondřej Jasenský, trading as ShadowGhost, a sole trader (OSVČ) registered in the Czech Republic under IČO 29553458, registered address Bezručova 4201, 430 03 Chomutov, Czech Republic. I'm not registered for VAT, so VAT is not added. The total price and any separately agreed costs are shown in the final offer before you accept it.
You can reach me at contact@shadowghost.eu for anything related to these terms.
What's on offer
I build custom websites and web apps, including their UI and UX, Discord bots, Roblox scripts, and related work. A project may be a one-time delivery with source handoff or a managed plan where I provide hosting and agreed updates for a recurring fee, as described in the final offer.
Every project is scoped and priced individually. Prices shown anywhere on the site are starting estimates, not fixed quotes, the actual price depends on what you need.
Cloud gaming is a private service. It isn't listed for public ordering and is only offered through prior communication by email, as described in its own section below.
How a project becomes a firm agreement
Submitting the request form is not a binding order and doesn't cost anything. It just starts a conversation.
A binding agreement only exists when I publish a final scope and total price and you actively accept that exact offer in the private order area. The accepted scope, price, current Terms, Privacy Policy, withdrawal notice, and timestamp are recorded. A confirmation containing the agreed information is then sent to your email as a durable record.
Payment is offered only after acceptance. A consumer's separate request for work to begin during the withdrawal period is optional and recorded independently. If no early-start request is made, payment may still be completed, but performance waits until the withdrawal period ends. The request is never assumed from an enquiry, quote acceptance, payment, or marketing consent.
Your right to change your mind
If you contract as a consumer, you normally have 14 days from conclusion of the distance contract to withdraw without giving a reason under section 1829 of the Czech Civil Code.
Work begins during that period only after your separate express request. If you then withdraw before completion, you pay only the proportion of the agreed total price corresponding to services supplied up to withdrawal, as required by law.
The right is lost only after the service has been fully performed, and only where performance began with your prior express request and acknowledgement that full performance ends the right. Statutory remedies for defective or nonconforming performance remain available.
Send a clear withdrawal statement to contact@shadowghost.eu or use the model form below. The deadline is met if you send it before the 14-day period ends.
This right of withdrawal applies to individual clients. It doesn't apply to businesses ordering for their own trade or profession, since those protections are specifically for consumers.
Model withdrawal form
Complete and send this only if you wish to withdraw: To Ondřej Jasenský, ShadowGhost, Bezručova 4201, 430 03 Chomutov, Czech Republic, contact@shadowghost.eu: I hereby give notice that I withdraw from my contract for the following service: [service]. Ordered on: [date]. Consumer name: [name]. Consumer address: [address]. Date: [date]. Signature: [only if submitted on paper].
Payment
Payments are collected through Revolut, using a payment link sent once your final price is confirmed. I don't store your card or payment details myself.
For the managed plan, the recurring fee is billed on the schedule agreed when you sign up, and continues until either side ends the arrangement.
What I need from you
Please give accurate contact and billing information, and respond within a reasonable time when I need input, feedback, or content from you. Delays on your side can affect the delivery timeline.
Any content, images, text, or brand material you provide me to use in the project needs to be yours to use, or properly licensed. You're responsible for that, not me.
Delivery and acceptance
Once work is delivered, you'll be asked to confirm delivery in the order status area of the contact form. Confirming means you're satisfied the work matches what was agreed, and closes out the project.
If something doesn't match the agreed scope, tell me before confirming so it can be corrected as part of the original project, rather than as separate paid work. Confirmation does not waive rights relating to defects that could not reasonably have been identified at that time.
Defects and complaints
You may report a defect or make a complaint by emailing contact@shadowghost.eu or writing to the registered address above. Please identify the service, describe the problem, say what remedy you request, and provide contact details for the response.
I will confirm receipt in writing, including the date, substance of the complaint, requested remedy, and your contact details. Consumer complaints are handled without undue delay and, where the Czech 30-day period applies, completed and notified within 30 days unless we agree a longer period. For digital content or a digital service, the legally applicable reasonable-time standard is used with regard to its nature and purpose.
Depending on the applicable law and the nature of the defect, remedies may include bringing the service into conformity, a reasonable price reduction, or ending the contract. These statutory rights are not limited by a delivery confirmation, warranty disclaimer, or liability clause.
Ownership of the work
For a one-time source-handoff project, full payment gives you the source files and the broad, perpetual licence described in the final offer to use, host, modify, and transfer the custom deliverables. Czech copyright authorship and moral rights remain where the law makes them non-transferable. Pre-existing tools, open-source packages, fonts, stock assets, and third-party services remain under their own licences.
For a managed plan, I retain the project source and hosting while the plan is active and grant you the right to use the delivered site for its agreed purpose during that period. Any later source handoff, migration, domain transfer, or broader licence must be agreed separately in writing.
Cloud gaming
Cloud gaming lets you play supported games streamed from a Windows PC of yours, the one you connect through this service, to any device with a browser. It works through a small app you install once on that PC. There is no public sign-up or checkout on this site, and no contract exists until we have agreed on your access and price by email, since this is a private service offered only through prior communication.
The app runs quietly in the background, starts automatically with Windows, and has no window of its own. It lets your browser stream that PC's screen to you and send your mouse, keyboard, and clicks back to it, as if you were sitting in front of it yourself, whenever a session is active. It also checks which supported games are installed, starts the game you pick, and, during a session, keeps that game in front, blocks the Windows key and Alt+Tab on that PC, and ignores remote input aimed at the desktop or taskbar. The first time it runs it downloads a free video encoder (FFmpeg) from its publisher. The app is not digitally signed yet, so Windows may show a warning when you first run it. Only install it on a PC you own or are otherwise allowed to install software on, never a school, employer, or someone else's computer. You can remove it at any time by disconnecting your PC from the cloud site, which also removes the app from that PC.
While a session is active, whoever is using your access controls that PC remotely, inside the game you launched. Each user signs in with a personal, randomly generated identifier instead of an account or password. Keep it private and don't share it or pass it on. You are responsible for what happens under your access, including anything done by someone you gave the identifier to, and you can end a session at any time. Avoid leaving sensitive accounts or files open on that PC while you play. I may pause or end access that is being shared or resold.
Only one PC can connect at a time across the whole service. If someone else is already connecting or playing, your session waits in a queue and starts automatically when it's your turn, so starting immediately isn't guaranteed. Sessions that are abandoned or stall are ended automatically to keep the queue moving. Within your own access, one PC is connected at a time.
Access is billed on the schedule agreed with you, and each access has a next payment date and a monthly hour allowance. If you give me an email address for your access, I use it only to send your identifier, payment reminders, and notices about your access, such as a pause. If a payment is missed, access can be paused until it's settled. The games available to you are the ones agreed for your access, and can be changed by agreement.
Because the games run on your own PC over your own internet connection, quality and availability depend on that PC and connection, not on infrastructure I control. This is an early, best effort feature provided as is, without a guarantee it will work with every PC, graphics card, or network, or that a session will never drop. Some games, or their anti-cheat, may block or restrict remote play, which is outside my control. Its status and basic performance are shown on the cloud site.
Before you agree, I will provide the current hardware, Windows, browser, network, game, and interoperability requirements relevant to your setup. Necessary service and security updates are supplied while paid access remains active. You must install required app updates when prompted; an outdated or unsupported setup may be blocked where needed for security or compatibility.
You are responsible for having the right to use any game or account you play, and for following that game's own rules. A game you don't own, or that isn't installed on your PC, can't be launched. Cheating, abuse, or using the connection for anything unlawful or unrelated to gaming isn't allowed and can end your access. Games and their names and logos belong to their respective owners, and I'm not affiliated with or endorsed by any of them.
If you're an individual client, you can withdraw within 14 days of agreeing to cloud gaming, as described in the withdrawal section above. If you asked for access to start straight away, you only pay proportionately for the time you've already had. You can also cancel for future billing periods at any time, as set out in the Refund and Cancellation Policy.
Liability
I do my best to deliver working, reliable software, but as with any service, I can't guarantee it will be completely free of defects or uninterrupted.
For business clients, and only to the extent the law allows, contractual liability for a project is limited to the amount paid for that project and excludes indirect business losses such as lost profit or opportunity. This limitation does not apply to consumer statutory remedies or liability that cannot legally be excluded or limited.
Nothing in these terms limits liability where the law doesn't allow it to be limited, for example in cases of fraud or gross negligence.
If you're an individual client, your statutory rights when a digital service or content doesn't match what was agreed, for example to have it brought into conformity, a price reduction, or ending the contract, are not affected by anything in these terms.
Governing law and disputes
These terms are governed by Czech law. If you're an EU consumer, this doesn't take away any mandatory protections you have under the law of the country you live in.
If a disagreement comes up, contact contact@shadowghost.eu first. Consumers may also use out-of-court dispute resolution through the Czech Trade Inspection Authority (Česká obchodní inspekce), Central Inspectorate, ADR Department, Štěpánská 567/15, 120 00 Prague 2, Czech Republic, https://adr.coi.cz and https://www.coi.cz. The discontinued EU ODR platform is not used.
Changes to these terms
I may update these terms from time to time. Changes won't affect a project you've already agreed to, only new requests made after the update.