Last updated: February 27, 2026 ยท Effective: February 27, 2026
ResellerAI ("we", "us", "our") is an AI-powered automation platform for online resellers, operated by Bayu Hidayat ("Operator"). ResellerAI is accessible at resellerai.ai and provides tools to help resellers automate listing creation, offer management, and store analytics primarily on eBay.
This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our website and service ("Service"). Please read this policy carefully. If you do not agree with the terms of this policy, please do not access or use our Service.
We collect information that you provide directly to us, information collected automatically when you use the Service, and information obtained from third-party platforms (such as eBay) when you authorize us to access them.
2.1 Account Information
When you create a ResellerAI account, we collect your email address, name (optional), and password (stored as a hashed value โ we never store plain-text passwords). Authentication is handled via Supabase Auth.
2.2 eBay Account Information (when connected)
When you connect your eBay store via OAuth, we collect and store:
2.3 Photos You Upload
When you use the Auto-Lister feature, you upload photos of items you intend to list on eBay. These photos are stored in Supabase Storage and used only for AI analysis and eBay listing creation on your behalf. See Section 4 for details.
2.4 Listing Job Data
We store data related to your listing jobs including: photo URLs, AI analysis results (title, item specifics, price suggestions), listing data submitted to eBay, and the resulting eBay item IDs.
2.5 Usage & Technical Data
We may automatically collect anonymized usage data including page views, feature interactions, browser type, operating system, IP address (for security), and referrer URLs. This data is used solely to improve the product and diagnose issues.
2.6 Payment Information
If you subscribe to a paid plan, payment processing is handled by Stripe. We never receive or store your full credit card number โ only a Stripe customer ID and subscription status are stored in our database.
ResellerAI connects to your eBay account through eBay's official OAuth 2.0 authorization framework. We are a registered eBay Developer application ("eBay Optimizer" / "ResellerAI") operating under eBay's Developer Program terms.
โก We never see your eBay password. eBay's OAuth flow means you authorize ResellerAI on eBay's own website. Your eBay credentials are never shared with us or transmitted through our servers.
What permissions we request:
| Permission Scope | Why We Need It |
|---|---|
sell.inventory |
Create and manage listings on your eBay store |
sell.inventory.readonly |
Read your existing inventory for context |
sell.account |
Access seller account settings required for listing creation |
sell.fulfillment |
Access order fulfillment data for analytics |
sell.marketing |
Enable promoted listing features (future) |
commerce.identity.readonly |
Verify your eBay username and account status |
How we store eBay tokens:
Revoking access:
You can disconnect your eBay store at any time from your ResellerAI dashboard. You can also revoke our access directly in your eBay account under Account Settings โ Third-party applications. Revoking access immediately stops all automation.
How we use your eBay data:
When you use the Auto-Lister feature, you upload photos of items you want to list. Here's exactly what we do with them:
Storage:
Photos are uploaded to Supabase Storage, a secure cloud storage service. Each photo is stored in a private bucket accessible only to your account. Photo URLs are signed and time-limited for display purposes.
AI Analysis:
Your photos are sent to an AI vision model (Claude by Anthropic) to analyze and generate listing data โ including item title, item specifics, condition assessment, and suggested price. This analysis is performed over a secure HTTPS connection. Anthropic's API processes images transiently and does not retain your photos for model training without explicit consent.
eBay CDN Upload:
When you create a listing on eBay, your photos are uploaded to eBay's photo hosting service (UploadSiteHostedPictures). After this upload, eBay hosts the photos on their CDN for your listing. These photos are then governed by eBay's Terms of Service and Privacy Policy.
โ ๏ธ Photo retention: Photos stored in Supabase Storage are retained for 90 days after upload, then automatically deleted. If you delete your account, all photos are deleted within 30 days.
What we do NOT do with your photos:
We use the information we collect for the following purposes:
๐ We will never sell your personal data or eBay store data to third parties. Period.
We share data with the following third-party service providers solely as needed to operate the Service:
| Service | Purpose | Data Shared |
|---|---|---|
| Supabase | Database, authentication, file storage | All account data, tokens (encrypted), photos |
| eBay APIs | Listing creation and store integration | Your photos, listing data, your OAuth tokens |
| Anthropic (Claude) | AI photo analysis for listing generation | Product photos you upload (transient, not retained) |
| Stripe | Subscription payment processing | Email, payment details (we never see card numbers) |
| Vercel | Website hosting and deployment | Standard web traffic logs (IP, browser, pages visited) |
All service providers are contractually obligated to handle your data in accordance with applicable privacy laws and to use your data only for the purposes we specify.
We do not share your data with any other third parties except: (a) with your explicit consent, (b) when required by law or legal process, or (c) to protect the rights, property, or safety of ResellerAI, our users, or others.
Landing Page:
Our landing page (resellerai.ai) does not use third-party tracking cookies or advertising pixels. We use browser localStorage only for functional purposes (e.g., saving your waitlist form progress).
Dashboard:
The ResellerAI dashboard uses:
OAuth State Cookie:
During the eBay OAuth flow, we temporarily store a CSRF state token to prevent cross-site request forgery attacks. This token is cleared immediately after the OAuth flow completes.
You can control cookies through your browser settings. Disabling storage may affect your ability to stay logged in.
Your data is stored in Supabase's PostgreSQL database hosted on AWS infrastructure in the United States. We implement multiple layers of security:
While we implement industry-standard security measures, no method of transmission over the Internet or electronic storage is 100% secure. We cannot guarantee absolute security.
| Data Type | Retention Period |
|---|---|
| Account data (email, name) | Until account deletion, then 30 days |
| eBay OAuth tokens (active connection) | Until you disconnect or tokens expire (18 months) |
| eBay OAuth tokens (revoked/expired) | Deleted within 7 days of revocation |
| Uploaded photos (Supabase Storage) | 90 days from upload date |
| AI analysis results & listing data | 1 year (or until account deletion) |
| Listing job history | 1 year (or until account deletion) |
| Usage logs (anonymized) | 90 days |
| Payment records (Stripe) | 7 years (legal requirement) |
When you delete your account, all personally identifiable data is removed within 30 days. Anonymized aggregate data (with no way to identify you) may be retained longer for product analytics.
You have the following rights regarding your personal data:
To exercise any of these rights, email us at hello@resellerai.ai. We will respond within 30 days. For account deletion, you can also use the "Delete Account" option in your dashboard settings.
If you are a resident of the European Economic Area (EEA) or California, you may have additional rights under GDPR or CCPA respectively. Contact us to learn more.
ResellerAI is not directed at children under the age of 13 (or 16 in the EEA). We do not knowingly collect personal information from children. If you believe a child has provided us with personal information, please contact us and we will delete it promptly.
We may update this Privacy Policy from time to time as our Service evolves. When we make material changes, we will:
Continued use of the Service after changes become effective constitutes acceptance of the updated policy.
If you have any questions, concerns, or requests related to this Privacy Policy or your data, please contact us: