MyStor is a marketplace platform operated by BYTE CLUB, obrt za računalno programiranje i usluge, established in the Republic of Croatia ("BYTE CLUB", "we", "us", or "our"). These Terms of Service ("Terms") govern your use of the MyStor mobile application and related services (the "App"). By creating an account or using the App, you agree to these Terms. If you do not agree, do not use the App.
Definitions
- "MyStor" – the marketplace platform and brand operated by BYTE CLUB.
- "we", "us", "our" – BYTE CLUB, not any Provider using the App.
- "User", "you" – refers to any individual who accesses or uses the App.
- "Customer" – a User who posts jobs or requests services through the App.
- "Provider" – a User who has been verified and offers services through the App.
- "Job" – a service request posted by a Customer, including its description, photos, location, and category.
- "Offer" – a proposal submitted by a Provider in response to a Job, including a price and estimated timeline.
- "Provider Service" – the repair, maintenance, visit, or other physical service supplied directly by a Provider to a Customer.
- "Platform Service" – MyStor's service of connecting a Customer with a selected Provider and confirming the booking.
- "Platform Fee" – the amount charged by BYTE CLUB for the Platform Service and displayed immediately before the Customer is bound.
Eligibility
You must be at least 18 years old and legally capable of entering into binding contracts to use the App. By registering, you represent and warrant that all information you provide is accurate, current, and complete, and you agree to keep it updated.
Account Registration
You are responsible for maintaining the confidentiality of your account credentials and for all activity that occurs under your account. You agree to notify us immediately of any unauthorized use. We reserve the right to suspend or terminate accounts that violate these Terms or exhibit suspicious activity. You may not transfer or share your account with another person.
Registering an account does not buy MyStor Plus. The membership is bought separately in the App, with an express agreement to pay, under the MyStor Plus membership terms, which are available before purchase and take precedence on membership matters, without prejudice to consumers' mandatory rights.
Provider Verification
Providers must complete the identity and business-verification steps required in the App before offering paid services. Depending on the Provider and jurisdiction, this may include identity documents, a selfie or liveness check, tax and trade-register details, licences, insurance information, and payment-account details. A verification check confirms only the information reviewed at that time; it is not an endorsement or guarantee of the Provider's skills, legal compliance, insurance, or work quality. Providers must keep their information current and remain legally entitled to perform every service they offer.
Platform Role
BYTE CLUB supplies the Platform Service. Providers independently supply Provider Services under a separate contract made directly with the Customer when an Offer is accepted. BYTE CLUB does not employ, direct, supervise, or control Providers and is not a party to the Provider Service contract. Provider verification, messaging, status tracking, and dispute tools do not make BYTE CLUB the supplier of the Provider Service. Nothing in these Terms excludes BYTE CLUB's responsibility for its own Platform Service or any right or liability that applicable law does not permit us to exclude.
Jobs and Offers
- Customers may post Jobs describing the work they need done, including photos, location, and category.
- Providers may submit Offers on Jobs with their proposed price and estimated timeline.
- Before acceptance, the App identifies the Provider, the proposed Provider Service, the Provider's price, and the separate Platform Fee. Acceptance creates a Provider Service contract directly between the Customer and Provider and a separate Platform Service contract between the Customer and BYTE CLUB.
- Both parties are expected to communicate clearly, act in good faith, and fulfil their obligations.
- Cancellation of a Provider Service does not automatically cancel or refund a Platform Service that has already been fully performed, except where these Terms or mandatory law provide otherwise.
Payments
- Platform-Fee-Only Model. MyStor charges the Customer only the Platform Fee shown immediately before acceptance. The displayed fee is the controlling price for that checkout; fee rates or minimums may change for future checkouts but never after the Customer confirms a specific payment. Stripe processes the Platform Fee for BYTE CLUB. MyStor does not deduct a fee from the Provider's agreed price or send a Provider payout in this model.
- Direct Provider Payment. The Customer pays the Provider's price directly to the Provider using the method and timing they agree, such as cash or bank transfer. MyStor does not collect, hold, escrow, guarantee, or transfer that payment. The Provider—not BYTE CLUB—is responsible for collecting the price and handling any refund of it.
- Paid Site Visits. A visit offer may state a Provider visit price. In the platform-fee-only model, the Customer pays that visit price directly to the Provider. At acceptance, MyStor charges only the separately displayed Platform Fee calculated for the visit booking.
- Immediate Performance and Withdrawal. Before paying, a consumer must expressly request that BYTE CLUB perform the Platform Service immediately during the 14-day withdrawal period and acknowledge that the withdrawal right for that service is lost once the Offer is accepted, the Platform Fee payment succeeds, and the booking is confirmed. We preserve the wording, version, time, and transaction details of that request in a durable contract confirmation.
- Invoices and Taxes. BYTE CLUB issues the receipt or invoice required by applicable law for its own Platform Fee; where Croatian fiscalization applies, BYTE CLUB's fiscal invoice covers only that fee. The Provider must operate lawfully and issue and fiscalize any invoice, receipt, warranty document, or other record required for the Provider Service. A MyStor transaction summary is not the Provider's service invoice.
- Platform-Fee Refunds. Because the Platform Service is fully performed when the booking is confirmed, a later Customer cancellation, no-show, or decision to complete the work outside the App does not normally refund the Platform Fee. We will refund the Platform Fee for a duplicate charge or a failed booking caused by our technical error, when the selected Provider independently cancels and no reasonable replacement is provided, and whenever mandatory law requires a refund. Provider-price disputes and refunds must be resolved with the Provider.
- Third-Party Fees. MyStor is not responsible for any fees, charges, exchange-rate differences, or issues imposed by your bank, card issuer, payment provider, or payment processor.
MyStor Plus – Membership Terms
Version 2026-10-13.v3, archived unchanged at mystor.me/legal/plus/2026-10-13.v3.html. Previous version: 2026-10-13.v2.
These special terms govern the MyStor Plus membership and supplement the MyStor Terms of Use. On membership matters these special terms take precedence. Nothing in them limits a consumer's mandatory rights.
- What It Is. MyStor Plus is an optional membership for Customers who are consumers. While a paid period is active, MyStor charges no Platform Fee on bookings the Customer confirms in the App. It does not change the Provider's price, which the Customer still pays directly to the Provider, and it gives no other benefit, priority, or ranking.
- Price. The price is €19.99 per month or €149.99 per year and is the final amount the consumer pays for the chosen period. BYTE CLUB applies the small-business exemption under Article 90(1) of the Croatian VAT Act, so no VAT is charged. The annual plan is charged once, €149.99 for the whole year. The fee is charged in advance, through Stripe, and renews automatically under these terms. The amount charged is always shown in the App before purchase.
- Conclusion of the Contract. The contract is concluded when, after you have ticked both confirmations and tapped "Pay and activate", the membership's first payment succeeds. That moment is stated in the contract confirmation we email you no later than when the service starts. Later processing of the payment in our systems does not move the date of the contract.
- Renewal. The membership renews automatically for the same period until renewal is turned off. Renewing the same plan continues the same contract and does not start a new withdrawal period.
- Turning Off Renewal. You can turn off renewal at any time in the App under Settings → MyStor Plus. The membership then stays active until the end of the paid period and does not renew. Turning off renewal is not a withdrawal and does not by itself give a refund for the rest of the paid period; it does not limit your rights under the withdrawal section or other mandatory rights.
- Failed Renewal. If a renewal payment fails, Stripe retries it for up to 7 days. During that time MyStor Plus still covers new bookings, and the App asks you to update your payment method. If the payment succeeds, the new period counts from the regular renewal date, and the days during which we retried were already covered. If it does not succeed within that time, the membership ends, nothing is charged, and bookings already confirmed are not affected.
- Price Changes. A new price applies to new purchases. We announce a price increase for an existing membership by email at least 30 days before it is proposed to apply. A period already paid stays unchanged. We apply the higher price only after you expressly accept it in the App. Without your acceptance we do not charge the higher price: if you have not accepted the increase by the day it would apply, renewal is turned off and the membership ends at the end of the period already paid. The announcement will tell you so. We do not treat silence as acceptance.
- Switching Plans. A switch between monthly and annual billing takes effect from the next period. Nothing is charged or refunded at the time of the switch. We confirm the new plan, price, period length and first charge date by email. You can undo the switch free of charge in the App until the new period starts. In addition, we voluntarily give you the right to withdraw from the switched plan within 14 days of its activation (the first successful charge of the new plan), in the same way and with the same proportional refund as the statutory withdrawal described below. This is an additional contractual right and does not limit your statutory rights.
- Covered Bookings. A booking confirmed while a paid period is active keeps its €0 Platform Fee, also after the membership ends or you withdraw. We never charge afterwards a Platform Fee the membership waived. Because no Platform Fee was charged for such a booking, no Platform Fee refund applies to it. A Platform Fee paid before the membership started remains subject to the refund rules under Payments in the Terms of Use.
Right of Withdrawal Within 14 Days
As a consumer you may withdraw from the MyStor Plus contract within 14 days without giving any reason. The period runs from the day the contract was concluded; that day itself is not counted. Calendar days count, including Saturdays, Sundays and public holidays, and the period ends at midnight (24:00) Croatian time on its last day. If the last day is a Saturday, Sunday or public holiday in Croatia, the period ends at midnight at the end of the next working day. For example, for a contract concluded on 13 October 2026 the period ends at midnight at the end of 27 October 2026. If we did not give you the required information about the right of withdrawal when the contract was concluded, the period is extended as the law provides. Buying MyStor Plus again after an earlier membership ended is a new contract with its own period.
Withdrawing is different from turning off renewal or deleting your account: turning off renewal keeps MyStor Plus until the end of the paid period with no refund, while withdrawing ends the contract and gives you a refund as described here.
How to Withdraw
Inform us of your decision by a clear statement. It is enough to send it before the period expires. We do not require any particular wording or our form. You can:
- Use the App: Settings → MyStor Plus → Withdraw from Plus and request a refund. This option is available throughout the period, also when renewal is off or the membership is no longer active.
- Email us at support@mystor.me.
- Write to us at BYTE CLUB, Ulica Petri skela 48, 32000 Vukovar, Croatia.
To help us identify you, give your name and the email address of your MyStor account or another detail of your membership. The suggested subject "MyStor Plus withdrawal" and the form below are not required. If you cannot use the App or your account's email address, contact us by any other means listed here.
You can also exercise the right of withdrawal online in the App, on the "Withdraw from Plus and request a refund" screen, by confirming with the "Send withdrawal notice" button. If you use that online function, we will send you, without delay, an acknowledgement of receipt of your withdrawal on a durable medium (by email), including its content and the date and time it was submitted. We also acknowledge without delay a withdrawal sent by email or post.
What Happens When You Withdraw
Withdrawal does not depend on processing the refund. When we receive your notice we turn off renewal and end the membership without delay; from then on nothing more is charged. What counts for timeliness is that you send the notice before the period expires. For the proportional charge we take the provably earlier moment at which you sent the notice.
The refund is a separate obligation. We refund the payments received from you for MyStor Plus without undue delay and no later than 14 days from the day we receive your notice, using the same payment method you used, unless you expressly agree otherwise, and without any fee. When the refund appears on your account depends on your bank or card issuer. We issue a corrected invoice for the amount refunded, as Croatian law requires.
If, when buying, you expressly asked us to start MyStor Plus during the withdrawal period and confirmed that you understood the consequences, you pay an amount in proportion to the service provided until the moment you sent your notice, compared with the full period you paid for. We keep that amount and refund the rest:
Kept = amount paid × time used ÷ length of the paid period
Refund = amount paid − kept
- "Amount paid" is what you actually paid for that period.
- "Length of the paid period" is the real length of your period (for example 30 or 31 days for a month, 365 or 366 days for a year).
- "Time used" is the time from the start of the paid period to the moment you sent your notice, measured exactly rather than in whole days. For a notice in the App that is the moment of submission, for email the time the message was sent, and for post the day you handed it in, if you can show it (we count from the start of that day), otherwise the day we received it. Time after that moment is not charged.
- The amount kept is calculated exactly and rounded once, at the end, to the cent (half a cent up). There is no minimum amount kept: if it is €0.00 after rounding, we refund the full amount paid.
- We deduct no payment-processing fees or any other costs from the refund, and we never charge afterwards the Platform Fees the membership covered.
Examples for a notice sent exactly 4 days after the paid period started (the amounts only illustrate the calculation; your refund is based on what you actually paid and the real length of your period):
| Plan | Paid | Kept for 4 days | Refunded |
|---|---|---|---|
| Monthly, 30-day period | €19.99 | €2.67 | €17.32 |
| Annual, 365-day period | €149.99 | €1.64 | €148.35 |
A notice sent 20 minutes after a 30-day monthly period started keeps €0.01; a notice sent 10 minutes after it started gets the full amount back.
We refund the full amount paid, with no deduction, if when buying you did not expressly ask for the service to start during the withdrawal period, or if we did not give you the required information about the right of withdrawal and the obligation to pay a proportional amount.
Activating MyStor Plus or making a first booking does not fully perform a monthly or annual membership. You lose the right of withdrawal only once the service has been fully provided, that is, when the whole paid period has passed.
After the Withdrawal Period
You can still turn off renewal at any time. MyStor Plus then stays active until the end of the period you paid for and is not renewed. We still receive a withdrawal notice sent after the regular period and consider it individually, in particular where the period is extended by law.
Deleting Your Account and MyStor Plus
If you have an active membership, you can choose to delete your account now or after the period you have already paid for ends. In both cases we turn off automatic renewal.
If you choose deletion after the paid period ends, you can keep using the membership until that date, and we delete the account after the date we show you before you confirm. Until then you can cancel the deletion in the App.
If you expressly choose deletion now, access to the account and the membership benefits ends. Voluntarily deleting your account does not by itself give a right to a refund for the rest of the paid period.
This provision does not limit the statutory right of withdrawal, refunds for non-performance of the contract, or other mandatory consumer rights. During the withdrawal period the App's account deletion screen also offers "Withdraw from Plus and request a refund", and a withdrawal notice you send before deleting is handled even after the account has been deleted. Data we are legally required to keep is retained as described in the Privacy Policy.
Suspension, Our Termination and Unavailability
- Suspension. We may temporarily restrict access to the membership only for a justified reason and in proportion to it: security, preventing fraud, or a material breach of the contract. We will tell you about the restriction and its reason without delay, unless that would compromise security or a fraud investigation, and you can complain about the decision as described below. If the restriction turns out to be unjustified, we reduce the price or refund the corresponding part for its duration.
- Our Termination for Your Breach. If we terminate the contract because of your material breach, we do not keep the whole subscription as a penalty: we refund the proportional part of the price for the rest of the paid period and assess any damage separately.
- Ending the Service for Business Reasons. If we stop providing MyStor Plus for our own business reasons, we announce it in advance and refund the proportional part of the price for the unused paid period.
- Unavailability. If, for reasons on our side, you cannot use MyStor Plus or the App to a significant extent, you are entitled to an appropriate price reduction or refund. Instead, you may choose an extension of the paid period. These are not the only remedies: your statutory rights for non-performance or defective performance remain.
Complaints and Out-of-Court Dispute Resolution
You can make a written complaint by email to support@mystor.me, by post to BYTE CLUB, Ulica Petri skela 48, 32000 Vukovar, Croatia, or in person at our business premises at the same address. We acknowledge receipt of a complaint without delay and give a written answer, clearly stating whether we accept the complaint as justified, no later than 15 days after receiving it. We keep complaints and answers on a durable medium for at least one year.
If we do not resolve a dispute, you can turn to the body for out-of-court resolution of consumer disputes: the Court of Honour of the Croatian Chamber of Trades and Crafts (Sud časti Hrvatske obrtničke komore), Ilica 49/II, 10000 Zagreb, Croatia (www.hok.hr, consumer dispute resolution). The preceding mediation is voluntary; the Court of Honour can continue the proceedings and decide even if the trader does not take part. You can also try to resolve the dispute before the Mediation Centre of the Croatian Chamber of Trades and Crafts. Out-of-court resolution does not exclude your right to go to court.
Contact
BYTE CLUB, obrt za računalno programiranje i usluge, vl. Matej Kolarić, Ulica Petri skela 48, 32000 Vukovar, Croatia, OIB 69461853233, MBO 99344432. Phone: +385 97 612 7218 (charged at your operator's standard rate). Email: support@mystor.me.
Model Withdrawal Form
Complete and return this form only if you wish to withdraw from the contract.
1. Name, surname and address of the consumer: ____________________
2. To: BYTE CLUB, obrt za računalno programiranje i usluge, vl. Matej Kolarić, Ulica Petri skela 48, 32000 Vukovar, Croatia, OIB 69461853233, MBO 99344432, phone +385 97 612 7218, support@mystor.me
3. I, ____________________, hereby give notice that I withdraw from the contract for the provision of the following service: MyStor Plus membership (monthly / annual)*, ordered on ____________________.
– Signature of the consumer (only if this form is completed on paper): ____________________
– Date: ____________________
* Delete as appropriate. You may also give the email address of your MyStor account to help us find your membership (not required).
Reviews and Ratings
Users may leave reviews and ratings after completing a job. Reviews must be honest, factual, and based on genuine experience. Reviews must not contain hate speech, personal attacks, discriminatory language, or defamatory content. We reserve the right to remove reviews that violate these Terms, our community guidelines, or applicable law.
Prohibited Conduct
You agree not to:
- Use the App for any unlawful, fraudulent, or deceptive purpose
- Impersonate any person, entity, or falsely claim affiliation with any organisation
- Submit false, misleading, or inaccurate information in your profile, jobs, or offers
- Harass, threaten, stalk, or abuse other Users in any way
- Circumvent the MyStor booking flow or avoid a Platform Fee; this does not prohibit the direct payment of a Provider's price where the App states that direct payment is required
- Upload viruses, malware, or any content intended to compromise the App's security or infrastructure
- Use automated tools, bots, or scrapers to access, monitor, or copy any part of the App
- Solicit personal information from other Users for purposes unrelated to a Job
- Post content that infringes on intellectual property rights of any third party
Disputes
Customers and Providers should first try to resolve Provider Service issues directly through App messaging. Either party may then use the App's dispute tools. MyStor may review booking records, messages, timestamps, status history, uploaded evidence, and Platform Fee records. Any decision by MyStor controls only platform actions that MyStor can take, such as account status or a Platform Fee refund. It is not a court judgment, does not decide ownership of money paid directly to a Provider, and does not prevent either party from using a competent court, consumer authority, or available alternative-dispute process.
Intellectual Property
The App, including its design, source code, branding, and content created by BYTE CLUB, is owned by BYTE CLUB or its licensors and is protected by applicable law. Content you upload remains yours. You grant BYTE CLUB a non-exclusive, worldwide, royalty-free licence to host, reproduce, adapt for technical display, and show that content only as reasonably necessary to operate, secure, and improve the App and provide the features you request. You confirm that you have the rights needed to upload the content.
Limitation of Liability
To the maximum extent permitted by law, MyStor shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of the App, including but not limited to damages for loss of profits, data, or other intangible losses. Nothing in these Terms limits any consumer rights, statutory warranties, or other rights that cannot be excluded or limited under applicable law.
Indemnification
To the extent permitted by law, a User acting in the course of a trade or business will compensate BYTE CLUB for third-party claims and reasonable costs caused by that User's unlawful content, Provider Services, or material breach of these Terms. This section does not apply to a consumer beyond liability the consumer has under mandatory law.
Service Availability
The App may be temporarily unavailable for maintenance, updates, security or circumstances beyond our reasonable control. We announce planned maintenance where reasonably possible. If, for reasons on our side, you cannot use a paid service, including MyStor Plus, to a significant extent, you are entitled to an appropriate price reduction or refund; instead, you may choose an extension of the paid period. This does not limit statutory rights for non-performance or defective performance. To the fullest extent permitted by law we are not liable for Providers' independent acts or for indirect and unreasonably unforeseeable loss; nothing limits liability for fraud, intent, gross negligence, death or personal injury, or consumers' mandatory rights.
Termination
You may stop using the App and request account deletion at any time, subject to resolving active bookings, disputes, unsettled payments, and records that must be preserved by law. We may restrict or suspend an account where reasonably necessary for security, fraud prevention, legal compliance, user safety, non-payment of a Platform Fee, or a material breach of these Terms. Where appropriate, we will give reasons and a way to contact support. Personal data is handled after termination under our Privacy Policy.
Changes to Terms
We may update these Terms to reflect legal, security, technical, or service changes. We will identify the effective date and give advance notice of material changes where reasonably possible. If a change materially affects an existing agreement or requires consent by law, we will request affirmative acceptance before the changed term applies. Changes do not alter a Platform Fee or booking already confirmed unless the parties expressly agree or the law requires it.
Governing Law
These Terms are governed by Croatian law. If you are a consumer, this choice does not deprive you of mandatory protections of the country where you habitually reside, and you may bring proceedings in any court available to you under applicable consumer and procedural law. For Users acting in the course of business, disputes are submitted to the competent court determined under applicable Croatian procedural law.
Out-of-court dispute resolution. If we do not resolve a dispute with a consumer, the consumer can turn to the body for out-of-court resolution of consumer disputes: the Court of Honour of the Croatian Chamber of Trades and Crafts (Sud časti Hrvatske obrtničke komore), Ilica 49/II, 10000 Zagreb, Croatia (how to start proceedings). The preceding mediation is voluntary; the Court of Honour can continue the proceedings and decide even if the trader does not take part. The dispute can also be brought before the Mediation Centre of the Croatian Chamber of Trades and Crafts. Out-of-court resolution does not exclude the right to go to court.
Contact Us
Operator: BYTE CLUB, obrt za računalno programiranje i usluge, vl. Matej Kolarić, Ulica Petri skela 48, 32000 Vukovar, Republic of Croatia; OIB 69461853233; registration number (MBO) 99344432, entered in the Croatian Register of Crafts; phone +385 97 612 7218 (charged at your operator's standard rate); email support@mystor.me. Support is available by phone and email, and we reply as soon as possible.
For legal questions, email legal@mystor.me.
Complaints. You can make a written complaint by email to support@mystor.me, by post to BYTE CLUB, Ulica Petri skela 48, 32000 Vukovar, Croatia, or in person at our business premises at the same address. We acknowledge receipt without delay and give a written answer, clearly stating whether we accept the complaint as justified, no later than 15 days after receiving it. We keep complaints and answers on a durable medium for at least one year. If a complaint is not resolved, our answer tells you about the out-of-court dispute resolution body described under Governing Law.