Legal
Terms of Service
Last updated: 12 October 2026 · Version 1.4 · Applies to everyone using Adspenta.
On this page
- Who this agreement is between
- What the service does, and what it never decides
- What we can see, and what we can never do
- Your responsibilities
- Dry run, live writes and halt
- Fees and billing
- Free trial, billing, cancellation and refunds
- Your data, on the way out
- Limitation of liability
- Acceptable use
- Governing law, business use, and changes to these terms
- Imprint / Company details
1. Who this agreement is between
These terms are an agreement between Mark Martonfi, who operates Adspenta ("Adspenta", "we", "us"), and the organisation that opens an account and uses the service ("you", "the customer").
A company is being registered in Romania to take over the service. This page will name it from the day it exists, and the change will be dated in the version history at the bottom.
If you are agreeing to these terms on behalf of an agency, you confirm that you are allowed to do that.
2. What the service does, and what it never decides
Adspenta is an ads operations layer. Throughout the day it reads the connected Meta and Google ad accounts you have authorised, applies its detectors to what it finds, and produces proposals: specific, bounded changes with the evidence behind them.
No change is made to an existing campaign, ad set or ad without a recorded approval, given either by a person on your side for that specific change or by an Act rule that a person on your side switched on (section 5). There is no code path in the service that executes a proposed change without a recorded approval, naming who or what approved it and the moment. Unless you switch on Act, every change is approved by a person, one at a time. The one kind of write without a proposal is what a person on your side builds directly: a new campaign, created paused, and what it needs on the platform (uploaded images and videos, and on Google any new conversion action or audience segment), each recorded with that person’s name and the moment.
The service does not decide your strategy, choose your offers, or set your targets, and it does not produce your creative on its own: ad text the assistant drafts at your request is a draft that a person checks before anything is created. It works on the operational surface: budgets, delivery, pacing, structure. Then it reports.
The service does not guarantee any advertising outcome. It proposes changes and executes the ones that are approved, by you or by an Act rule you switched on. What those changes do to your results is a matter of markets, offers and creative, none of which are in our control.
3. What we can see, and what we can never do
We run the service, so a small number of our staff have an operator console. What it can reach is limited on purpose and written down rather than described loosely: your organisation and its members, the names, currency, agreed budget and month-to-date spend of your ad accounts, whether live writes are on for each, the status of your platform connections, your most recent ledger entries, which can name a campaign, ad set or draft, any support thread you open, and your assistant usage. The security page carries the full list, including the list of what we cannot see from the console: your campaign list and per-campaign performance, creatives, audiences, targeting, your ledger beyond those recent entries, and anything you have asked the assistant. For support, an operator may open your own screens read-only; that session is time-limited, cannot change anything, and is recorded in your access log with each screen opened. When a person in your agency, or its owner, asks from the address they sign in with, an operator may reset that person’s password; the reset and the reason for it are recorded in your ledger and access log, and nothing else in your account can be changed from the console.
An operator cannot make a change to your ad accounts, and cannot alter the guardrails you have set. There is no route in the service through which we could approve something on your behalf, and none through which a change we made could be recorded as yours. Two service-wide settings we hold do reach you: the dry-run switch for the whole service (section 5), and the default take-back window, which applies until your agency sets its own.
Every time a member of our staff opens anything belonging to you, that access is written to an append-only log naming the person, the moment and what they opened, and that log is visible to you inside the product, not only to us. We look when you ask us to, when a job has failed, or when we are investigating something affecting the service. We do not look in order to study your accounts.
4. Your responsibilities
- You own, or are authorised by your client to manage, every ad account you connect. Connecting an account is you asserting that authority.
- You are responsible for the spend on those accounts, including spend that follows a change you approved.
- You are responsible for compliance with Meta's and Google's advertising policies and with the law that applies to the ads you run.
- You keep your team's login credentials secure, and you remove people who leave.
- You decide which accounts are switched to live writes, and when.
5. Dry run, live writes and halt
Every ad account starts in dry run. In dry run the service computes and records the change it would make and does not send it to the platform.
Live writes are opt-in for each individual ad account, switched on by an owner or admin on your side, and only while the service as a whole is live (a switch we hold, for every customer at once). Both switches must be on before anything can be written.
Every approval opens a take-back window, of the length your agency sets in Settings or, until it sets one, the service default of five minutes, during which one click takes the approval back and nothing has yet been sent to the platform.
You can halt the service at any time. The halt switch stops new changes being sent to the platforms, on every account, from the moment it is pressed. Anything a platform has already accepted stays as it is, and a campaign already being created when it is pressed may finish being created, paused. The service stays halted until a person on your side turns it back on.
Act. The service has a mode in which it approves changes itself, within the limits you set, without a per-change approval. It works like this, and only like this:
- It is off by default. Nothing is on Act until a person on your side puts it there.
- It is set per ad account and per kind of change: a daily-budget change, a pause, or turning something back on. Only an owner or admin on your side can switch it on or off.
- Archiving and restoring can never be put on Act, and in no mode does the service delete a campaign, ad set or ad on a platform.
- A change approved under Act passes the same guardrails, take-back window, live-write switches and halt as any other, and is recorded in your ledger as approved by that rule. The rule is recorded with the name of the person who switched it on and when.
- Every live change is measured fourteen days later against the account's own numbers. If two changes of one kind in a row made things worse, that kind of change steps back from Act to Suggest by itself, and the service tells you. It never moves anything up to Act by itself.
6. Fees and billing
The fee is 290 USD per agency per month, for up to 40 connected ad accounts, unless a different price or limit was agreed with you in writing. A connected account is one ad account on one platform, whether it is in dry run or live. What the plan includes is on the pricing page.
Payment is by card, taken and stored by our payment processor, Stripe. We never see or keep your full card number. Billing is monthly in advance, on the same date each month as your first charge. Fees are exclusive of VAT and any other applicable tax.
We may suspend the service for non-payment after telling you, or immediately if a platform requires it, or if continuing would breach a platform's terms.
7. Free trial, billing, cancellation and refunds
The 14-day free trial
A new agency starts with a 14-day free trial. A card is required to start it, and nothing is charged during the 14 days.
Unless you cancel before the trial ends, your card is charged 290 USD, plus any applicable tax, automatically when the trial ends, and then every month on the same date until you cancel. You agree to this when you start the trial.
If you cancel at any time during the trial, you are not charged. One free trial per agency.
Prices exclude VAT
Every figure quoted to you and every figure on the pricing page is net. VAT and any other applicable tax is added on the invoice at the rate that applies to your country and your VAT status. Where the reverse charge applies to a business customer in another EU member state, the invoice will say so.
How to cancel
You can cancel at any time, by writing to hello@adspenta.com from the address you signed up with or from the agency owner's address. We cancel the subscription the same day and confirm by email. There is no notice period and no minimum term.
During the trial, cancelling stops the first charge. After the trial, cancellation takes effect at the end of the billing period you have already paid for. The service keeps running until that date, and you are not billed again afterwards.
Part-months are not refunded. Cancelling on day three of a paid month gives you the rest of that month, not a refund of the unused days.
Cancelling the subscription does not delete your data. Deleting it is a separate step, described in section 8 and on the data deletion page.
Termination by either side
Either side can terminate at the end of a monthly period, with no notice period and no minimum term, unless a longer term was explicitly agreed with you in exchange for a different price. If we terminate for a reason that is not your breach of these terms, we refund the unused part of anything you have paid in advance, pro rata. The same applies if you terminate under the objection procedure on the subprocessor page.
The bank or card fees a refund incurs are ours, not yours. Refunds go back to the card the payment came from. Stripe sends them at once; your bank usually shows them within 5 to 10 business days.
8. Your data, on the way out
Disconnecting an ad account deletes our access token. It also hands the authorisation back to the platform, unless another connection to the service, yours or another agency's, may still be using the same login, which would lose its connection too; the service tells you which happened. From that moment the service reads nothing further from that account.
Until you request deletion, an owner can download what your agency holds in the service as one file, from Settings, Your data. Once deletion is requested in the app the download is no longer offered, so download first. Ad-account data, proposals, findings and reports are deleted within 30 days of your deletion request or of termination, whichever comes first.
The audit ledger is deleted with the rest of your agency's data. What remains afterwards is one line in our operator log recording that an agency of that name was deleted on that date, at its owner's request or by us, and, if you came to us through Request access, that request, until you ask us to delete it. The full detail is on the data deletion page.
9. Limitation of liability
We are not liable for the outcome of your advertising spend. The service proposes changes and executes the ones you approve; it does not promise performance, results, cost per result, or revenue.
We are not liable for indirect or consequential loss, lost profit, lost revenue, lost data beyond our backup obligations, or loss of goodwill.
Our total liability to you, across all claims, is capped at the fees you paid us in the twelve months before the event giving rise to the claim.
Nothing in these terms limits liability that cannot be limited by law, including liability for death or personal injury caused by negligence, or for fraud.
10. Acceptable use
- Do not use the service to access ad accounts you are not authorised to manage.
- Do not attempt to reach another customer's data, or to test whether you can.
- Do not reverse engineer, decompile, or attempt to extract the source of the service, except to the extent that law expressly allows despite this clause.
- Do not resell or white-label the service without written agreement.
- Do not use the service to run advertising that breaks the law or the platforms' policies.
If you find a security problem, tell us at hello@adspenta.com before you tell anyone else, and we will treat you well for it.
11. Governing law, business use, and changes to these terms
These terms are governed by the law of Romania, and the courts of Romania have exclusive jurisdiction.
If we change these terms in a way that matters, we will tell you by email at least 30 days before the change takes effect, and the change will be dated in the version history below. Continuing to use the service after that date means you accept the new version.
This service is offered to businesses only
Adspenta is sold business to business. An account can be opened only by an organisation acting for purposes related to its trade or profession: an agency, a company, or a registered sole trader running ads for clients. We do not offer the service to consumers and we do not knowingly contract with one.
It follows that the EU consumer-protection rules for distance contracts, including the fourteen-day right of withdrawal in Directive 2011/83/EU as implemented in Romania by OUG 34/2014, do not apply to this agreement. The refund terms you do have are the ones written out in section 7, and they are ours to keep rather than a right you can rely on the law for.
If you believe you are contracting as a consumer, do not open an account; write to hello@adspenta.com first.
Questions about this agreement: hello@adspenta.com, or by post to the address we give you on request.
12. Imprint / Company details
The details an EU business is expected to publish about itself. A company is being registered to take over the service; its register number, tax code and VAT number will be added here, dated, on the day it exists.
| Detail | Value |
|---|---|
| Trading name | Adspenta |
| Operated by | Mark Martonfi, Romania |
| hello@adspenta.com | |
| Website | adspenta.com |
| Supervisory authority for data protection | ANSPDCP, Romania. See the privacy policy. |
| Online dispute resolution | Not applicable: this is a business-to-business service, and the EU ODR platform is for consumer disputes. |
Each bracket above is filled in, and dated in the version history, on the day the entity is registered. Until then no invoice, contract or claim should be made against a company name that does not yet exist.
Version history
| Version | Date and what changed |
|---|---|
| 1.0 | [date]. First published version. |
| 1.4 | 12 October 2026. Sections 6 and 7: one plan at 290 USD per agency per month, a 14-day free trial with a card, the automatic first charge when the trial ends, cancellation by email the same day, and Stripe as the payment processor. The annual plans and the founding-agency discount are withdrawn; anyone who agreed one in writing keeps it. Section 5: a stray comma removed. Sections 1, 11 and 12: until the company exists, the service is operated by Mark Martonfi, named in place of the bracketed entity fields; the trade register, CUI, VAT and share capital lines are removed until there is a company to put in them. |
| 1.3 | 8 October 2026. Brought into line with what the service does today. Section 2: the writes a person makes directly, without a proposal, are named. Section 3: the operator console shows your most recent ledger entries, which can name a campaign, and we set the default take-back window. Section 5: the take-back window’s default, and what the halt does and does not stop. Section 7: cancellation is by email, because there is no cancel button in the app. Section 8: the download, and the request-access message that is kept. |
| Editorial | 6 October 2026. Punctuation only, in section 3: one dash became a comma. No wording or meaning changed. |
| 1.2 | 30 September 2026. Section 3: an operator may reset the password of someone in your agency when that person or its owner asks from the address they sign in with, recorded with the reason in your ledger and access log; nothing else in your account can be changed from the console. |
| 1.1 | 24 September 2026. Section 3: an operator may open your own screens read-only for support, for a limited time, with each screen opened recorded in your access log. Section 8: an owner can delete the agency in the app, erased seven days later; the audit ledger is deleted with it, and only a one-line record of the deletion remains, where this page used to say the ledger was kept in anonymised form. Sections 2 and 5: Act described as it works (off by default, per ad account and kind of change, switched on by an owner or admin, never for archiving or restoring, stepping itself back after two bad fortnights), replacing the sentence that said no such mode existed; and the take-back window as five minutes unless your agency sets it shorter, longer or off. Section 8: disconnecting deletes our access token and hands the authorisation back to the platform, except while another connection may still be using the same login. |