Privacy Policy

Last updated: February 22, 2026

Ecomcoder (“we”, “our”, or “us”), operated by Amboras Inc., provides a product management dashboard for Shopify merchants. This Privacy Policy explains how we collect, use, store, and protect your information when you use our application and services.

By using Ecomcoder, you agree to the collection and use of information in accordance with this policy. If you do not agree with this policy, please do not use our services.

1. Controller and Contact Information

The controller responsible for data processing is:

Amboras Inc.
1111B S Governors Ave
STE 84587
Dover, DE 19904, United States
Email: contact@ecomcoder.com

2. Information We Collect

2.1 Account Information

When you create an account, we collect your email address and password. Passwords are securely hashed by our authentication provider (Supabase) and are never stored in plain text. You may optionally provide your full name.

2.2 Store Connection Data

When you connect your Shopify store, we collect and store your Shopify store URL (e.g., your-store.myshopify.com). An OAuth access token is generated through the Shopify app installation process and stored securely to authenticate API requests on your behalf.

2.3 Product Data

We access your Shopify product data (titles, descriptions, prices, images, variants, inventory levels, and metafields) through the Shopify Admin API. We request only the read_products and write_products access scopes. We may store product version history to enable the revert feature.

2.4 Information We Do Not Collect

We want to be transparent about what we do not access or store:

  • Customer personal information (names, emails, addresses, payment details)
  • Order or transaction data
  • Financial or billing data from your Shopify store
  • Browsing behavior or analytics data
  • Location or device tracking data
  • We do not use cookies beyond essential authentication session tokens managed by Supabase
  • We do not use any analytics, advertising, or tracking services

3. How We Use Your Information

We use the information we collect solely for the following purposes:

  • To authenticate your identity and manage your account
  • To connect to your Shopify store and access product data on your behalf
  • To display, create, edit, and delete products in your Shopify store
  • To maintain product version history so you can review and revert changes
  • To provide customer support when you contact us

We do not sell, rent, or share your personal information with third parties for marketing purposes. We do not use your data for advertising, profiling, or any purpose beyond providing the core product management service.

4. Legal Basis for Processing

We process your personal data based on the following legal grounds:

  • Contractual necessity: Processing your account and store data is necessary to provide the product management service you have requested.
  • Legitimate interest: Maintaining security and preventing abuse of our service.
  • Legal obligations: Complying with applicable laws and regulations, including responding to data subject requests.

5. Third-Party Services

We use the following third-party services to operate Ecomcoder. Each service processes only the minimum data necessary for its function:

Supabase

Authentication and database hosting. Supabase processes your email, password hash, and application data. Servers located in the United States. Supabase Privacy Policy

Shopify

We interact with your Shopify store through the Shopify Admin GraphQL API to manage product data. Shopify processes data according to their own policies. Shopify Privacy Policy

Vercel

Frontend and backend hosting for the dashboard application. Vercel may process request logs and IP addresses as part of standard infrastructure operations. Vercel Privacy Policy

Fly.io

Hosting for the Shopify embedded app component that facilitates the OAuth connection. Fly.io may process request logs and IP addresses as part of standard infrastructure operations. Fly.io Privacy Policy

We do not use any analytics, advertising, or tracking services. We do not share your data with any parties beyond those listed above.

6. Data Security

We implement appropriate technical and organizational measures to protect your personal data, including:

  • All data is transmitted over HTTPS with TLS encryption
  • Passwords are cryptographically hashed and never stored in plain text
  • Shopify access tokens are stored securely and only accessible server-side
  • Row-Level Security (RLS) policies in our database ensure users can only access their own data
  • API endpoints require authentication via secure session tokens
  • Backend services use environment-secured secret keys, never exposed to clients
  • Webhook endpoints are authenticated by the Shopify framework

7. Data Retention

We retain your data for as long as your account is active:

  • Account data (email, profile) is retained until you delete your account.
  • Store connection data (Shopify URL, access token) is retained while your store is connected. If you uninstall the Shopify app, the access token is automatically revoked and nullified in our database via webhook.
  • Product version history is retained while your account is active to support the version history and revert features.

When you disconnect your store or delete your account, associated data is removed from our systems. Automated backups may retain data for up to 30 days before deletion.

You can request deletion of your data at any time by contacting us at contact@ecomcoder.com.

8. Your Privacy Rights

8.1 Rights for All Users

Regardless of your location, you have the right to:

  • Access: Request a copy of the personal data we hold about you.
  • Correction: Request correction of inaccurate or incomplete data.
  • Deletion: Request deletion of your personal data and account.
  • Data Portability: Request your data in a structured, machine-readable format.
  • Restriction: Request restriction of processing of your personal data.
  • Objection: Object to the processing of your personal data.

To exercise any of these rights, contact us at contact@ecomcoder.com.

8.2 GDPR Rights (EEA Residents)

If you are located in the European Economic Area (EEA), you have additional rights under the General Data Protection Regulation (GDPR), including the right to lodge a complaint with your local data protection authority. Our lawful bases for processing are contractual necessity and legitimate interest, as described in Section 4.

8.3 California Residents (CCPA/CPRA)

If you are a California resident, you have specific rights under the California Consumer Privacy Act (CCPA) and California Privacy Rights Act (CPRA):

  • Right to Know: Request disclosure of the categories and specific pieces of personal information we have collected about you in the past 12 months.
  • Right to Delete: Request deletion of your personal information, subject to certain exceptions.
  • Right to Correct: Request correction of inaccurate personal information.
  • Right to Opt-Out: Opt out of the sale or sharing of your personal information.
  • Right to Non-Discrimination: Exercise your privacy rights without discriminatory treatment.

We do not sell your personal information. We do not share your personal information for cross-context behavioral advertising.

To exercise these rights, contact us at contact@ecomcoder.com or visit our Do Not Sell or Share My Personal Information page.

8.4 Other U.S. State Privacy Rights

Residents of Virginia, Colorado, Connecticut, Utah, and other states with comprehensive privacy laws have similar rights to access, delete, correct, and opt out of certain data processing activities. Contact us to exercise these rights.

8.5 Verification Process

To protect your privacy, we will verify your identity before processing rights requests. We may ask for additional information to confirm your identity. We will respond to verified requests within 45 days (or as required by applicable law).

9. Shopify GDPR Compliance

In compliance with Shopify's requirements and GDPR regulations, we have implemented the following mandatory webhooks to handle data subject requests:

  • Customer data request (customers/data_request): We do not store any customer personal data. When we receive a data request, we confirm that no customer data is held.
  • Customer data erasure (customers/redact): We do not store any customer personal data, so there is no customer data to erase.
  • Shop data erasure (shop/redact): Upon receiving a shop erasure request (e.g., after app uninstallation), we remove all associated store data, access tokens, and related records from our systems.

Additionally, when a merchant uninstalls our Shopify app, we automatically revoke and nullify the stored access token via the app/uninstalled webhook.

10. Cookies and Session Tokens

Ecomcoder does not use traditional tracking cookies, advertising cookies, or any third-party cookie-based services. The only client-side storage used is for authentication session tokens managed by Supabase, which are strictly necessary to keep you signed in to your account. These tokens are not used for tracking or analytics purposes.

11. International Data Transfers

Your data is stored and processed in the United States, where our infrastructure providers (Supabase, Vercel, Fly.io) maintain their servers. If you access our services from outside the United States, please be aware that your information will be transferred to and processed in the United States. We ensure that appropriate safeguards are in place for international data transfers, including reliance on our service providers' data processing agreements and compliance with applicable data protection regulations.

12. Children's Privacy

Ecomcoder is a business tool designed for Shopify merchants and is not intended for children under the age of 16. We do not knowingly collect personal information from children. If you are a parent or guardian and believe we have collected information from your child, please contact us immediately at contact@ecomcoder.com, and we will promptly delete such information.

13. Changes to This Policy

We may update this Privacy Policy from time to time to reflect changes in our practices, services, or legal requirements. We will notify you of material changes by updating the “Last updated” date at the top of this page. For significant changes, we may also provide notice via email. We encourage you to review this policy periodically.

14. Contact Us

If you have any questions about this Privacy Policy, wish to exercise your data rights, or have concerns about how we handle your data, please contact us:

Amboras Inc.

Email: contact@ecomcoder.com

Address: 1111B S Governors Ave, STE 84587, Dover, DE 19904, United States

We aim to respond to all privacy-related inquiries within 30 days.

Last updated: February 22, 2026