NetworksHow it worksPricingStart free

Terms & Policies

Last updated: March 29, 2026

Terms of Service

1. Agreement to Terms

By accessing or using adspec.io (the “Service”), operated by Lior Heber (“we,” “us,” “our”), you agree to be bound by these Terms of Service. If you are using the Service on behalf of an organization, you represent that you have authority to bind that organization to these terms.

2. Eligibility

You must be at least 18 years old to use the Service.

3. Service Description

adspec.io provides an API that validates ad creative images against retail media network specifications. Validation results are informational only. We do not guarantee that passing our validation means a network will accept your creative. Networks change their specs without notice, enforce undocumented rules, and make subjective decisions. Our spec data is curated from public sources and rejection feedback on a best-effort basis.

4. Accounts and API Keys

You are responsible for maintaining the confidentiality of your account credentials and API keys. All activity under your account or API key is your responsibility. We may revoke API keys for abuse without prior notice.

5. Acceptable Use

You agree not to:

6. Intellectual Property

We own the Service, API, spec database, and all related intellectual property. You retain ownership of images you upload. By using the Service, you grant us a limited license to process your images solely to provide validation results. We may use aggregate, anonymized usage data to improve the Service.

7. Payment and Billing

Paid plans are billed monthly in advance. Overage charges are billed at the rates listed on our pricing page. We reserve the right to change pricing with 30 days' notice. Failed payments may result in service suspension after a 7-day grace period.

8. Disclaimer of Warranties

THE SERVICE IS PROVIDED “AS IS” AND “AS AVAILABLE” WITHOUT WARRANTIES OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. WE DO NOT WARRANT THE ACCURACY, COMPLETENESS, OR TIMELINESS OF SPEC DATA, OR THAT VALIDATION RESULTS WILL MATCH ACTUAL NETWORK ACCEPTANCE DECISIONS.

9. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, OUR TOTAL LIABILITY FOR ANY CLAIM ARISING FROM OR RELATED TO THE SERVICE SHALL NOT EXCEED THE AMOUNT YOU PAID US IN THE 12 MONTHS PRECEDING THE CLAIM. WE SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOST PROFITS, LOST AD SPEND, REJECTED CREATIVES, OR MISSED CAMPAIGN DEADLINES.

10. Indemnification

You agree to indemnify and hold us harmless from any claims, damages, or expenses arising from: your uploaded content, your reliance on validation results, your violation of these terms, or your violation of any third-party rights.

11. Termination

Either party may terminate at any time. If you cancel a paid plan, service continues until the end of the current billing period. We may suspend or terminate your access for abuse, non-payment, or violation of these terms. We may discontinue the Service with 30 days' notice. Sections 6, 8, 9, 10, and 13 survive termination.

12. Dispute Resolution

These terms are governed by the laws of the State of New York. Any disputes shall be resolved in the state or federal courts located in New York, NY. You agree to bring claims only in your individual capacity, not as part of any class or representative action. Either party may bring claims in small claims court.

13. Changes to Terms

We may update these terms at any time. Material changes will be posted on this page with an updated date. Continued use of the Service after changes constitutes acceptance.

Privacy Policy

1. Information We Collect

Account data: When you create an account, we collect your email address and name through our authentication provider (Clerk).

API usage data: We log API requests (timestamps, endpoints, validation counts) for billing, rate limiting, and abuse prevention. API key hashes (not the keys themselves) are stored for authentication.

Image data: Images you submit for validation are processed in memory and discarded immediately after the response is returned. We do not store, log, or retain your images.

Payment data: Payment information is collected and processed by Stripe. We do not store credit card numbers.

Automatically collected data: IP addresses, user agent strings, and request metadata are collected by our hosting infrastructure.

2. How We Use Your Information

3. Third-Party Services

We use the following third-party services that process your data:

We do not sell your personal information to anyone.

4. Data Retention

5. Your Rights

Depending on your location, you may have the right to access, correct, delete, or export your personal data, and to opt out of certain data processing. We honor these rights regardless of where you live.

California residents (CCPA): You have the right to know what personal information we collect, request deletion, and opt out of the sale of personal information. We do not sell personal information. Exercising these rights will not result in discriminatory treatment.

EEA/UK residents (GDPR): Our lawful basis for processing is legitimate interest (providing the Service) and consent (account creation). You have the right to access, rectify, erase, restrict, port, and object to processing of your data. Data is processed in the United States.

6. Cookies

We use only essential cookies for authentication sessions. We do not use advertising or tracking cookies.

7. Data Security

All data is transmitted over HTTPS. API keys are stored as irreversible hashes. Images are never persisted. No system is 100% secure, but we take reasonable measures to protect your data.

8. Children's Privacy

The Service is not directed at children under 13. We do not knowingly collect personal information from children under 13.

9. Changes and Contact

We may update this policy at any time. Material changes will be posted on this page. For privacy inquiries, contact us at privacy@adspec.io.

Refund Policy

1. No Refunds

All subscription fees and overage charges are non-refundable. This includes partial months, plan downgrades, and unused validations. A free tier is available to evaluate the Service before purchasing a paid plan.

2. Cancellation

You may cancel your subscription at any time. Cancellation takes effect at the end of your current billing period — you will continue to have access until then.

3. Billing Errors

If you believe you were charged in error, contact us at billing@adspec.io and we will investigate and correct any confirmed errors.

4. Service Credits

In the event of extended service outages, we may issue pro-rata service credits at our sole discretion. Credits are not refunds and may only be applied to future billing periods.