Terms of Service
Last updated: July 16, 2026
These terms govern your use of upload.ad (the "Service"), a tool for uploading advertising creatives to your Meta and TikTok ad accounts in bulk. The Service is operated by CROapps Oy, a limited company registered in Finland (Business ID 3550932-5, VAT number FI35509325) ("we", "us"). The Service is available worldwide. By creating an account or using the Service, you agree to these terms with CROapps Oy. If you do not agree, do not use the Service.
1. The Service
upload.ad lets you upload and organize ad creatives, collaborate on reviewing them, generate ad copy with a built-in AI copywriter, and create, schedule, and publish ads to your Meta (Facebook) and TikTok ad accounts through those platforms' advertising APIs, including viewing performance and lead data for those ads. You can use the Service through the web app, the desktop app, or programmatically through API keys, our CLI, SDK, and MCP server. The Service depends on Meta's and TikTok's APIs, which we do not control. We are not affiliated with, endorsed by, or sponsored by Meta Platforms, Inc., TikTok Pte. Ltd., or ByteDance Ltd.
2. Your ad account connection
When you connect a Meta or TikTok ad account, you authorize us to act on that account on your instruction: uploading media, creating and publishing ads, and reading performance and lead data. You are responsible for having the right to use the ad account you connect and for everything published to it through the Service. Actions taken through the Service count as your actions on the connected platform.
3. Your account and team
You must provide accurate information when creating an account and keep your credentials confidential. You are responsible for all activity under your account. You must be at least 18 years old and legally able to enter into these terms. If you use the Service on behalf of a company, you represent that you have authority to bind that company, and "you" refers to it.
You can invite others into your workspace. Team members can see and work with the workspace's creatives, ads, comments, leads, and connected ad accounts, so only invite people you trust with that access. The workspace owner is responsible for team members' use of the Service and for removing access when it is no longer appropriate. If you share a creative through a review link, anyone with the link can view it and leave comments; you are responsible for who you share links with.
4. Your content
You retain all rights to the creatives and other content you upload. You grant us a limited license to store, process, and transmit your content solely to operate the Service, including delivering it to your ad account. You are responsible for your content and warrant that:
- you own it or have the rights needed to use it in advertising;
- it complies with applicable law and with the advertising policies and terms of the platform it is published to (Meta or TikTok);
- it does not infringe anyone's intellectual property, privacy, or other rights.
We may remove content or suspend accounts that we reasonably believe violate these terms or the law.
5. Lead data
If you use lead forms, the Service fetches and stores the submissions from your connected ad account so your team can work with them. This data belongs to your workspace and is the personal data of the people who submitted your forms. You are responsible for complying with the privacy and marketing laws that apply to your leads (such as the GDPR, the CAN-SPAM Act, or the TCPA), for having any required consent, and for honoring your leads' privacy requests. We process lead data only on your instructions, as described in our Privacy Policy.
6. Data processing agreement
For lead data and other personal data that we process on your workspace's behalf, you (and your company) are the controller and we are your processor under the GDPR and equivalent laws. This section is the data processing agreement between us. We will:
- process that data only on your documented instructions, as given through the Service;
- ensure that everyone we authorize to process it is bound by confidentiality;
- protect it with appropriate technical and organizational measures, as described in our Privacy Policy;
- assist you, taking into account the nature of the processing, in responding to data subjects' requests and in meeting your security, breach notification, and impact assessment obligations;
- notify you without undue delay if we become aware of a personal data breach affecting it;
- delete it when you delete it, disconnect the source account, or delete your account, except where law requires retention;
- make available the information reasonably necessary to demonstrate compliance with this section.
You authorize us to use the service providers listed in our Privacy Policy as subprocessors. We will update that list before adding or replacing a subprocessor; if you object on reasonable data protection grounds and we cannot accommodate the objection, you may stop using the affected feature or delete your account. Transfers outside the EU/EEA are protected as described in the Privacy Policy. Subprocessors are bound by data protection obligations no less protective than this section.
7. AI features
The Service includes AI features such as the copywriter and assistant. AI output is generated automatically and can be inaccurate, generic, or unsuitable for your market: review it before publishing, because ads created through the Service are published on your responsibility. As between you and us, you own the ad copy generated for you, and you may use it freely. Copy generation consumes tokens; consumed tokens are not returned if you discard the output.
8. API access
API keys, the CLI, the SDK, and the MCP server let you and your tools, including AI agents, act on your account programmatically. Anything done with your API keys counts as done by you, so keep keys secret, scope them to what you need, and revoke any key that may be exposed. We may throttle or suspend programmatic access that degrades the Service for others.
9. Acceptable use
You agree not to:
- use the Service for unlawful, deceptive, or fraudulent advertising;
- use lead data in violation of applicable privacy or marketing law, or contact leads who have opted out;
- attempt to circumvent rate limits, quotas, or security measures;
- probe, scan, or test the vulnerability of the Service without written permission;
- resell or provide the Service to third parties without our consent;
- use the Service in a way that could get our API access or your ad account suspended;
- use the Service if you are, or act for, a person or entity subject to sanctions, or in a country embargoed by the EU, US, or UN.
10. Copyright complaints
If you believe content available through the Service (including through a review share link) infringes your copyright, notify us through our contact form with a description of the work, the location of the allegedly infringing content, your contact details, and a statement that you believe in good faith that the use is not authorized. We will review the notice, remove or disable access to content we determine to be infringing, and may notify the user who uploaded it. Repeated infringers' accounts may be terminated.
11. Third-party services
Your use of Meta's and TikTok's platforms remains subject to their own terms and policies. Actions those platforms take against your ad account, including rejections, restrictions, or bans, are outside our control and responsibility. If you import files from Google Drive or Dropbox, or export data to Google Sheets, you authorize us to access the files and data you select, and your use of those services remains subject to their own terms.
12. Availability and changes
The Service is provided on an "as is" and "as available" basis. We may modify, suspend, or discontinue the Service or any feature at any time. We will make reasonable efforts to give notice of material changes that adversely affect you.
13. Fees and trials
We may offer a free trial. During a trial, some features (such as the AI assistant and programmatic access) may be reserved for paying subscribers, and an ad account can be used with a trial in only one workspace: connecting an ad account to a trial workspace ties it to that workspace for future trials. We may change what a trial includes or end trial availability at any time.
Pricing and billing terms are presented at the point of purchase. Subscriptions renew and are charged automatically each billing period until you cancel. Plans include a monthly allowance of AI tokens that resets each billing period; unused allowance does not roll over. Token packs are one-time purchases, and pack tokens do not expire while your account exists. Each plan includes a storage quota; if your workspace exceeds it, additional storage blocks are billed automatically at the rate shown on the pricing page, and you can free storage or remove blocks at any time. Payments are processed by Stripe. Prices are shown exclusive of any VAT, sales tax, or similar tax that we are required to collect based on your location. We may change prices with at least 30 days' notice; changes apply from your next billing period. All fees are non-refundable except as described in our Refund Policy or where required by law.
If you join our affiliate program, the Affiliate Program Terms also apply.
14. Disclaimer and limitation of liability
To the maximum extent permitted by law, we disclaim all warranties, express or implied, including merchantability, fitness for a particular purpose, and non-infringement. We are not liable for indirect, incidental, special, consequential, or punitive damages, or for lost profits, revenue, data, or advertising outcomes. Our total liability for any claim arising out of the Service is limited to the greater of the amounts you paid us in the 12 months before the claim or 50 euros. Some jurisdictions do not allow certain warranty disclaimers or liability limits; where that is the case, these limits apply only to the extent permitted, and nothing in these terms limits liability that cannot be limited by law.
15. Indemnification
If you use the Service as a business, you will defend and indemnify us against third-party claims, and the resulting damages, penalties, and reasonable legal costs, arising from your content, your ads, your use of lead data, your violation of these terms, or your violation of a platform's terms or applicable law. We will notify you promptly of any such claim and let you control the defense, provided you do not settle in a way that imposes obligations on us without our consent.
16. Claims deadline and force majeure
To the extent permitted by law, any claim arising out of the Service must be brought within one year of the event giving rise to it, or it is permanently barred. Neither party is liable for delay or failure caused by events beyond its reasonable control, such as outages of the Meta or TikTok APIs, internet or infrastructure failures, natural disasters, or acts of government; this does not excuse your payment obligations.
17. Termination
You may stop using the Service and delete your account at any time. You can export your creatives, leads, and other data through the Service before deleting your account; if we terminate for a reason other than your breach, we will give you a reasonable opportunity to export first. We may suspend or terminate your access if you breach these terms, if required by law, or if continued operation would harm the Service or other users. Upon termination we will delete your stored creatives within a reasonable period, except where retention is required by law. Sections that by their nature should survive termination (including your content warranties, indemnification, liability limits, and dispute terms) survive.
18. Changes to these terms
We may update these terms from time to time. If a change is material, we will notify you by email or in the Service before it takes effect. Continued use after the effective date constitutes acceptance.
19. Governing law and disputes
These terms are governed by the laws of Finland, without regard to conflict of law rules. Before either of us starts formal proceedings, we agree to try to resolve the dispute informally: contact us with a description of the issue, and both sides will make a good-faith attempt to resolve it within 60 days.
Disputes are subject to the exclusive jurisdiction of the courts of Finland. If you use the Service as a consumer, this does not deprive you of the mandatory consumer protections of the country where you live, and you may also bring proceedings in your local courts where the law of your country gives you that right.
If you are in the United States: any dispute that we cannot resolve informally will be resolved by binding individual arbitration administered by the American Arbitration Association under its rules, rather than in court, except that either party may bring an individual claim in small claims court or seek injunctive relief for intellectual property misuse. Arbitration takes place remotely or in the county where you live, and the Federal Arbitration Act governs this section. You and we each waive the right to a jury trial and to participate in a class action: disputes may only be brought individually, and the arbitrator may not consolidate claims or preside over any form of representative proceeding. You can opt out of this arbitration agreement within 30 days of first accepting these terms by sending us a notice through our contact form that includes your name, your account email address, and a statement that you opt out of arbitration; opting out does not affect the rest of the terms.
20. General
These terms, together with the policies they link to, are the entire agreement between you and us about the Service. If a provision is found unenforceable, it is limited to the minimum extent necessary and the rest remains in effect, except that if the class action waiver is found unenforceable as to a particular dispute, the arbitration section does not apply to that dispute. Our not enforcing a provision is not a waiver of it. You may not assign these terms without our consent; we may assign them in connection with a merger, acquisition, or sale of assets.
21. Contact
CROapps Oy, Pohjoinen Rautatiekatu 29B, 00100 Helsinki, Finland. Business ID 3550932-5, VAT number FI35509325. Questions about these terms: use our contact form.