Privacy Policy
Endless is owned and operated by Featly Services, its parent company. "Endless", "we", "us", and "our" in this policy refer to Featly Services, which is the controller of the personal data described below.
1. Information We Collect
When you create an account, we collect:
- Account information: your name, email address, and password (hashed)
- Store preferences: the Home Depot store locations you choose to monitor
- Subscription data: plan type and billing information (processed by Stripe; we do not store card numbers)
- Usage data: pages visited, features used, and last access time to improve the service
- Attribution data: how you found us (referral source, UTM parameters) to understand which channels bring users
- Referral checks: one-way hashes of your network address and browser type, plus our visitor cookie, kept up to 45 days and used only to stop self-referrals
For every visitor, signed in or not, we also record:
- Approximate location: the city, state and ZIP code that Cloudflare, our host, estimates from your network connection. We record it with page views and, if you are signed in, keep your latest one on your account. We use it to show deals near you, for example clearance at stores near your city when you have not saved a store.
- No IP addresses: we do not store your IP address in our page view logs or with your location. Rate limiting uses it briefly to block abuse.
2. Cookies and Local Storage
We use cookies and browser local storage for:
- Authentication: keeping you signed in across sessions (Supabase auth tokens)
- Preferences: your filter settings, theme choice, and cookie consent status
- Analytics: Simple Analytics (privacy-friendly, no personal data collected) to understand site usage
We do not use third-party tracking cookies. We do not sell or share your data with advertisers.
3. How We Use Your Information
- To provide and improve the clearance deal monitoring service
- To send you deal digest emails for your monitored stores (you can unsubscribe anytime)
- To process payments through Stripe
- To detect and prevent abuse (rate limiting, trial cycling prevention)
- To communicate service updates and account-related notices
4. Data Sharing
We share data only with:
- Supabase: database and authentication hosting
- Stripe: payment processing
- Resend: transactional email delivery
- Cloudflare: website hosting and CDN
We do not sell your personal information to third parties.
5. Email Communications
We may send you:
- Transactional emails: account verification, password resets, subscription confirmations
- Deal digest emails: clearance deals from your monitored stores
- Onboarding emails: getting started guidance after signup
All marketing emails include a one-click unsubscribe link. You can also manage email preferences from your account settings.
6. Data Retention
- Account data is retained as long as your account is active
- Clearance product data is retained for analytics and price history purposes
- You can request account deletion by contacting us; we will delete your data within 30 days
7. Security
We protect your data through:
- Encrypted connections (HTTPS/TLS) for all data in transit
- Row-level security policies on the database
- Hashed passwords (never stored in plaintext)
- Rate limiting on all API endpoints
- Server-side access controls for plan-gated features
8. Your Rights
You have the right to:
- Access your personal data (available in your account settings)
- Correct inaccurate data
- Delete your account and associated data
- Unsubscribe from marketing emails at any time
- Export your data upon request
9. Browser Extension
The Endless browser extension shows clearance prices and price history on Home Depot and Lowe's product and category pages. It handles data as follows:
- What it sends us. When you open a supported page, the extension sends a single identifier from it: the numeric product ID on a product page, or the category code on a category page, plus the retailer name. It does not send the full page URL, the page contents, your search history, or any other browsing activity.
- What we keep. A daily count per account: how many lookups the extension made, how many we had data for, and how many showed the plan-only view. We do not keep which product you looked up. Category codes are counted only in total across all users, never against your account.
- What it stores on your device. Your Endless sign-in token, kept in the extension's local storage so it can authenticate you. It is read from endless.page when you are signed in there; the extension never asks for your password and has no password field.
- Where it runs. Only on
homedepot.comandlowes.comproduct and category pages, and onendless.pageto pick up your session. It is inert everywhere else. - What it does not do. It does not modify or redirect any retailer link, does not insert affiliate codes or advertising, does not read form fields or payment details, and does not sell or share data with third parties.
Uninstalling the extension deletes everything it stored on your device. You can also disconnect it at any time from the extension's popup, which clears the stored token immediately.
10. AI Agents
You can connect Endless to an AI assistant or agent (for example Claude, ChatGPT, Grok or Meta Muse) so it can look up price history, store prices and clearance near a ZIP code for you. When you do:
- What the agent sends us. The name of the lookup and its inputs: a retailer, an item number or product link, a ZIP code, and optionally a price. We also receive the name and version the app reports for itself. We never receive your conversation with the agent.
- What we keep. One record per lookup with your account, the app, the lookup name, a short summary of the inputs (the retailer, the first three digits of the ZIP code, and how the item was identified), how many results came back, and how long it took. We do not keep full ZIP codes or product titles you typed.
- Sign-in. Connection tokens and API keys are stored only as one-way hashes. You can see and disconnect every connected app at any time from your agent settings.
- Links. Product links in results go through endless.page so we can count clicks, and some may earn us an affiliate commission at no cost to you.
- Buying credits. An agent can give you a link to buy Endless credits. Payment happens on Stripe, and only you can approve it. Stripe handles your card or Link details; Endless never sees or stores card numbers. We keep the pack, the amount, the Stripe payment reference and which app asked for the link, and we use your credit balance to run the lookups. If you buy credits without an Endless account, we make one from the email you paid with.
We use these records to run the service, enforce plan limits, and see which features are useful. We do not sell them or share them with the agent's maker beyond the results you asked for.
11. Children
Endless is not intended for users under 13 years of age. We do not knowingly collect information from children.
12. Changes
We may update this policy from time to time. Significant changes will be communicated via email or a notice on the site.
13. Contact
For privacy questions or data requests, contact us at [email protected].