Skip to content
opportunora.
  • The loop
  • Product
  • Pricing
  • FAQ
  • Docs
  • Blog
Sign in Start free trial

Terms

Terms of service

Effective 6 September 2026 Last updated 19 October 2026

These terms are the agreement between you and us. They cover this website and the Opportunora app at app.opportunora.com. Read section 7 closely: finding businesses and contacting them puts real obligations on you, not on us.

The short version

  • Every Workspace starts with a free trial. If you choose a paid plan, Stripe charges the fee immediately when you complete checkout.
  • You own your workspace data and every website the app generates for you. We don't train on it.
  • A model wrote it, so check it. You're responsible for anything you publish or send to a client.
  • The leads you discover are real people's data. You're the one who has to handle it lawfully.
  • Swiss law, Swiss courts. The service is sold to businesses, not to consumers.

On this page

  1. 1. Who these terms bind
  2. 2. Words we use
  3. 3. What the service is
  4. 4. The free trial
  5. 5. Your account
  6. 6. Plans, credits and payment
  7. 7. What you're responsible for
  8. 8. AI output
  9. 9. Third-party accounts and services
  10. 10. Your clients
  11. 11. Acceptable use
  12. 12. Who owns what
  13. 13. Data protection
  14. 14. Availability and support
  15. 15. Warranties
  16. 16. Liability
  17. 17. Indemnity
  18. 18. Term, cancellation and suspension
  19. 19. Changes
  20. 20. Governing law and venue
  21. 21. The rest

1. Who these terms bind

"We", "us" and "Opportunora" mean Fabian Ackeret, a sole proprietor at Fluhmattstrasse 6, 5222 Umiken, Switzerland. "You" means the person or company using the website or the service.

You accept these terms by using the website, by signing up for a Workspace, or by using one. If you're accepting on behalf of a company, you're confirming you're allowed to bind it, and "you" then means that company.

The service is sold for professional use. It isn't aimed at consumers, and by accepting these terms you confirm you're acting in the course of a trade or profession. Where mandatory consumer law applies to you anyway, it wins over anything here that contradicts it.

2. Words we use

  • Website — opportunora.com and its pages.
  • Service — the hosted Opportunora app, its background workers, and the database behind them.
  • Workspace — your instance of the Service, with its own data, plan and credit balance.
  • Operator — you, the person running discovery, generation and invoices in a Workspace.
  • Lead — a business the Service discovers or you add, together with what the Service records about it.
  • Client — a business you sell to. Your contract with a Client is yours alone.
  • Credit — the unit the Service meters model usage in. Section 6 explains it.
  • Generated Output — anything a model produces for you: a lead analysis, a website, an editor change.

3. What the service is

The Service runs one commercial loop: it discovers local businesses with weak or missing websites, scores what it finds, generates a replacement site, publishes it when you approve, and tracks the deal and the invoice through to payment.

Four properties of it matter enough to be contractual:

  • Nothing goes out without your click. A generated site waits as a preview until you press Publish, and you're the one who delivers an invoice to your Client. The Service has no outreach feature.
  • An invoice changes status when you change it, or when the money moves. You send it, mark it paid, cancel it or reopen it. Beyond that, the Service only records what has already happened at the payment account you connect: it marks an invoice Paid once that provider confirms the payment, flags a payment that is still settling, and records refunds and lost disputes. It also turns an unpaid invoice Overdue after its due date, in your Workspace's time zone.
  • The Service sends no email on your behalf. It never emails your Leads or your Clients. The only email it sends goes to you: links to verify your address and reset your password, a notice when your password changes, and your support requests, which it sends to us.
  • The Service processes no card payments. Invoices to your Clients are settled through a payment account you connect, or against your own bank details on the PDF.

Version 1 sells websites and runs one Operator per Workspace. It runs on a phone or a tablet as well as on the desktop screen it's designed for. We describe what the Service does today, not what it may do later; a feature on a roadmap isn't a promise.

4. The free trial

Every new Workspace starts on a free trial of 1,000 Credits for 14 days: enough for roughly one discovery run and one generated website. Starting it takes no payment details. If you sign up with a password, the Credits unlock when you verify your email address.

These terms govern the trial, apart from section 6 while nothing is being charged. When the trial ends, the Service stops making model calls for your Workspace until you choose a paid plan. What's already in the Workspace stays there.

5. Your account

You sign up at app.opportunora.com, with an email address and password or with a Google or Microsoft account. Each sign-up creates a new Workspace, and one email address can hold only one account.

  • Give accurate details, and keep them current.
  • Keep your password and your session to yourself. A Workspace is for one Operator; don't share a login.
  • A password reset link goes by email to the address on your account, and it works once, for an hour. An invitation link works once too, and it appears on screen for you to pass on. Send it over a channel you trust: whoever opens it first gets the account.
  • Tell us as soon as you think someone else has got in.
  • You're responsible for everything done through your account, unless we caused it.

Any API key or webhook secret the Service issues is yours to look after, and calls made with it count as yours.

6. Plans, credits and payment

The plans

Plans are per Workspace, not per seat. Prices are in USD and exclude applicable transaction taxes. Where we are registered to collect them, Stripe calculates and adds VAT, sales tax, or similar transaction taxes at checkout using the customer information provided. Yearly billing is charged once, up front, for twelve months.

Plan Monthly Yearly Credits a month Concurrent jobs
Solo $79 $790 ($66 a month) 7,500 1
Studio $199 $1,990 ($166 a month) 20,000 3
Agency $449 $4,490 ($374 a month) 50,000 10
What's promised and what isn't. The credit allowance and the concurrency limit in this table are what you buy. The lead, website and edit counts on the pricing page ("enough for about 15 leads, 10 websites and 15 edits per website") are estimates from measured runs, and they are not a guaranteed quantity. What a run actually costs depends on the town, the model, and how much editing a site needs.

What a credit is

One Credit is the unit the Service meters model usage in, priced at one US cent of model cost at the rates of a top-tier model. A fixed tariff turns each call's token counts into Credits: 500 Credits per million input tokens, 625 per million cache-write tokens, 50 per million cache-read tokens, 2,500 per million output tokens, and 1 Credit per web search.

The tariff is deliberately independent of what we pay our vendors, so swapping the model behind the Service doesn't silently change what your allowance buys. We may change the tariff or a plan's allowance for a future billing period under section 19. We won't change it mid-period to your disadvantage.

How the meter works

Before each model call, the Service reserves Credits for a typical call of that kind; after the call, the reservation becomes a charge for what the call actually used. Reservations that are never settled are released automatically. Each charge carries an idempotency key, so a job re-run after a crash isn't charged twice.

When the balance runs out, the Service stops between calls, never inside one:

  • A discovery run ends and keeps the leads it already saved.
  • A generation fails and isn't retried.
  • An editor turn fails and says so in the chat.

Each of those three actions also checks the balance before it starts, so you're told up front rather than after a job has failed. The Service caps a discovery run at twice its pre-run cost estimate, and at a turn limit and a search budget, whichever comes first. A run that hits a cap keeps what it saved.

The monthly cycle

  • Your allowance is granted for a period of one calendar month, anchored to your billing anniversary.
  • Unused allowance expires at the end of the period. It doesn't roll over and it isn't refunded.
  • Top-ups, refunds and goodwill adjustments go to a bonus balance that outlives the period. It's drawn on once the monthly allowance is gone, and it doesn't expire.
  • A plan change takes effect at once: the new allowance applies and the period's spend stays as it is. Downgrading below what you've already spent leaves the balance negative until the period rolls.
  • Every grant, charge, expiry, top-up, refund and adjustment is written to your Workspace's ledger, which you can read at any time under Settings → Plan & usage.

Top-ups

You can buy 1,000 Credits for $15 or 5,000 for $65. Top-up Credits don't expire. They're priced above the plan rate on purpose, so a plan stays the better deal for steady use.

Payment, invoices and refunds

  • Stripe charges plan fees in advance, immediately when you complete checkout and at the start of each renewal period.
  • Prices are in USD and exclude applicable transaction taxes. Where we are registered to collect them, Stripe calculates and adds VAT, sales tax, or similar transaction taxes at checkout using the customer information provided.
  • Fees for a started period aren't refunded when you cancel or downgrade, except where the law says otherwise or we've broken these terms.
  • Credits have no cash value, can't be transferred between Workspaces, and can't be exchanged for money.
  • If a payment fails and Stripe marks your subscription as past due, access to the Workspace is paused immediately under section 18.
  • Refunds and goodwill credits are at our discretion, and we may issue them as bonus Credits rather than money.
Checkout: paid plans are purchased through Stripe Checkout. Your paid plan starts when Stripe confirms the payment.

7. What you're responsible for

The Service finds real businesses and records real contact details. That puts obligations on you. Read this section before your first run.

Lead data

  • You're the controller of the Lead data in your Workspace, and we're your processor. You decide which markets to search, which Leads to keep and who to contact. We process that data on your instructions and for no purpose of our own.
  • You owe the people behind those Leads whatever the law where they live requires: an information notice, a lawful basis, and an answer when they ask what you hold or want it deleted. Under the FADP and the GDPR, that includes telling someone you collected their details from a public source, usually within a month, unless an exception applies.
  • Keep the Service's use to what's proportionate. It reads pages that are publicly reachable and records the source URL behind every saved fact; you're still the one who has to justify why you hold what you hold.
  • Delete Leads you have no reason to keep. The Service gives you the controls; using them is your call.

Contacting people

The Service has no outreach feature, and it never emails your Leads. If you contact Leads by email, from your own mailbox or any other tool, the anti-spam law is yours to satisfy. In Switzerland, sending mass advertising by email without prior consent, without a correct sender, or without an easy way to refuse is an offence under Article 3(1)(o) of the Unfair Competition Act. In the EU, the ePrivacy rules and the GDPR apply. Get consent where you need it, identify yourself, honour opt-outs at once, and keep the evidence.

What you publish

  • Review every generated site before you press Publish. Once you press it, the site is yours and you stand behind it.
  • Make sure you're allowed to use the logos, photos and text you upload or that the Service pulls from a business's existing site.
  • Make sure the site says what the law where it's published requires: an imprint, a privacy policy, cookie notices, and any rules specific to the trade.
  • Don't publish a site for a business that hasn't engaged you, and don't imply an endorsement you don't have.

Your own compliance

You're responsible for your own licences, tax registration, invoicing rules and professional obligations. The Service produces invoices with sequential numbers and your bank details on them; whether they satisfy your tax authority is for you and your accountant to confirm.

8. AI output

Discovery, generation and the editor are driven by large language models. Models get things wrong. They invent facts, misread a page, and produce text that reads confidently and is nonetheless false.

  • Check Generated Output before you use it. Treat it as a first draft from an assistant who hasn't seen the business, not as a finished deliverable.
  • We don't warrant that Generated Output is accurate, complete, current, fit for a purpose, or free of third-party rights. We don't warrant that it's unique: a model can produce similar text for two different users.
  • There's no guaranteed lead count. A run for five Leads can end with two, because the agent is instructed not to pad the list. A run can also stop early at its cost cap, its turn limit, its search budget or an empty credit balance, keeping what it found. None of those is a defect.
  • Model vendors set their own terms for what their models may be used for and who owns what comes out. Those terms apply on top of these, and they win where they conflict.
  • As between you and us, Generated Output produced for your Workspace is yours, subject to section 12 and to the vendor terms above.

We don't use your Workspace content, your Leads, or your Generated Output to train models, and we don't share it with anyone except the providers listed in the privacy policy.

9. Third-party accounts and services

Parts of the Service run on accounts you connect. Publishing uses a Cloudflare API token you provide. Collecting invoice payments uses a Stripe or PayPal account you connect.

  • Your contract for those services is with that provider, not with us, and their terms and prices apply.
  • We store credentials you give us encrypted, with the encryption key held outside the database. Keep the credentials scoped as narrowly as the provider allows, and revoke them if you stop using the Service.
  • You're responsible for what those accounts are billed for, including a publish that uses your Cloudflare quota.
  • We're not liable for a third-party service being down, changing its API, or closing your account.

10. Your clients

We're not a party to anything between you and a Client. You set your own prices, sign your own contracts, and carry your own risk on the work.

  • The packages the Service ships with are editable defaults, not our recommendation of what to charge.
  • You're the one who owes your Client the deliverable, the warranty and the support.
  • A generated site is delivered as a folder of static files that runs on any web server. Whether you hand that folder over, and on what licence, is between you and your Client.

11. Acceptable use

Don't use the Website or the Service to:

  • break the law, infringe someone's rights, or help someone else do either;
  • send unsolicited bulk email, or build a list to sell for that purpose;
  • collect data about people beyond what running your own business needs, or about special categories of data such as health, beliefs or ethnicity;
  • get around a site's stated access rules, a robots directive, a paywall or a rate limit, or load any site heavily enough to disrupt it;
  • publish content that's deceptive, defamatory, hateful, or that impersonates a business;
  • get around the credit meter, the run limits or any other quota, including by scripting the interface;
  • resell, sublicense or provide the Service to a third party as your own, or share a Workspace across separate businesses;
  • copy, decompile or reverse-engineer the Service, except to the extent mandatory law allows it, or use it to build a competing product;
  • probe or attack the Service, or upload malware.

Security research is welcome if you tell us first and give us a reasonable chance to fix what you find. Write to info@opportunora.com.

12. Who owns what

We own the Service. The app, its source, its design, the Opportunora name and logo, and this website stay ours. These terms give you a limited, non-exclusive, non-transferable right to use the Service for your own business while your Workspace is open, and nothing more. You get no rights in our marks.

You own your content. Your Workspace data, your uploads, your Leads, your Clients' details and the sites generated for you stay yours. To run the Service we need permission to host, copy, transmit and process that content, and to pass the necessary parts to the providers listed in the privacy policy. You grant us that licence for as long as we hold the content, for that purpose only. It ends when the content is deleted.

We may say publicly that you're a customer, and use your name and logo for that, only if you've agreed in writing. Feedback you send us we can use freely, without owing you anything for it.

13. Data protection

The privacy policy is part of these terms. It explains what we process as controller, and section 5 of it explains where we act as your processor instead.

For the Lead and Client data in your Workspace, you're the controller and we're the processor. We process it only on your documented instructions, keep it confidential, apply the security measures described in the privacy policy, use only the sub-processors listed there, help you answer requests from the people concerned, and delete or return it when your Workspace closes. A separate data processing agreement covering all of that is available on request, and it takes precedence over this section where the two differ.

We'll give you reasonable notice before adding a sub-processor, so you can object. If you object on reasonable grounds and we can't offer an alternative, you can cancel for the affected part without penalty.

14. Availability and support

We aim to keep the Service up, and we don't commit to a percentage. We may take the Service down for maintenance, and we'll give notice where the work is planned.

Long jobs are queued on the server, so closing your browser doesn't stop a run. If the machine running a job stops, the job goes back in the queue and starts again. A job that's re-run isn't charged twice.

Support is by email at info@opportunora.com, in English, during Swiss business hours. We answer as quickly as we reasonably can.

You can export your Workspace data at any time while it's open, and download any generated site as a folder of files.

15. Warranties

We warrant that we'll provide the Service with reasonable skill and care, and that we're entitled to grant the rights in section 12.

Beyond that, and to the extent the law allows, the Website and the Service are provided as is and as available. We give no other warranty, express or implied, and specifically none that the Service will be uninterrupted or error-free, that it will find a given number or quality of Leads, that Generated Output will be accurate or fit for your purpose, or that using it will win you work.

Nothing here limits a warranty that mandatory law gives you and doesn't allow us to exclude.

16. Liability

We're liable without limit for death or personal injury we cause, for damage we cause by intent or gross negligence, and wherever mandatory law forbids a limit. Article 100(1) of the Swiss Code of Obligations makes any agreement to exclude that liability void, and nothing here tries to.

Otherwise, and to the extent the law allows:

  • Our total liability under these terms in any twelve-month period is capped at what you paid us for the Service in the twelve months before the event that caused the claim. Where you've paid us nothing, including during a free trial, the cap is CHF 100.
  • We're not liable for lost profit, lost revenue, lost business, lost goodwill, wasted expenditure, or for any indirect or consequential loss.
  • We're not liable for loss or corruption of your data where you could reasonably have kept your own copy, and you can: exports and site downloads are available at any time.
  • We're not liable for what a Client, a Lead or an authority does about a site you published, a message you sent, or data you kept.
  • We're not liable for a third-party service under section 9 failing, changing or refusing you.

A claim under these terms has to be brought within twelve months of the day you first knew, or should have known, about it.

17. Indemnity

You'll cover us against claims, proceedings and reasonable costs brought by a third party because of how you used the Service. That includes a claim about a website you published, a message you sent, a Lead's personal data, content you uploaded, or a dispute with a Client.

We'll tell you about any such claim promptly, let you take over the defence if you want it, and not settle without asking you first. This doesn't apply to the extent the claim is caused by our own breach.

18. Term, cancellation and suspension

These terms apply from the moment you first use the Website and run for as long as you have a Workspace.

  • You can cancel at any time, effective at the end of the current billing period. Fees already paid for that period aren't refunded.
  • We can cancel a paid Workspace with 30 days' written notice, and a free Workspace with reasonable notice. If we cancel a paid Workspace for a reason other than your breach, we refund the unused part of any period you've paid for in advance.
  • Payment pauses access automatically. If Stripe marks your subscription as past due, access to the Workspace is paused immediately. It resumes after Stripe confirms a successful payment and marks the subscription active again.
  • We can suspend your Workspace immediately if you're seriously in breach of section 7 or 11, or if leaving it running would put the Service or someone else at risk. We tell you why, and we lift the suspension as soon as the cause is fixed.
  • After it ends, you have 30 days to export your data. After that we delete it, except what we must keep for accounting or to defend a claim. Sites already published stay where they are, because they run on your Cloudflare account and call nothing of ours.

Sections 8, 12, 15, 16, 17, 20 and 21 survive the end of these terms, along with anything else that by its nature should.

19. Changes

To the Service. We improve it continuously, and we may add, change or remove features. We won't materially reduce the core functionality of a plan you're paying for during a period you've paid for.

To prices, plans and the credit tariff. We may change these for a future billing period. We'll tell you at least 30 days beforehand. Keep using the Service after the change takes effect and you accept it; cancel before it does, and your current terms run to the end of the period you paid for.

To these terms. Same rule: at least 30 days' notice for a material change, by email or in the app. A change we make to follow a new law, or one that's purely clarifying, can take effect sooner.

20. Governing law and venue

Swiss law governs these terms and any dispute arising out of them, including non-contractual ones. The UN Convention on Contracts for the International Sale of Goods doesn't apply, and neither do conflict-of-law rules that would point somewhere else.

The courts at Brugg, canton of Aargau, Switzerland, have exclusive jurisdiction. Mandatory venue rules that protect a consumer stay untouched.

Before going to court, talk to us. Most of what goes wrong is settled by email in a day, and we'd rather fix it than argue about it.

21. The rest

  • Whole agreement. These terms, the privacy policy, any data processing agreement and any order we've both signed are the whole agreement. They replace anything said before. Nothing on the marketing pages adds a promise that isn't here.
  • Severability. If a clause turns out to be unenforceable, the rest still stands, and the bad clause is read down to what's enforceable and closest to what it meant.
  • No waiver. Not enforcing something once doesn't mean giving it up.
  • Assignment. You can't transfer these terms without our written consent. We can transfer them to a company that buys or merges with our business, and we'll tell you if we do.
  • Force majeure. Neither of us is in breach for a delay caused by something genuinely outside our control, such as an outage at a provider, an internet failure, or a government order.
  • Notices. We write to the email address on your account. You write to info@opportunora.com or to the postal address in section 1.
  • Language. These terms are written in English, and the English version governs. A translation is for convenience only.

Questions about any of this? Write to info@opportunora.com. For data questions, the privacy policy has its own contact.

opportunora.

Find local businesses. Build their website. Publish. Invoice. Repeat.

The page

  • The loop
  • Product
  • Docs
  • Blog

Get started

  • Pricing
  • FAQ
  • Start free trial
  • Sign in

Legal

  • Privacy
  • Terms
© 2026 opportunora

Allow analytics cookies?

Google Analytics shows us how people use this page. Choose Only essentials and it never loads; the page then stores nothing but your choice.