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:
- Abuse, overload, or disrupt the Service or its infrastructure
- Scrape, redistribute, or resell our spec database or API responses
- Upload illegal content, malware, or content that violates third-party rights
- Reverse engineer or attempt to extract the source code of the Service
- Share API keys or account credentials with unauthorized parties
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
- Providing and operating the Service
- Authentication and authorization
- Billing and usage tracking
- Abuse prevention and security
- Service improvement through aggregate analytics
- Communicating with you about your account or the Service
3. Third-Party Services
We use the following third-party services that process your data:
- Clerk — authentication (email, name, session data)
- Vercel — hosting and compute (request data, IP addresses, server logs)
- Upstash — key-value storage (API key hashes only)
- Stripe — payment processing (payment method, billing info)
We do not sell your personal information to anyone.
4. Data Retention
- Account data: Retained while your account is active. Deleted upon request.
- API key hashes: Retained until the key is revoked, then deleted.
- Images: Not retained. Processed in memory and discarded immediately.
- Server logs: Retained per Vercel's standard retention policy.
- Payment records: Retained as required for tax and legal obligations.
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.