Athilly Ads

Terms of service

This is an earlier version, kept here because people agreed to it. Read the version in force.

This is the agreement between you and us about using Athilly Ads. It starts applying to you when you tick the box as you create your account, or when you agree to a new version inside the app.

Written in plain language on purpose, the same as our privacy policy. If anything here is unclear, email [email protected] and we will explain it. If the fault is in our wording, the next version says it better.

In effect from 21 September 2026.

Who we are

Athilly Ads is operated by Ampthilly AB, Swedish company registration number 559588-0724, Bjännberg 121, 905 72 Hörnefors, Sweden. Where these terms say we or us, that is who they mean.

We are not OpenAI. ChatGPT Ads is OpenAI's advertising platform; Athilly Ads is an independent tool for running campaigns on it. We are not affiliated with them, not endorsed by them, and not acting for them. Your ChatGPT Ads account is yours, under whatever agreement you have with them, and where their advertising rules and anything here disagree about what may run, theirs decide.

Who you are

If you signed up for a company, this agreement is with that company, and by accepting it you are saying you may do that on the company's behalf. If it turns out you could not, it is with you. If you signed up for yourself, it is with you.

Athilly Ads is for businesses, and we sell it only to businesses. By accepting these terms you are confirming that you are using it for a business — your own, or one you work for or act for.

You need to be able to enter into a contract where you live, which in Sweden means being eighteen.

Your account, and the people in it

Your organization is the customer. Inside it, an admin invites teammates, buys the licenses and decides which ad accounts they cover. What anybody does in there, they do for the organization, and the organization stands behind it.

Anybody you give access to an ad account can connect or remove its API key, so give that access only to people you would trust with the account itself.

One sign-in per person. If somebody leaves, remove them on the Team page — a shared login is the one thing we cannot tell apart from an intruder.

What Athilly Ads does

In short: it reads your website, writes a brand book from what it finds, and proposes campaigns, ad groups, ad copy, pictures and the context hints that tell ChatGPT when your ad belongs in a conversation. It pushes what you approve into your own ChatGPT Ads account, watches the pages your ads point at, publishes a product feed when you advertise a catalogue, and brings the numbers back so you can see what happened.

What it does not do is buy advertising for you, decide what ChatGPT Ads approves, or promise that any of it works. A campaign we build can be refused by their review, can serve badly, or can serve well and sell nothing. We will always tell you what the numbers say; we will never tell you a result is coming.

How often each part runs, what each plan includes and where every switch lives is at app.athillyads.com/how-it-works. That page changes as the product does; this one changes only on a date, so it carries what we owe each other rather than what the product happens to be doing this month.

Your ChatGPT Ads account and your API key

Campaigns are pushed with an API key you paste in yourself. That key is your instruction to us: while it is connected, you are asking us to create, change, pause, resume and read things inside your ad account on your behalf, and to keep a copy of what is there so the app can show it to you.

The key is encrypted, and only ever decrypted on our servers at the moment a call is made. We never show it back to you, never put it in a prompt to a model, and never write it to a log.

Remove it in the app and everything of ours that touches your ad account stops — the pushes, the numbers, and the advertising hours and page watching that pause and start campaigns for you. Your campaigns do not stop with it: whatever is live keeps running at ChatGPT Ads, on the budgets you approved, until somebody pauses it there, so pause them before you remove the key if you want them stopped. A product feed we publish for you keeps being served too, until you close that market or close your account.

By connecting it you are telling us the account is yours, or that you are authorised by whoever owns it.

What happens without you pressing anything

Nothing goes out unread. Every campaign, every ad group and every ad waits for a person to approve it before it can be pushed. That is the rule everything else in this section is built on.

After approval, the platform acts on its own, on purpose:

All of it can be switched off, and none of it can spend more than the budgets and bids you approved.

Ad spend is between you and OpenAI

You pay OpenAI for the advertising itself, directly, through your own billing with them. We never take, hold, forward or refund advertising money, and none of it passes through us.

Which also means we cannot get it back for you. If a campaign spends a budget you approved on a result you did not want, that money is spent — what we can do is help you change what runs next.

Budgets and bids are yours. We propose numbers, and we enforce the platform's own floors and ceilings, but the amount that goes out is the one you approved. One thing to know: if the ad account you connect turns out to run in a different currency from the one you chose here, we convert every budget and bid you have typed and round each to a tidy number, which can land up to about a fifth above or below the exact conversion. We tell you at the time what was converted and at what rate, and they are yours to look over before anything goes out.

Plans and licenses

The free plan is one business trying the product properly: one ad account taken all the way from a bare domain to a live campaign. What it includes in numbers is on our product page, and the app says so wherever a limit applies. Writing and drawing are metered on it, because both cost us money every time you press the button.

Past that, one license covers one ad account. The price per license drops as you add more, and a license can be moved from one ad account to another when the first one stops advertising. Drawing pictures stays metered on a paid account too, at a higher allowance; nothing else is.

When you buy in the app, you buy your licenses yourself and change how many you have there whenever you like. More are yours at once, and your next invoice carries the difference in price for the rest of that month. Fewer take effect at once as well, and the unused part of that month comes off your next invoice.

Prices are in US dollars and are on your Billing page, before VAT or sales tax. When you buy in the app, Link, Stripe's payment service, works out the tax and adds it at checkout, and may charge you in your own currency at its own exchange rate, which includes a conversion fee. Where we invoice you ourselves, the price, the currency and the tax are the ones on our invoice.

Fair use of licenses

The rule is that the licenses match what is running: one license for one ad account being advertised with.

Moving a license is an ordinary thing to do — you stop advertising for one account, you start for another, and the license follows. Rotating one license between accounts so that several are live on it is not. Neither is splitting one business across several organizations to collect several free plans.

So, in full:

A gap in the software is not permission. Where something is not covered by the words above, the first sentence of this section is the rule, read the way an ordinary person would read it.

If we think usage has drifted past it, you get an email first, saying what we are seeing and what would put it right — usually adding the licenses that match what is running. Suspension is where that conversation ends if nothing changes, not where it starts. We may also close a gap in the software at any time and without notice.

Paying

When you buy in the app, your subscription is monthly and renews by itself until you cancel, and the licenses are sold to you by Sold through Link, LLC, a Stripe company, as the merchant of record: it takes the payment, works out and adds the tax, and issues your receipt and your invoice in its own name. That purchase is also under Link's own terms, at link.com/terms. We never see or store your card number.

Athilly Ads itself is still ours. Ampthilly AB provides the service and stands behind everything in these terms, whoever sold you the license. So anything about a charge itself — a receipt you cannot find, a card that was declined, a line on a statement you do not recognise — is Link's to settle, and link.com is their own order portal. Anything about the product, your licenses, what you are being billed for, or a refund these terms promise you comes to us, at [email protected].

Some customers are invoiced by us, Ampthilly AB, instead. Then our invoice — or the offer it follows — is the purchase: it says how many licenses, for which period, at what price and in what currency, and when it is due. We add VAT as Swedish law requires: Swedish VAT for a business in Sweden, the reverse charge for a business elsewhere in the EU. The number of licenses changes when you write to us, and the next invoice says what that costs. If an invoice is not paid on time we send a reminder, and interest and the statutory compensation for late payment follow Swedish law; if it is still unpaid fourteen days after its due date, the licenses it covers can be suspended as described under Suspension, and ending it.

Cancel whenever you like. The subscription runs to the end of the period you have already paid for and stops there, and we do not charge for what you cancelled. The rest of that period is not refunded when you cancel, with three exceptions: we stop running Athilly Ads, you cancel because you do not accept a new version of these terms — both described further down this page — and any refund the law gives you.

Where these terms promise you a refund, write to us and we arrange it. For a license bought through Link, we have Stripe return the money the way it was paid; for an invoice we sent you ourselves, we pay it back ourselves. Link may also refund a purchase made through it within sixty days, under its own refund policy at support.link.com/questions/sold-through-link-refunds, and nothing here narrows that or anything else Link's own terms give you.

If a payment fails, it is tried again and the email address on your billing account hears about it, and your Billing page says so until it goes through. If it never does and the subscription ends, nothing is deleted: before you carry on you choose which ad accounts move to the free plan, or buy licenses again, and your work stays where it is — only the parts the free plan does not cover go quiet, on the accounts you move.

Keep the billing details on your account current. A VAT number goes under Manage billing on your Billing page, or tell us and we will put it on the invoices we send you.

We can change prices. You will hear about it at least thirty days before it affects you, and the new price starts at your next renewal after that.

Your content, and what we do with it

Everything you bring stays yours: your website, your brand, your product data, your pictures, your campaigns. You give us permission to use it to run the service for you — to read it, store it, send what is needed to the models that write and draw for you, and publish what you ask us to publish. Nothing else, beyond the figures described two paragraphs down.

Pictures from your website are only collected after you confirm the site is yours. Withdraw that in the app and every picture we collected is deleted.

We also look at what happens across the platform as figures — what tends to work, what normal looks like in an industry — so the product gets better for everybody on it. Figures only: never your copy, never your product data, never anything a visitor left on your site. Nothing we publish or show another customer says whose account a figure came from. We do not sell your data, we do not train models on it, and we do not use your private business data to advertise to anybody else.

If somebody introduced you to us, we may tell them that you became a customer and what that is worth to them. Nothing else about your account goes with it.

We will ask you first, every time, before we name you as a customer anywhere.

What we generate for you

The campaigns, hints, copy and pictures the platform produces for your account are yours — to use, to keep, and to take with you if you leave.

Two things are worth knowing about generated material. It is not unique: models given similar inputs write similar sentences, and we cannot promise a line written for you was never written for somebody else. And no human at our end has read it before you do — everything is a proposal, which is exactly why nothing reaches your ad account until you approve it.

So read it before you approve it, and look at the pictures too. Claims about price, delivery, results, guarantees, superlatives, anything a regulator cares about — those become yours the moment they go out.

What you are responsible for

If somebody comes after us over an ad you published — the copy, a picture, a brand, a claim, a product — the claim is yours to answer and yours to cover. We will tell you as soon as we hear of one, and we will not settle it at your expense without asking you first.

Data protection

For your account itself — your name, your email, who is in your organization, what you pay — we are the data controller. For the business content you put into the platform, we are a processor acting on your instructions. Our privacy policy at athillyads.com/privacy says what we hold, where it lives and which subprocessors help us process it. It is not part of this agreement: it has no versions, it always describes how things are now, and it changes when they do, without a new version of these terms. What we owe you about your data is in this section, and where the two ever say different things, this section decides.

The rest of this section is the processor agreement between us, so that you have one from the day you start rather than on request.

What we process, and why. While your account is open we process whatever personal data sits inside the business content you bring — names and addresses in your website, your product data, your ad copy, the analytics you connect, and whatever else turns up in them. It is about your customers, your visitors, your staff and anybody else who appears there, and we process it for one purpose: running Athilly Ads for you.

Your instructions are the whole of it. We act on your documented instructions and on nothing else, and using the product is how you give them — every setting you save, every campaign you approve, every connection you make. If a law we are under makes us do something else with it, we tell you before we do unless that law forbids us from saying so; and if we think an instruction of yours breaks data protection law, we say so rather than quietly follow it.

Everybody here who touches it is bound to keep it to themselves, and stays bound afterwards. We protect it with measures appropriate to the risk: encrypted on the way and at rest, reachable only by the people who need it, and restorable after a failure of ours.

Who else processes it. Our subprocessors are listed in the privacy policy with what each one does, and that list is kept current as they change. The AI models in Athilly Ads are run by Anthropic, Google, OpenAI, Microsoft, Amazon Web Services, xAI, Mistral AI, Cohere and TypeSafe, most of them reached through OpenRouter. Any of them may do any part of the work, and which one does what changes as models do. What goes through OpenRouter goes only over routes where the company running the model does not train on it or use it for purposes of its own, and no company outside that list is used without you hearing first. We tell you before any new subprocessor starts, you may object, and every one of them is held to the same obligations we owe you. Where anything is processed outside the European Economic Area it goes under the European Commission's standard contractual clauses.

When somebody asks about their data. If one of your own customers comes to us — access, correction, deletion, anything else the law gives them — we point them to you and help you answer inside the time you have. We help you with your own duties too: keeping the data safe, telling a supervisory authority when something has gone wrong, and any assessment you have to make.

If your data is reached by somebody who should not have it, you hear it from us without undue delay and in any case within seventy-two hours of us knowing — what happened, what it touched, and what we are doing about it.

When it ends. Close your account and we delete the personal data behind it, or hand it back first if you ask, keeping only what bookkeeping law makes us keep: invoices and what is on them, to the end of the seventh year after the year they were issued.

Showing our work. Ask us about any of this and you get an answer in writing, with what is needed to show that this section is true, including an audit where one is genuinely required. If your own customer insists on a separate signed data processing agreement, write to us and you will get one — but you are covered by this section either way, from the day you accept these terms.

The product feed we publish

If you advertise a catalogue, we publish it as a file at an address of its own, because a hosted address is how ChatGPT Ads reads a catalogue. The address carries a long random token and is listed nowhere — but it is still a public address, readable by anybody who has the link. Do not put anything into your product data that you would not publish.

You can change that address whenever you like, which stops the old one answering. Closing the market stops it, and so does closing your account: the address goes quiet, and your catalogue inside ChatGPT goes stale and then empty. If you advertise a catalogue, move it before you go.

Availability and support

We do not promise an uptime figure. Here is what we do instead: every scheduled part of the platform is watched against what it is supposed to be doing, and one that stops raises an alarm with us. A failed call to ChatGPT Ads reaches us as it happens. Fixing what is broken comes before whatever else was planned that day, and where we have to take something down on purpose, we do it at quiet hours.

What we cannot warrant is that the service will be uninterrupted, that it will be free of errors, or that a campaign will perform. What we do commit to is running it with reasonable skill and care, and being straight with you when something of ours went wrong.

If something of ours is broken long enough to cost you real advertising time, write to us. On a paid plan we put it right with a credit on your next invoice, worked out against what that account costs you, and that credit is what we owe you for it. ChatGPT Ads being down is not something we can do anything about; that is a different service, with a status page of its own.

Some things sit outside our control and outside that promise: a network or power failure, one of the services we are built on going down, a change in the law, and anything else neither of us could have prevented. We tell you what we know and get you back as quickly as we can.

We take backups, and they are our insurance against something of ours destroying data. They are not a service we run for you: not a way to undo a change you made, and not a promise to put one account back to one particular morning.

The free plan comes as it is, with no support commitment, no credit and no warranty. It is there so you can see whether the product suits you.

Support is email, [email protected], answered by the people who build it. We aim for one working day, Swedish hours.

The platform we build on

Athilly Ads sits on top of somebody else's advertising platform. OpenAI can change the API, add a rule, remove a feature or withdraw access, with or without notice, and when they do our product follows — sometimes by losing something it had. We will tell you when that costs you something.

If we stop running Athilly Ads, or ChatGPT Ads stops being available to us in a way that makes the service pointless, we tell you at least thirty days before it ends where we can, stop billing, and refund the unused part of anything you have paid ahead. Your campaigns stay in your own ChatGPT Ads account; take your work with you, and move your catalogue somewhere else, while the account is still open.

Changes to the product

We ship changes constantly, and a paid feature can be improved, replaced or moved. Before we remove one your license pays for, we email you.

If you tell us what the product should do and we build it, the feature is ours — to keep, and to offer everybody. Everything you brought with you is still yours; an idea in an email is not that.

Anything marked as a preview or an experiment is exactly that: it can change or disappear, and it is not part of what your license buys.

The most we can owe you

Our responsibility for everything arising in any twelve-month period is limited to what you paid for Athilly Ads during those twelve months — the license fees after any discount, whether you paid them to us on an invoice of ours or to Link when you bought in the app. Advertising money you spent at ChatGPT Ads is not part of that, and neither is lost profit, lost revenue, lost advertising time, or a result that did not arrive.

Two things are never limited: anything we cause deliberately or through gross negligence, and anything Swedish law does not allow to be limited.

Suspension, and ending it

You can stop whenever you like — an admin of your organization cancels it in the app, or writes to us. There is no notice period and no exit fee.

We can suspend or close an account that does not pay, that breaks these terms seriously, or that is putting the service at risk for other customers. Unless something is urgent, the first thing you get is an email saying what we are seeing and what would put it right, and time to do it.

When it ends, your campaigns do not stop. They live in your ChatGPT Ads account and keep running until you pause them there — we simply stop managing them: no schedule, no page watching, no pushes, no new numbers. If you do not want them running, pause them yourself.

Your product feed does stop, as above. Take what you want with you while the account is still open — the app writes your campaigns, your cards and your tracking ids as files you can download. Thirty days after it closes we delete what is behind it.

Some of this outlives the account: what each of us owes the other up to the day it ends, who owns what, what you are responsible for, and the most we can owe you.

Agencies and their customers

If you run Athilly Ads for other businesses, you are our customer and they are yours. By connecting an ad account you are telling us you are authorised for it and for the key behind it, you are responsible for what is advertised in it, and these terms carry through to everybody you give access to.

Your customers can be given a role that reaches only the accounts you assign them, and never shows them your other customers, your team, or what any of it costs you. Inside the accounts they do reach they see everything: the ads, the results, the budgets and what has been spent. What you charge them is between you and them.

If you stop paying or leave, their accounts do not vanish. The campaigns are in their own ChatGPT Ads accounts and keep running until somebody pauses them there; access to Athilly Ads ends, and a catalogue we publish for them stops. Tell them before it happens — they are your customers, not ours.

Changes to these terms

Every version of this page has a date, which is the day it starts applying, and a permanent address of its own. A published version is never edited: a correction is a new version, and the old ones stay readable where they were, so you can always see what you agreed to.

When something material changes, you get an email at least thirty days before the new version takes effect, and the app asks you to accept it. Until that date, the version you accepted is the one that binds you.

Small changes — a typo, a clearer sentence — are published and shown to you for thirty days, without asking you to accept anything again.

If you would rather not accept a new version, cancel before it takes effect and we will refund the unused part of what you have paid ahead. Carrying on with the platform after the date is how you accept it.

Swedish law, and where a disagreement goes

Swedish law applies. If we cannot settle something by email — and we would much rather — it goes to Umeå tingsrätt, the district court in Umeå, in the first instance.

These terms, anything else we have signed with you, and the plan, the number of licenses and the price on your latest invoice are the whole agreement between us. The privacy policy is not part of it: it tells you how we handle personal data, as the law asks us to, and it is kept current rather than versioned. Buying through Link puts that purchase under Link's own terms as well. Where we have agreed an invoice with you directly, what that invoice says about the licenses and the price comes first. If a court sets one sentence aside, the rest still stands.

We write to the email address on your account, so keep it current. You write to [email protected], which reaches us for anything in this agreement. You can hand this agreement to whoever buys your business; we can hand it to whoever buys ours, whoever takes it on is bound by it, and we will tell you if that happens.

Contact

Ampthilly AB, Swedish company registration number 559588-0724, VAT number SE559588072401

Bjännberg 121, 905 72 Hörnefors, Sweden

[email protected]