Privacy Policy
Last Updated: 2026-10-11
Quick Answers
Q: What does this page explain? A: How we process personal data and your privacy rights.
TL;DR: You can access, correct, or request deletion of relevant data.
Company & legal information
Ecomwith is an ecommerce technology, tools, and education brand operated by VIVA ESSENCE LTD, a UK-registered company. Brandifind is a separate brand-research product operated by the same company.
- Legal company name
- VIVA ESSENCE LTD
- Company registration number
- 16065477
- Place of registration
- England and Wales
- Incorporated
- 7 November 2024
- Registered office (not a retail location)
- 82A James Carter Road, Mildenhall, Bury St. Edmunds, England, IP28 7DE
- Contact
- [email protected]
- Official register
- Companies House company record
Other product: Brandifind
1. Introduction
Ecomwith ("we", "our", or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and protect your information when you use our website and services.
2. Information We Collect
We may collect the following types of information:
- Personal Information: When you register for an account, subscribe to newsletters, or use our services, you may need to provide name, email address, and other information.
- Usage Data: We automatically collect information about how you use our website and services, including access logs, browser type, operating system, etc.
- Cookies and Tracking Technologies: We use cookies and similar technologies to enhance your experience, analyze traffic, and personalize content.
2.1 Lesson records and source marks kept in your browser
Lesson records (including the copyable notes built from them) and your lesson progress are kept only in your current browser's storage. We do not upload them to our servers or put them in analytics events. The analytics events we send carry only lesson ids, click locations, counts and yes/no flags. They never include anything you type, your email address or your name.
- Lesson records: kept in localStorage under keys that start with
ecomwith:tutorial:(older lessons use other keys that start withecomwith:). A record holds what you typed or chose in it, when you saved it, the page language and a text copy used for export. - Lesson progress: kept in localStorage under
ecomwith:tutorial-progress:v1. For each lesson it holds whether you started or completed it, the time of the last update, the checkpoints you finished, the last section you reached, your self-check score (correct answers and total questions) and the sections a self-check suggested you review. It holds no text you typed and keeps at most 300 lessons and 32 KB, dropping the oldest first. - Membership level cache: kept in sessionStorage under
ecomwith:viewer:v1. It holds only your level (guest, basic, pro or max) and the time it was checked. It holds no name, email address or user id, and it disappears when you close the tab. - Paid-source mark: kept in localStorage under
ecomwith:pricing-source:v1. When you click a lesson button that leads to the pricing page or opens the sign-in window, it records three things: the lesson id (for examplemeta-ads/account-recovery), where you clicked (for example the paywall card or the bottom bar) and when. It lets the pricing page show “You are unlocking: a lesson” and lets our sign-up, pricing and checkout analytics events carry two parameters,source_content(the lesson id) andsource_surface(where you clicked). It is ignored after 24 hours (a page removes it the next time it reads it) and is cleared when that lesson unlocks. It holds no name, email address or anything you typed. - Dismissed prompts: kept in localStorage under keys such as
ecomwith:prompt:<name>:dismissedAt. When you close a sign-up or plans prompt in a lesson, it holds the time you closed it, so the same prompt does not come back for 14 days. It is one number: no name, email address or anything you typed. - Verification email address: after signing up or signing in triggers a verification email, the address is kept in the current tab's sessionStorage (key
ecomwith:verify-email:v1, gone when you close the tab and not used after one hour). It is used only to show the address on the verification page and to resend the email, and it does not appear in the page address.
To remove them: use Clear on a record in its lesson to empty that record. In “What you finished” at the end of a lesson, “Clear records from this browser…” removes that lesson's records, its progress and any paid-source mark it left; you can choose to clear every lesson's items instead, together with the dismissed prompts. You can undo this for 8 seconds. Clearing this site's data in your browser settings removes all of the above at once. After those 8 seconds, cleared items cannot be restored because we hold no copy, and another device or browser will not show them. Export a record first if you want to keep it.
3. How We Use Your Information
The information we collect is used to:
- Provide, maintain, and improve our services
- Process your registration and account management
- Send updates, security alerts, and administrative information
- Respond to your comments, questions, and suggestions
- Analyze usage trends and optimize user experience
4. Third-Party Platform API Data
Ecomwith may use Pinterest API data through Ecomwith AdOps only to provide advertising reporting and analytics for a Pinterest account that has authorized the connection. This includes the account identifiers and advertising-performance data needed to provide those reports.
- Limited use: We access the data only after authorization by the account holder. We do not use it to build unrelated profiles or to provide services to unaffiliated parties.
- Our relationship with Pinterest: Ecomwith and Ecomwith AdOps are not endorsed by, sponsored by, or affiliated with Pinterest.
- Disconnecting and deletion: An account holder can request withdrawal of access or deletion at [email protected]. After we verify the request, we revoke stored authorization where applicable and delete the relevant Pinterest-derived credentials and reporting data from our active systems, unless we must retain specific information for legal, security, or fraud-prevention purposes.
- No resale or redistribution: We do not sell, rent, resell, or redistribute Pinterest content or Pinterest-derived data to third parties.
Meta API Data
After the account holder or an authorized administrator completes authorization, Ecomwith may connect to Meta Facebook Pages, Instagram business accounts, and ad accounts to provide connected brands with advertising reports, Page information, Instagram content, and management features within the granted permissions. We access only the data needed to provide the service.
- Limited use: Meta data is used only to provide the authorized advertising, Page, and social media services. We do not use it to build unrelated profiles.
- Security: Authorization credentials are stored on access-controlled servers with encryption. We do not expose them on public pages, in browser code, or in project source files.
- Disconnecting and deletion: An account holder can request withdrawal of access or deletion of related data at [email protected]. After we verify the request, we revoke authorization where applicable and delete the relevant credentials and reporting data from active systems, unless specific information must be retained for legal, security, or fraud-prevention purposes.
- Our relationship with Meta: Ecomwith is not endorsed by, sponsored by, or affiliated with Meta.
5. Chrome Extension: Ecomwith Store Inspector
Ecomwith Store Inspector is a user-initiated Chrome extension for inspecting public Shopify and WooCommerce storefronts. It runs on the current page after you choose to inspect it. It does not run persistent background scans or collect browsing history.
- Information processed: The extension processes information visible on the current public page, such as the page URL (with query strings and fragments removed before persistence), page metadata, platform, theme, technology, SEO, public product and image metadata, and bounded same-origin public catalog responses.
- Information not collected: The extension does not collect cookies, credentials, account or customer data, order, cart, checkout or payment information, form values, website local or session storage, raw HTML, request or response headers, private APIs, or browsing history.
- Local storage and exports: If you choose Save locally or Export JSON, the snapshot is kept in the extension's local browser storage or downloaded by your browser. The extension does not upload snapshots in the background.
- Optional Ecomwith sync: If you configure a pairing token and choose Send to Ecomwith, the extension sends the sanitized snapshot to the configured receiver. The production receiver uses HTTPS. Ecomwith associates the snapshot with your account, stores the pairing token as a hash, and shows the raw token only once. You can revoke a pairing token or delete a saved snapshot from the Store Inspector workspace.
The extension uses this information only for its stated public-page inspection purpose. It does not use the information for unrelated profiling, advertising, or sale.
6. Information Sharing
We do not sell your personal information. We may share your information in the following circumstances:
- Service Providers: With third-party partners who help us operate our services
- Legal Requirements: When we believe disclosure is required by law
- Business Transfers: In the event of a merger, acquisition, or sale of assets
7. Data Security
We implement appropriate technical and organizational measures to protect your personal information. However, no method of transmission over the Internet or electronic storage is 100% secure. We cannot guarantee absolute security.
8. Third-Party Links
Our website may contain links to third-party websites. We are not responsible for the privacy practices or content of these websites. We encourage you to read the privacy policies of these websites.
9. Children's Privacy
Our services are not directed to children under 13. We do not knowingly collect personal information from children under 13.
10. Your Rights
Depending on your location, you may have the following rights:
- Access to personal information we hold about you
- Request correction of inaccurate or incomplete information
- Request deletion of your personal information
- Restrict or object to our processing of your information
11. Changes to This Privacy Policy
We may update this Privacy Policy at any time. We will notify you of any changes by posting the new Privacy Policy on this page. Continued use of our services constitutes acceptance of the modified policy.
12. Contact Us
If you have any questions about this Privacy Policy, please contact us at: [email protected]