terms
Terms of service, written to be read.
These cover the working relationship. A specific engagement gets a short written scope on top, and where the two disagree the scope wins, because it was written about your actual app.
Who you are contracting with
FACTIONER SRL, trading as DigitalFullstack, a company registered in Romania.
FACTIONER SRLGabor Aron 26Targu Mures, MuresRomaniaOne person does the work. There is no team, no subcontractor and no offshore reviewer, which is a constraint as much as a promise: the number of people who can be working on your app at once is one.
The services
Services for live founder-led software that already has users, data, payments or operational consequences. Bubble apps remain a common case, but the work is not limited to Bubble. We do not build speculative new applications or MVPs.
- Production Takeover. Ten business days of technical ownership for one live application, producing a system and critical-path map, a risk register, an operational baseline, AI safe-shipping rules and a 90-day plan.
- Stabilization and migration. Bounded work sequenced from the takeover evidence, including an incremental Bubble-to-code migration alongside the live app when that is the right next step.
- Technical ownership. A three-month initial stewardship or technical-owner retainer with written scope, agreed operating boundaries and no automatic renewal.
- White-label work for agencies. The same services delivered under your brand and billed to you.
Prices and payment
Everything is published on the pricing page and those are the prices. Figures are in US dollars and exclude VAT or sales tax where either applies. EU business customers outside Romania are invoiced under the reverse charge.
- The Production Takeover is $2,500, payable before it starts. It covers one live application over ten business days and does not include an automatic retainer or project credit.
- Stabilization and migration work are scoped after the takeover. A fixed phase price and payment schedule are agreed in writing before anything starts.
- Retainers start at $3,500 a month and are billed monthly in advance for an initial three-month commitment. Scope, operating boundaries and any work outside them are agreed in writing before it begins.
- There is no standing ad-hoc support promise or unlimited bug queue. Work outside an agreed scope is quoted separately.
- Agency referrals pay 15% of the migration fee, on the migration and not on the audit, once the client has paid.
Invoices are due within 14 days. If an invoice goes unpaid, work pauses rather than accelerating into a dispute, and we will tell you before that happens.
What we need from you
Appropriate access to the live application, its code or builder environment, a product walkthrough and the person who can answer what the app is supposed to do. For Bubble work, that includes the editor and relevant plan or Workload Unit usage.
Work is scheduled against a calendar with one person in it. Calls run to noon Eastern, 11am Central, 10am Mountain and 9am Pacific. If we are waiting on an answer, the timeline moves, and we will say so at the time rather than at the end.
Who owns what
You do, from the first commit. Code written for you is yours, the repository is in your organization, the infrastructure is in your accounts, and the handover includes a runbook written for a developer who has never seen the project. There is no hosting lock-in, no license to renew and nothing that stops working if you stop working with us.
The takeover deliverables are yours too, including the option of taking the plan to a different developer. That is not a loophole, it is the point of paying for a bounded engagement.
We keep the right to reuse general knowledge, techniques and non-client-specific tooling, which is what makes the second migration cheaper than the first. Nothing that identifies you or belongs to you is reused anywhere.
Confidentiality
Everything we see in your app is confidential and stays that way. Send an NDA before the walkthrough and it gets signed. For agency work a mutual NDA and a non-solicit go in before the first ticket, and if you have your own paper we sign yours.
We do not name clients publicly without asking first, and we do not name agency partners at all.
What we do not promise
This is the section worth reading twice.
- No on-call. Nights and weekends are not covered at any price. The response window is two business days, not two hours. If your application needs someone inside an hour, you need a team on a rota and we are the wrong supplier.
- No uptime guarantee. We do not operate your infrastructure and we do not offer an SLA on availability.
- No control over third-party platforms. Bubble, Supabase, Vercel and every other vendor set their own prices, change their own APIs and deprecate their own features. Published pricing on this site is read from their pages on the date shown and is not a quote from them.
- Estimates are estimates. A stabilization or migration phase becomes fixed only after the Production Takeover. Before then, any number anyone gives you including us is a planning range rather than a commitment.
- No guaranteed outcome. We do not promise a particular cost saving, performance figure, search ranking or business result. The calculator is a decision tool and is allowed to tell you to stay on Bubble.
Liability
Our total liability for any claim arising out of the work is limited to the fees you paid for the engagement the claim relates to. We are not liable for lost profits, lost revenue, lost data or indirect losses.
Nothing here limits liability for anything that cannot be limited by law, including fraud, and nothing here affects the statutory rights of a consumer. These terms are written for business customers.
Stopping
Retainers have an initial three-month term. After that, either side can end one with 30 days’ written notice. There is no exit fee beyond work and time already committed in writing.
Migrations can be stopped after any completed phase, which is the reason the work is structured in phases. You keep everything delivered up to that point and you pay for the phases that were completed. The application is still running throughout, because nothing is switched off until the final cutover.
We may decline or end an engagement, with notice and a refund of anything paid for work not done, if the scope turns out to be something we said we do not do, or if the working relationship stops being workable. That has not happened yet and we would rather it did not.
Governing law
These terms are governed by Romanian law and the courts of Romania have jurisdiction. If you would prefer something else for a large engagement, raise it before signing rather than after.
Changes
If these terms change in substance the date at the top changes with them. The terms that apply to your engagement are the ones in force when it was agreed, not whatever is on this page later.