Terms of service
What Happyads is, what the subscription costs you, how it ends, and what we do and do not promise.
- Version
- 2026-10-12-2
- Last updated
- 12 October 2026
When you accept this document we store the version above, a fingerprint of this text, and the time you accepted it, so either of us can show later what was agreed.
Who you are agreeing with
Happyads is a service operated by Oaksmond ApS, CVR 43117785, Hovborgvej 1, 6623 Vorbasse, Denmark.
Happyads is sold to businesses. You subscribe on behalf of a company, and by subscribing you confirm that you are allowed to bind it. The product has no purpose outside a business that advertises, and we do not sell it to private individuals.
By creating an account or connecting a Meta ad account you agree to these terms. Subscribing also means agreeing to the data processing agreement, which covers the personal data we handle on your instruction. The two are one agreement, and the links are at the bottom of this page.
What Happyads is
A self-serve platform that walks you through setting up Meta advertising to the frameworks a senior media buyer would use, and then reports back on what the campaigns are doing. It makes platform decisions on your behalf and shows the reasoning behind each one, so you can disagree on purpose rather than by accident.
What is actually built today
We would rather tell you this up front than let you find out later. As of the date at the top of this page, the product can: connect a Meta account, read your campaigns, walk you through a guided setup, let you choose a conversion action and the Facebook Page your ads are sent as, set campaign roles, and show you spend against revenue you enter yourself. That is MER, ROAS, and where a campaign sits against what the framework expected.
It can also build a campaign for you: goal, conversion event, audience, budget and up to four ads with your own images and text. It creates that campaign, its ad sets, its creatives and its ads in your Meta ad account, all paused, and turns them on when you press Turn on and confirm.
Three things people ask for do not exist: weekly recommendations, an undo, and an audit trail. They are designed and being built, and we are not putting a date on them.
The sections below about price, renewal, failed payment and what happens after your access ends apply from the moment a workspace has a subscription. Until it does, no charge is made.
Your Meta connection
Happyads asks for management access when you connect, and it uses it. The campaign builder creates a campaign, its ad sets, your images, one creative per ad and the ads themselves in the ad account you pick, all of them paused, so nothing spends money on its own. One action turns them on: the Turn on button on the review screen, behind a confirmation you have to accept. That is the only thing in the product that can set anything in your account to active.
- We only create. We do not change, pause or delete campaigns Happyads did not build. Yours stay exactly as you left them.
- We read the list of Facebook Pages you may advertise for so you can pick a sender. We do not read the Pages' posts, messages or followers.
- You keep ownership of your Meta account, your ad accounts and everything in them. Connecting Happyads does not transfer anything to us. What we create in your account is yours, and it stays there if you stop using us.
- We only act within the permissions you grant, and only on the ad accounts you select.
- You can revoke Happyads at any time from inside Meta's own settings, without asking us. The connection stops working immediately.
- You are responsible for having the right to connect the ad accounts you connect.
What we do not promise
Advertising results depend on your product, your price, your creative, your market and an auction we do not control. Happyads applies frameworks that tend to work. It cannot guarantee reach, cost, conversions or revenue, and nothing in the product or on this site should be read as such a guarantee.
You remain responsible for what you advertise and for following Meta's advertising policies and the law that applies to you. The framework decides the structure, the budget split and the audience; the text, the images and the link are yours, and they go to Meta as you wrote them. We do not review them for you, and Meta can still reject an ad we created without complaint.
There is no uptime guarantee. We run the service with care and we tell you when something is down, but we do not promise a number, and you should not plan around one.
Acceptable use
- Do not use Happyads to advertise anything illegal, or anything Meta's advertising policies prohibit.
- Do not try to access other customers' data, or to break, overload or reverse engineer the service.
- Do not resell access or share your login with people outside your workspace.
We may suspend an account that does these things. Where it is reasonable to do so, we will tell you why first.
The subscription, and what it costs
A subscription runs in monthly periods. The first period starts the day your first payment goes through, and each following period starts on the same date in the next month. Where that date does not exist in a month, the period starts on the last day of that month.
The price, the currency and the VAT that applies are shown before you confirm, and again on every invoice. Payment is for the period ahead. We do not bill by usage, and we do not charge afterwards for anything you built before you subscribed.
You can pay by card, or by invoice where we have agreed that in writing. Card details are handled by our payment provider and never reach our servers.
We can change the price. If we do, we will write to you at least 30 days before the change applies, and it only applies from the start of a new period. If you do not want to pay the new price, cancel before that period begins, and the price you signed up at stands until then.
Renewal, cancellation and refunds
The subscription renews by itself at the end of each period until one of us ends it. We would rather say that here than leave you to find it on a receipt.
You can cancel whenever you like. Cancellation takes effect at the end of the period you have already paid for: you keep full access until that day, and nothing further is charged. There is no notice period beyond the period you are already in. From that day you have read access, and the section on what happens after your access ends says how long.
If you ask within 30 days of your first payment we refund that payment in full, and you do not have to give a reason. After those 30 days we do not refund the unused part of a period. A refund goes back to whatever you paid with, and we handle it by hand, so allow a few working days.
We can end the agreement if you break these terms, or if we stop offering the service. If we stop, you get reasonable notice, the unused part of your period back, and a way to take your data with you.
If a payment fails
A card expires and a bank declines a charge. That is ordinary, and it is not a reason to damage your advertising. Here is the whole sequence, in order.
- The first seven days
- Nothing changes. You keep full access, and a banner tells you what failed and where to fix it.
- After seven days: read access
- You can still open everything and read every figure, including your own revenue and the campaigns Happyads built. You cannot create a campaign, turn one on, or change your sender until the payment goes through.
- When you pay
- Full access comes back on its own. You do not have to ask us, and nothing you built in the meantime is lost.
And the line we do not cross: we never touch your Meta ad account because you have not paid us. We do not pause a campaign, we do not change a budget, we do not switch off an ad. Your campaigns are yours, including on the day you owe us money. The only thing that stops is your access to Happyads.
After your access ends
Read access is the same however it began, with a failed payment or with your own cancellation. You can open everything and read every figure. You cannot create a campaign, turn one on, or change your sender. Subscribe again and full access comes back.
- For 90 days
- Your data stays exactly where it is. Nothing is deleted, and nothing in your Meta ad account is touched.
- One email, at least 14 days ahead
- Before we delete anything we write once to the email address on your workspace, at least 14 days before the day it happens, and we say which day that is. We do not send a series of reminders.
- After 90 days in read access
- We delete the workspace and everything attached to it: your Meta connection, ad accounts, campaigns, figures, campaign drafts and uploaded images. You can ask us to do it sooner. What Happyads created inside your own Meta ad account stays there, because it is yours.
- What we keep after that
- Two things. Invoices, because Danish bookkeeping law requires it. And the record of which version of these terms and of the data processing agreement your company accepted, for five years after the agreement ends, so that either of us can show what was agreed. The privacy policy describes both.
Your data, and who is responsible for what
There are two halves here, and they are not governed the same way. Reading them as one is the mistake that makes a data processing agreement look unnecessary.
- We are the data controller
- For your own account: the email address you sign in with, the workspace, your billing and invoicing details, and anything you write to us. The privacy policy says what we hold, why we are allowed to, and how long we keep it.
- You are the data controller, we are your processor
- For the personal data that lives inside your advertising: your campaign drafts, the images you upload, the figures we read back from your ad account. It is your data about your customers, and we only handle it on your instruction. The data processing agreement says what that instruction is, who else touches the data, and what happens when you leave.
The data processing agreement is part of this agreement. Where the two say different things about personal data, the data processing agreement wins.
Liability
The service is provided as it is. To the extent Danish law allows, we are not liable for indirect or consequential loss, including lost profit, lost advertising spend or lost data.
Our total liability to you, across everything and however the claim is framed, is limited to what you have paid us for the subscription in the twelve months before the claim arose.
That limit does not apply to liability which cannot be limited by law, including liability for intent and gross negligence, and it does not limit what either of us owes the other under the data protection rules themselves.
Not affiliated with Meta
Happyads is an independent product. It is not endorsed by, certified by or affiliated with Meta Platforms, Inc. Facebook, Instagram and Meta are trademarks of Meta Platforms, Inc.
Changes to these terms
Any change gives this page a new version number, which is the one at the top. A change that affects what you pay, what you get or what you are allowed to do is written to you at least 30 days before it applies, and it applies from the start of a new period. We will not quietly broaden them.
If you subscribe after a change, you accept the version that is current on that day. We store which one it was, together with a fingerprint of its text, so the version number cannot come to mean two different documents.
Law and venue
Danish law applies, and disputes belong before the Danish courts. If you are somehow using Happyads as a private individual rather than for a business, nothing here removes the rights Danish consumer law gives you.
Contact
Oaksmond ApS, Hovborgvej 1, 6623 Vorbasse, Denmark. privacy@happyads.so.