Markloop — Terms of Service
Last updated: 18 June 2026
Friendly summary (not part of the contract): Markloop is a place to collect human feedback on the HTML documents your AI agent writes. You upload a doc, the people you invite comment and answer questions in context, and the feedback comes back to your agent. We host your documents and the feedback — your agent applies changes on your own machine, never on our servers. You can try us free for 7 days, pay monthly or yearly, and cancel anytime. These Terms explain the rules in plain English. Where the law gives consumers extra rights, those rights always win over anything written here.
1. Who we are
This service ("Markloop", "we", "us", "our") is operated by:
Marcin Perłak, sole proprietor trading as Marcin Perłak Mroomy
ul. Zamknięta 10 lok. 1.5, 30‑554 Kraków, Poland
NIP: 2220668250 · REGON: 241547654
Email: hi@markloop.io
We provide Markloop from Poland. These Terms are written for customers anywhere in the world.
2. What these Terms cover
These Terms ("Terms") are the terms of service ("regulamin świadczenia usług drogą elektroniczną" within the meaning of the Polish Act of 18 July 2002 on Providing Services by Electronic Means) that govern your use of the Markloop service at markloop.io, app.markloop.io, and our related tools and integrations (together, the "Service").
By creating an account, starting a trial, paying for a plan, or using the Service in any other way, you agree to these Terms. If you are using Markloop on behalf of a company or other organisation, you confirm you are authorised to accept these Terms for it, and "you" then means that organisation.
You can always read, save, and print these Terms from this page.
3. Definitions
- Account — your Markloop account as a paying user (a "Creator").
- Creator — a user with an Account who uploads documents and manages projects. Plans are priced per Creator seat.
- Reviewer — a person you invite to read a document and leave feedback. Reviewers do not need an account and are always free.
- Content — anything you or your Reviewers upload, create, or submit through the Service, including HTML documents, versions, comments, questions, and answers.
- Agent — an AI coding agent or tool (for example Claude Code or Codex) you connect to Markloop, typically over MCP (Model Context Protocol).
- Plan — a paid subscription tier (currently Solo or Team).
- Consumer — a natural person using the Service for purposes outside their trade or profession, and a sole trader (JDG) entering a contract that is not of a professional character for them, to the extent Polish law extends consumer protections to them.
4. What the Service does (and does not do)
Markloop is a feedback and Q&A layer for documents that your Agent produces. In short:
- You (or your Agent) upload a rendered HTML document to Markloop.
- You invite Reviewers, who comment in context and answer your open questions in their browser. Reviewers see the rendered document, never your source files, and are scoped to a single project.
- The feedback comes back to you as structured data your Agent can apply.
What Markloop is not:
- It is not a hosting platform for live websites or shipped applications. It is for the document, not the finished product.
- We do not run, execute, or modify your Agent's work on our servers. Your Agent applies changes locally, on your machine. You stay in control.
- We do not generate the documents or the feedback for you. Markloop is a tool; the Content is yours and your Reviewers'.
We may add, change, or remove features over time to improve the Service. We will not materially reduce the core functionality of a Plan you are paying for without reasonable notice (see Section 16).
5. Eligibility and accounts
To hold an Account you must be at least 18 years old (or the age of majority where you live) and able to enter a binding contract. You are responsible for keeping your login credentials secure and for everything that happens under your Account. Tell us at hi@markloop.io promptly if you suspect unauthorised use.
You are responsible for the Reviewers you invite and for the access you grant them.
6. Technical requirements
To use Markloop you need: a current version of a mainstream web browser, a working internet connection, and a valid email address. To use the Agent integration you need a compatible Agent and, where applicable, MCP support. Large documents may be subject to upload size limits. We are not responsible for problems caused by your own equipment, software, or connection.
7. Plans, trial, prices and payment
Free trial. Eligible new Creators can try a Plan free for 7 days. The checkout tells you whether a payment method is required. You can cancel before the trial-end date and time shown at checkout or in the billing portal without being charged. Unless you cancel in time, the trial automatically becomes the selected paid subscription.
Current plans (per Creator seat, in US dollars):
| Plan | Monthly | Annual (billed yearly) | Seats |
|---|---|---|---|
| Solo | $19 / month | $15 / month ($180 / year) | 1 Creator |
| Team | $49 / month | $39 / month ($468 / year) | up to 5 Creators |
Reviewers are unlimited and always free on every Plan. Prices are exclusive of any taxes (such as VAT) that may apply; applicable taxes are shown at checkout where required.
Founding prices. Early customers may have a "founding" price locked in. If your Plan was offered at a founding price, we will keep that price for your active subscription for as long as you stay subscribed to that Plan, even if we raise prices for new customers. Founding prices may not apply if you change Plans.
Payment. Payments are processed by Stripe. We do not store your full card details. By subscribing you authorise us, through Stripe, to charge your chosen payment method for the recurring fee (monthly or yearly) until you cancel. You can manage billing, payment methods, and invoices through the Stripe customer portal we link from your Account.
Renewals. Subscriptions renew automatically at the end of each billing period at the then‑current price for your Plan, unless you cancel before renewal.
Failed payments. If a payment fails, we may retry it and may suspend or limit your Account until payment is made.
Price changes. We may change prices for future billing periods. We will give you reasonable advance notice by email before any change affects you. A price change never applies to a period you have already paid for, and you can cancel free of charge before the new price takes effect (see Section 8); if you do not cancel, the new price applies from your next billing period.
8. Cancellation and refunds
You can cancel your subscription at any time from your Account or the Stripe portal. Cancellation stops future renewals; your paid access continues until the end of the period you have already paid for. There is no lock‑in.
Except where the law requires a refund (including the consumer right of withdrawal in Section 9), fees already paid for a current billing period are generally non‑refundable. If something goes wrong, talk to us — we would rather make it right than hide behind this clause.
Cancelling an annual subscription after the statutory withdrawal period stops the next renewal but does not produce a refund for the unused months of the current year. The discounted annual price is offered in exchange for paying for the full year in advance. Mandatory remedies for a Service that is not in conformity with the contract still apply.
9. Right of withdrawal (Consumers)
If you are a Consumer, you normally have 14 days from the conclusion of the initial contract to withdraw from a distance contract without giving a reason, by telling us at hi@markloop.io (you may use the model withdrawal form, but it is not required). Where the trial automatically converts into a paid subscription, the contract and the 14-day period begin when you start the trial, not when the first payment is collected. A renewal does not start a new withdrawal period unless mandatory local law expressly provides otherwise.
Because Markloop is a digital service, please note:
- During the free part of the trial there may be nothing to refund; withdrawal still ends the contract.
- When you request immediate access, we begin providing the Service before the 14‑day withdrawal period ends. You keep your right to withdraw during that period. If the law permits a proportionate charge for Service already supplied, we may deduct that amount and refund the balance within 14 days using the same payment method.
- This does not affect your right to cancel future renewals at any time under Section 8.
After those initial 14 days you cannot use withdrawal to obtain a refund for the remaining months of an annual or monthly period. You may cancel the next renewal, and you keep all mandatory remedies if the Service is not in conformity with the contract.
To withdraw, simply email us at hi@markloop.io. You may use the model withdrawal form set out in Annex 1, but you do not have to. Nothing in these Terms limits any mandatory withdrawal or refund right you have under the consumer-protection law of your country of residence.
10. Your Content and intellectual property
Your Content stays yours. You and your Reviewers keep all rights in the Content. We do not claim ownership of your documents, comments, questions, or answers.
Licence to us. You grant us a worldwide, non‑exclusive, royalty‑free licence to host, store, copy, display, transmit, and process your Content only as needed to operate and provide the Service to you and your Reviewers (for example, to render documents, deliver feedback to your Agent, and create versions). This licence ends when the Content is deleted, except for backups kept for a limited period (normally up to 30 days) and anything we must keep by law.
You are responsible for your Content. You confirm that you have the right to upload your Content and to invite your Reviewers, that your Content does not infringe anyone's rights or break any law, and that you have the necessary basis to share with us any personal data contained in it. Because documents in Markloop are often AI‑generated, you are responsible for reviewing and deciding what to do with them — we do not check them for accuracy, legality, or quality.
Our intellectual property. The Service itself — the software, design, branding, "Markloop" name and logo — belongs to us or our licensors. We grant you a limited, non‑exclusive, non‑transferable right to use the Service under these Terms. You may not copy, resell, reverse‑engineer, or create derivative works of the Service except as the law allows.
Markloop branding on shared links. Shared review links may carry a small "Made with Markloop" mark. The Team Plan can remove this Markloop branding; other Plans may not.
Feedback to us. If you send us ideas or suggestions about Markloop, we may use them freely without obligation to you.
11. Acceptable use
You agree not to:
- upload or share unlawful Content, or Content that infringes others' rights, is defamatory, or violates privacy — providing unlawful content is prohibited;
- use the Service to store or distribute malware, or to attack, overload, probe, or disrupt the Service or others;
- attempt to gain unauthorised access to the Service, other users' Accounts, or any data that is not yours;
- resell, sublicense, or provide the Service to third parties as your own product without our written agreement;
- use the Service to host live websites or applications, or otherwise outside its intended purpose; or
- break any applicable law or these Terms.
If you break these rules, we may warn you, remove Content, or suspend or close your Account, in a way proportionate to the problem and (where the law requires) with notice and a chance to respond.
12. Availability, support and changes to the Service
We work hard to keep Markloop available and reliable, but we provide the Service on a reasonable‑efforts basis and do not guarantee uninterrupted or error‑free availability. We may carry out maintenance, updates, and occasional downtime; where practical we will give notice of planned maintenance. We do not currently offer a guaranteed uptime SLA. Support is provided by email at hi@markloop.io; Team Plan customers receive priority support.
13. Term and termination
These Terms apply for as long as you use the Service or hold an Account.
- You may stop using the Service and close your Account at any time (see Section 8 for billing effects).
- We may suspend or terminate your Account if you materially breach these Terms, if required by law, or if continuing to provide the Service to you is no longer reasonably possible. Except in urgent cases (such as a serious breach, legal requirement, or risk to the Service or others), we will give you reasonable notice.
If we discontinue a prepaid Service for reasons unrelated to your breach, we will refund the prepaid fee for the period after access ends.
Your data on termination. Before you close your Account, you can export or copy your Content. For a reasonable period after termination we will let you retrieve your Content where feasible; after that we may delete it. We may retain limited data where the law requires (for example, billing records).
14. Disclaimers and limitation of liability
Nothing in this Section limits liability that cannot be limited by law — including liability for death or personal injury caused by negligence, for intentional harm or gross negligence, or any mandatory rights you have as a Consumer. Those rights always apply.
Subject to that:
- The Service is provided "as is" and "as available". We do not warrant that it will meet all your requirements, be uninterrupted, or be free of every error, and we are not responsible for the accuracy, legality, or quality of Content (including AI‑generated documents) or for decisions you make based on it.
- We are not liable for failures caused by events outside our reasonable control (force majeure), your own equipment or connection, or third‑party services you connect (such as your Agent or payment provider).
If you are a Consumer, our liability is governed by generally applicable law (in particular the Polish Civil Code and consumer‑protection law). The two limitations below do not restrict it.
If you are not a Consumer (B2B):
- Our liability for damage caused by ordinary (non‑gross) negligence is excluded. We never exclude liability for damage caused intentionally, and this exclusion does not apply to such damage.
- For all remaining liability, our total liability to you arising out of or in connection with the Service, for all claims combined, is limited to the total amount you paid us for the Service in the 12 months before the event giving rise to the claim, and we are not liable for indirect or consequential losses, lost profits, lost revenue, lost data (beyond our obligation to maintain reasonable backups), or loss of goodwill.
15. Personal data and privacy
We care about privacy and handle personal data in line with Regulation (EU) 2016/679 (GDPR / RODO) and Polish data‑protection law. Here's the plain‑English version of who is responsible for what.
- The data we look after for ourselves. To run Markloop we need some data of our own — your account, contact and billing details, the contact data used to invite and identify Reviewers, your support messages, security logs, and website analytics. For this data we are the controller, and our Privacy Policy explains how we handle it.
- The data you put into Markloop is yours. Your documents and the feedback on them are your Content. If they include anyone's personal data, you decide what goes in, you make sure you're allowed to put it there, and you handle telling those people how their data is used — in your own privacy notice, not ours. We just store and show your Content so the Service works; we don't monitor it, and we never use it for advertising, profiling, or training AI models.
- Providers we use. Payments run through Stripe under its own privacy terms, and we rely on hosting and infrastructure providers to run the Service. These are our subprocessors (see §15.1), and data may be handled internationally with the safeguards the law requires.
- Security. Reviewers only ever see the rendered document, never your source files, and access is scoped to a single project. We use reasonable technical and organisational measures to protect data — though, honestly, no online service can promise to be perfectly secure.
15.1 When we handle personal data on your behalf (our built‑in DPA)
When your Content contains personal data, you are the controller and we act as your processor. To keep things simple, this section is our data processing agreement under Article 28 GDPR — it applies automatically, so you don't need to request or sign anything separate. If your organisation needs it as a standalone signed document, just email hi@markloop.io.
Here's the deal:
- What we process, and why. We process the personal data in your Content only to provide the Service — to store, secure, display, transmit, back up, retrieve, and delete it as you direct through your use of Markloop — for as long as you use the Service plus the short deletion/backup period in §10. You decide whose data it is and what kinds; it may include your team, your clients, and your Reviewers.
- Only on your instructions. We act only on your documented instructions (your use of Markloop counts as those instructions), unless the law requires otherwise — and if it does, we'll tell you first where we're allowed to.
- Confidentiality. Anyone on our side who can access the data is bound to keep it confidential.
- Security. We keep appropriate technical and organisational safeguards in place.
- Subprocessors. You authorise us to use subprocessors to run the Service; we hold them to equivalent data‑protection duties, stay responsible for them, and will give you notice of any material change so you can raise a reasonable objection. Our current subprocessors are Vercel (hosting), Neon (database), Cloudflare (preview thumbnails), PostHog (product analytics), and Resend (email delivery). (Stripe processes payment data under its own terms.)
- We'll help you. We'll give you reasonable help with data‑subject requests, security incidents, breach notifications, impact assessments, and regulator questions, and we'll share the information you reasonably need to show you're compliant — including allowing a legally required audit on reasonable notice, done in a way that doesn't expose other customers' data.
- If an instruction looks wrong. If we think one of your instructions breaks data‑protection law, we'll let you know.
- At the end. When the Service ends, we'll delete or return the data where technically possible, unless the law makes us keep it.
You stay responsible for the lawfulness of your Content, for the instructions you give us, and for any notices the people in your data are owed.
16. Changes to these Terms
We may update these Terms for valid reasons — for example, changes in the law, new features, security, or how the Service works. We will publish the updated Terms with a new date and, for material changes, give you reasonable advance notice by email or in‑app before they take effect. If you do not agree to a material change, you may terminate your subscription before it takes effect, at no penalty. For paid subscriptions, a material change applies to you only from your next billing period, so you are never charged under terms you have not had the chance to accept or decline.
17. Complaints
If something is wrong, please tell us first — most issues are fastest to fix directly. Send complaints to hi@markloop.io with your account email and a description of the problem, and tell us what you'd like us to do. We will respond to a Consumer's complaint within 14 days. If we do not respond within that time, the complaint is treated as accepted.
18. Dispute resolution and out-of-court options
We hope never to need this section. If a dispute arises, let's try to resolve it amicably first.
If you are a Consumer, you also have access to out‑of‑court dispute resolution (ADR), including the consumer bodies of your country. In Poland these include the regional Trade Inspection authorities (Wojewódzki Inspektorat Inspekcji Handlowej) and the consumer ombudsman (Rzecznik Konsumentów); the European Commission maintains a directory of national ADR bodies across the EU, Norway and Iceland at https://consumer-redress.ec.europa.eu/dispute-resolution-bodies_en. (The EU's online ODR platform was discontinued on 20 July 2025.) Using these options is voluntary for both of us.
19. Governing law and jurisdiction
These Terms are governed by the laws of the Republic of Poland. This choice of law does not deprive a Consumer of the protection of the mandatory provisions of the law of their country of residence — those always apply where the law requires.
For customers who are not Consumers, any dispute will be subject to the exclusive jurisdiction of the Polish courts competent for our registered seat.
20. Final provisions
- If any part of these Terms is found invalid or unenforceable, the rest stays in force.
- You may not transfer your rights or obligations under these Terms without our consent; we may transfer ours as part of a reorganisation or sale of the business, without reducing your rights.
- These Terms (together with the Privacy Policy and any plan‑specific terms) are the entire agreement between us about the Service.
- Our failure to enforce a right is not a waiver of it.
Questions? Email us at hi@markloop.io. We're happy to help.
Annex 1 — Model withdrawal form
(Complete and return this form only if you are a Consumer and wish to withdraw from the contract. Using it is optional — a clear statement by email is enough.)
To: Marcin Perłak (trading as Marcin Perłak Mroomy), ul. Zamknięta 10 lok. 1.5, 30‑554 Kraków, Poland — hi@markloop.io
I/We (*) hereby give notice that I/We (*) withdraw from my/our (*) contract for the supply of the following service: Markloop subscription.
- Ordered on (*) / received on (*): ____________________
- Name of consumer(s): ____________________
- Address of consumer(s): ____________________
- Account email: ____________________
- Signature of consumer(s) (only if this form is sent on paper): ____________________
- Date: ____________________
(*) Delete as appropriate.