1. Who you are contracting with
The marketplace at code.itechvista.com is operated by iTechVista (“iTechVista”, “we”, “the platform”). Questions about these terms go to our contact form.
These terms govern your use of the marketplace. When you buy a package, you buy it from iTechVista. iTechVista is the seller and the merchant of record for every sale on this site, so your contract for the purchase is with us. The developer who wrote the package licenses it through the marketplace and is paid by us out of the sale afterwards, less our commission. iTechVista reviews every package before it can be listed, administers the refund policy below, and answers for the sale.
Card payments are processed by our payment provider. We never receive or store your card number. Your payment is subject to that provider's own terms in addition to these.
2. Accounts
- •You must be at least 18, or the age of majority where you live, and able to enter a contract.
- •Sign-in is by emailed link or by GitHub or Google. Because access to your inbox is access to your account, you are responsible for keeping that inbox secure.
- •We require a second factor, a code from an authenticator app, before you can change where your earnings are paid or issue a refund to a card. You can turn two-factor authentication on at any time from account security, and we recommend every seller does.
- •One account per person. We may suspend an account that we reasonably believe is being used for fraud, to publish stolen code, or to abuse the request system.
3. Verification, and what it does and does not mean
Every package submitted for sale is reviewed before it can be bought. That review reads the actual uploaded archive, checks it for malicious code, hardcoded credentials and prompt-injection payloads, analyses its structure and dependency manifests, and compares its structural fingerprints against other submissions to detect resold or copied work.
What verification is not. It is an automated review, not a warranty. It does not guarantee that a package is free of bugs, fit for your particular purpose, or that it will keep working as its dependencies change. Not every package is executed; where a build was not run, the published report says so. Read the verification report before you buy.
4. Selling
- •You keep ownership of what you upload. You grant us the licence we need to store it, review it, display your description and preview, and deliver it to buyers.
- •You must have the right to sell it. Do not upload code you did not write or are not licensed to redistribute, and do not upload anything containing someone else's credentials or personal data. Detected plagiarism results in rejection and a strike against the account.
- •Listings are published only after review. You cannot mark your own listing verified, featured, or rated.
- •You set a Standard licence price (one project) and a Commercial licence price (unlimited projects, including redistribution inside your own SaaS). What each buyer receives is the licence they paid for.
- •Publishing an update leaves the current version on sale until the new one passes review, so buyers are never left without a working download.
5. Buying
- •Delivery is electronic and immediate: a licence key and a time-limited download link to the exact package version that was live when you paid.
- •A licence is for you or your organisation. It does not permit reselling the package as-is, or republishing it as your own work.
- •If a package you bought stops working, report it. Three separate buyer reports flag the listing and start a 7-day window for the seller to publish a fix; if none arrives, the listing is delisted. Delisting never removes your access, anything you have bought stays downloadable.
- •Refunds are covered by the Refund Policy, which forms part of these terms.
6. Fees
- •Marketplace commission: 15% + 75¢ per sale, the same for every seller, taken from the seller's share. There is no subscription and no listing fee.
- •Posting a custom request: no fee. You deposit your budget and nothing is added to it.
- •Completing a custom request: 12% + 75¢ of the budget, and never less than $2.00, is withheld from the developer when the requester approves the work. This is the platform's only fee on a request.
- •Promotions. Where we run a discount code, the platform absorbs it: the seller is still paid their share of the full list price.
- •Tax. Every price shown on this site is before tax. Where sales tax is due it is added at checkout, and the total you are asked to approve on the payment page is the amount you will be charged. Who accounts for that tax is set out in 6a.
6a. Who accounts for the tax
iTechVista is the merchant of record on every sale and accounts for the tax itself. You buy from iTechVista, so where sales tax is due on a purchase, iTechVista works it out, adds it at checkout, collects it and remits it. Sellers do not charge tax on a sale made through this marketplace, and are not asked to account for one.
This section used to say the opposite, and the change is deliberate. It also brings the terms into line with the law where we are: North Carolina treats a marketplace facilitator engaged in business in the state as the retailer of every sale it facilitates, whatever an agreement like this one says, and iTechVista is established in North Carolina. Selling as principal means there is no longer one answer for North Carolina and a different one everywhere else.
Tax follows the buyer, not the seller. So it is added only where iTechVista is registered to collect it, which today is North Carolina. Other states impose the same duty once sales into them pass a threshold that state sets, and a few, including New Jersey and the District of Columbia, from the first sale with no threshold at all. iTechVista is not registered in those states and does not sell into them rather than collect a tax it cannot remit. Where any of this starts to apply, this page will say so before it does.
The same applies to a custom request. A request is a purchase from iTechVista for work we deliver using the developer who claims it, so it is taxed the same way, and the developer does not account for it.
Prices shown on this site are the amount the seller has set. Where tax is due it is added at checkout, and the total shown on the payment page before you approve it is the amount you will be charged.
Commission is calculated on the pre-tax price. Tax a buyer pays is never treated as anyone else's revenue and never reduces what a seller is paid.
If you need a tax invoice, ask through our contact form. iTechVista collected the tax, so iTechVista issues the record of it.
Sellers: sales tax is ours, income tax is still yours. You do not account for sales tax on anything sold here. What you are paid is your own earnings, and declaring it where you are resident is your responsibility rather than ours. This is a description of the arrangement rather than tax advice; if you sell here at any volume, take your own.
7. Payouts
- •Each sale accrues to your payout ledger immediately, net of commission. It is not a payment until it settles.
- •Each accrual carries a 7-day hold before it becomes payable. An account under two weeks old with no approved listing yet, or one with a poor review record, carries a 14-day hold. The hold exists so a seller cannot ship broken code, withdraw, and abandon the account.
- •Payouts are sent to the PayPal account whose email you give us in your payout settings, one payment per payout run however many sales it covers. PayPal's fee for sending it is paid by iTechVista and never deducted from your earnings. Until you give an email, earnings remain accrued and are not lost.
- •We may withhold a payout while we investigate a credible report of fraud, plagiarism or chargeback abuse, and will tell you when we do.
8. Custom software requests
- •A requester pays the budget to iTechVista, with nothing added to it, either when posting the request or after a developer has reserved it. A developer's deadline starts only once they hold the request and the payment has cleared, never before. The money is not held on anyone else's behalf: you are buying the finished work from iTechVista, and we contract the developer who builds it. Nothing reaches that developer until the request is settled under this section.
- •A developer may hold at most 3 active claims. A claim that passes its deadline without a submission or a progress heartbeat is revoked, the request returns to the board, and the developer receives a strike. Three strikes block claiming for 14 days.
- •Heartbeats extend a claim by one deadline window, up to 3 windows in total. This bound exists so a claim cannot hold a requester's deposit indefinitely.
- •On submission the requester either approves, releasing payment to the developer, or disputes with a reason, which opens a 24-hour window for the developer to patch and resubmit.
- •If that window closes unanswered, the requester chooses: relist the request with the money still held against it, take the full budget as store credit with no fees deducted, or refund to the original card less the non-refundable payment processing cost.
- •A developer cannot approve their own work, and a request cannot be approved twice.
9. Store credit
Store credit is spendable on the marketplace and is not redeemable for cash. It is applied at checkout before any card charge. If you abandon a checkout, credit reserved for it is returned to your balance.
10. Acceptable use
Do not use the platform to:
- •upload malware, backdoors, cryptominers, or code designed to exfiltrate data;
- •attempt to defeat the review system, including by hiding behaviour from static analysis or embedding instructions intended to manipulate an automated reviewer;
- •infringe anyone's copyright, trademark or licence terms;
- •scrape, overload or probe the service beyond ordinary use, or circumvent rate limits and bot checks;
- •launder money, or transact on behalf of a sanctioned party.
11. Liability
The marketplace and the code sold through it are provided as is. To the fullest extent the law allows, we exclude implied warranties, and we are not liable for indirect or consequential loss, lost profits, or lost or corrupted data arising from code you obtained here.
Where liability cannot be excluded, our total liability to you for any claim is limited to the greater of the amount you paid us in the 12 months before the claim, or $100.
Nothing here excludes liability for fraud, or for anything else that cannot lawfully be excluded.
12. Ending the agreement
You may stop using the platform at any time and ask us to close your account. We may suspend or close an account that breaches these terms. Closure does not cancel a settled payout we owe you, and it does not remove a buyer's access to something they have already paid for.
13. Changes
We may update these terms. The date at the top of this page always reflects the current version, and a change that materially reduces your rights will be announced on the site before it takes effect. Continuing to use the platform after that means you accept the updated terms.