These terms govern the use of the Airsoft Labs website and application (the “service”) and the purchase and use of credits.
The contractual relationship has two layers. The purchase is carried out by Polar as merchant of record – Polar is the seller in the transaction, issues the invoice and accounts for the tax, and the purchase itself is also subject to Polar‘s terms. The use of the service and of the credits is governed by these terms, which you conclude with us as the service provider.
Who we are and what these terms cover
The service is provided by:
FISVER, obrt za računalne usluge, vl. Arsen Torbarina (FISVER, sole trader for computer services, owner Arsen Torbarina) Ulica Božidara Magovca 107, 10010 Zagreb, Croatia Personal ID (OIB): 38588828965 · Trade registry no.: 99163543
Contacts:
- info@airsoft-labs.com – general enquiries,
- support@airsoft-labs.com – complaints and support for registered users.
The service is a web application for simulating airsoft AEG replicas. From the replica parameters you enter it computes an estimate of muzzle energy, velocity, spin and BB trajectory. The service runs in a modern web browser and needs an internet connection to work.
What you are buying
What you buy are credits, the internal unit for using the service. Credits are not money and not a voucher, they cannot be transferred to other users and cannot be exchanged for money outside the cases described in the refund sections.
The credits of every package are split into base and bonus:
- Base credits are the paid part of the package. They are the only consideration for the money and the only thing that enters the refund calculation.
- Bonus credits are a gift that comes with the purchase. They are not paid for and are not refunded in money.
Packages and prices are on the pricing page. Packages may come with time-limited promotions and promo codes that grant extra credits. Those credits are bonus credits too, and they are calculated on the total number of credits in the package, not on the base part. The number of base credits in a package is not changed by any promotion or by any code.
Prices are final and tax included – the tax for your country is contained in the price shown, so the amount stated next to the package is also the amount that is charged.
How credits are spent
What is charged is starting a calculation, not entering or changing data. You put the scenario together freely and pay only when you start the calculation.
An identical calculation is not charged twice within 1 hour. The period runs from the moment of the calculation and is not extended by reopening the results. Once it runs out, the same input data is charged again.
The price of an individual action in credits is shown in the interface before you start it. Today: 1 credit for a calculation, 10 credits for Auto Tune.
The price of an action in credits can change. An increase is announced at least 30 days in advance (by e-mail and by a notice in the application) and applies only to actions started after it takes effect – never retroactively. If you do not accept the change, within 30 days of the announcement you can request a refund of your unspent base credits under the formula from the refund section, and without the condition of an untouched package. Bonus credits are not paid out in money in that case either. A price decrease does not harm you, so it applies immediately, without an announcement and without a right of exit.
Validity period
Credits are valid for 6 months from the day of your last purchase.
The validity period is shared by all credits on the account: every new purchase extends the validity of all credits on the account to 6 months from that purchase. Bonus and promo credits share that period and do not extend it; if there is no purchase on the account, credits are valid for 6 months from the day they were granted. The date until which your credits are valid is shown in your profile, and the period is stated next to the packages before purchase.
Once the period runs out, the credits are removed from the balance and are not refunded in money. For credits granted after that, the period runs from the day they were granted. A purchase that has been refunded does not start the period.
Conclusion of the contract and delivery
The contract is concluded when the payment is confirmed. Delivery is immediate and automatic – credits are added to the account as soon as the payment confirmation arrives, with no human intervention.
Right of withdrawal and when you lose it
The service is a digital service. Before the purchase you tick a box by which you expressly request that the supply of the service (the granting and use of credits) begin immediately, within the withdrawal period, and confirm that you know you lose the right of withdrawal once the service has been fully performed. Full performance of an individual purchase means that all base credits of that purchase have been spent or have expired.
If you withdraw earlier, within 14 days of the purchase, you pay the proportional part of what has been performed by then – the amount is calculated under the formula in the next section.
The box is not pre-ticked and without it the purchase is not possible. You confirm acceptance of these terms with a separate tick box.
With every purchase we permanently record the version of the terms you accepted and the time of acceptance as measured on the server. That record is kept together with the record of the transaction.
Refund for a partly used package
Deadline. You can request a refund within 14 days of the purchase. Once that deadline runs out there is no refund under this section.
What is refunded. What is refunded is the proportional part of the price paid that corresponds to the unspent base credits of that purchase. Bonus credits are not refunded in money.
How much of the purchase has been spent is determined from the ledger: the credit balance immediately after that purchase was added is compared with the lowest balance the account has had from that moment until the refund request. The difference is the number of credits spent from that purchase, and at most as many credits as that purchase added. If you have made several purchases, spending is attributed to the most recent purchase first, and only then to the older ones.
Refund calculation:
refund = amount paid × (package base credits − spent from that purchase) / package base credits
The amount is rounded down to the cent and refunded in the currency the purchase was paid in. If the number of credits spent from the purchase equals or exceeds the number of base credits in the package, there is no refund in money.
Example (Drum package: €47.99, 1200 base and 480 bonus credits):
- 0 credits spent → refund €47.99 (an untouched package is a special case of the same formula),
- 150 credits spent → 47.99 × (1200 − 150) / 1200 = €41.99,
- 1200 credits spent or more → refund €0.
How to request a refund
- You send the request to support@airsoft-labs.com, with the details of the purchase.
- The refund is technically executed by Polar, to the same payment method.
- A refund removes from the account all credits of that purchase that are still on it – both base and bonus. What is refunded in money is only the proportional part corresponding to the unspent base credits; the bonus credits of that purchase are forfeited without compensation, because they were not paid for.
- The removal is booked in full. If the credit balance has dropped in the meantime, it can be negative after the refund; while it is negative, calculations cannot be started.
- If a calculation was charged and we establish that it was not delivered due to a technical error, we return the credit to your balance regardless of everything above.
Bonus credits and promo codes
Bonus credits are all credits that are not base credits: the package bonus, credits from time-limited promotions and credits from promo codes. Bonus credits are not paid for and are not refunded in money, no matter which of those sources they come from.
Codes may have an expiry date, a limited number of redemptions and a per-user limit. Repeated incorrect entries temporarily block code entry.
User account and acceptable use
One account per person. One sign-in is active at a time – a new sign-in cancels the previous one. You are responsible for activity under your account.
Attempts to circumvent billing, authentication and technical limits, automated retrieval of results (scraping, bots) and sharing access are prohibited. We may block an account that breaks these rules.
If an account is blocked for a breach, we refund to you, at your request, the proportional part of the price for the unspent base credits under the formula from the refund section, less any provable damage caused by the breach. Bonus credits are forfeited without compensation.
Intellectual property
The simulator, the physics model, the site content and the visual identity belong to the service provider. You are free to use the results of your own simulations for your own purposes – personal, team and business (e.g. servicing and tuning replicas). It is not permitted to resell the service, offer it as your own, or systematically publish the results as your own database or service.
Nature of the service, availability and liability
Nature of the service. The service gives an estimate of the results, based on a mathematical-physics model built in good faith and according to the available expertise, calibrated on real measurements. The model is a simplification of reality: it is not a measuring device and it cannot cover every circumstance of a particular replica.
The quality of the results depends on you. The accuracy of a calculation depends directly on the accuracy of the data you enter and on the quality of the measurements by which you check the results on the real replica. Calculations can therefore differ from real-world results and you must not use them as the only basis for decisions that require measurement – in particular not as a substitute for a chronograph measurement for compliance with local laws and field rules. Complying with local laws and field rules is your responsibility.
Availability of the service. The service is provided without a guaranteed level of availability and without an obligation of uninterrupted operation. Interruptions and limitations are possible, both planned (maintenance, upgrades) and unplanned (failure, force majeure, an outage of infrastructure or of third party providers). An interruption does not spend credits; the validity period runs regardless of the interruption. A calculation that was charged but not delivered is returned as described above. An interruption in itself gives no right to damages or to a refund, apart from the rights you have under mandatory law.
Limitation of liability. We are not liable for damage arising from the use of or the inability to use the results of a calculation, including indirect and consequential damage. In particular we are not liable for damage to the replica, its parts or other equipment, nor for their wear, caused by tuning or modifying the replica on the basis of calculation results – the choice, installation and adjustment of parts are solely your responsibility. The total liability of the service provider is limited to the amount you paid for the service in the last 6 months, and at least to the amount of the last purchase and at most to €300. These limitations do not apply to damage caused intentionally or by gross negligence, nor to the rights you have under mandatory law.
Nothing in these terms limits the rights guaranteed to consumers under Croatian and EU law.
Changes to these terms
The terms may change. Every published version carries a label and a date. Each purchase is governed by the version you accepted at that purchase, and that version is recorded with the transaction. A change does not act retroactively.
Discontinuation of the service
If we permanently shut the service down, we announce it by e-mail to every user with credits on the balance and with a notice in the application. From that announcement no new packages can be bought; promo codes can still be entered, but they do not extend the validity period. The service keeps running at least until the credit validity period runs out, so that everyone gets to spend what they paid for – which is why on the day of shutdown no credit is valid any more and there is no refund for unspent credits.
If for reasons beyond our control the service cannot be kept running until that day, for credits that are still valid and unspent on the day of shutdown we refund the proportional part of the price for the unspent base credits under the formula from the refund section and without the condition of an untouched package, at your request to support@airsoft-labs.com. Bonus and promo credits are not paid out in money in that case either. The refund goes to the original payment method through Polar; if that is technically no longer possible, by another route agreed with you.
Complaints and disputes
Complaint. You send a written complaint to support@airsoft-labs.com. We confirm receipt and reply within 15 days.
Alternative dispute resolution. You can turn to the competent bodies in the Republic of Croatia – the Court of Honour of the Croatian Chamber of Economy and the Mediation Centre at the Croatian Chamber of Economy. Our participation in that procedure is not mandatory, but it is available to you.
Governing law and jurisdiction. Croatian law applies, whereby as a consumer you do not lose the protection of the mandatory rules of your country of residence. Disputes fall under the court with subject-matter jurisdiction, without prejudice to jurisdiction under consumer protection rules.
Last updated: 26 August 2026.