// Legal

Privacy & Terms

How Bitmaker handles your data and the terms that govern your use of Estela's products and services.

Last updated: May 2026

01 — Overview

This Privacy Policy describes how Bitmaker E.I.R.L. ("Bitmaker", "we", "us", "our") collects, uses, and protects personal information when you interact with estela.dev — including the Estela Open Source project, Estela Commercial Support, and Bitmaker Cloud (BMC).

By submitting a contact form, creating a BMC account, or otherwise using our services, you agree to the practices described in this policy.

02 — What information we collect

Information you provide directly

  • Full name and company name
  • Work email address and phone number
  • Country and general location
  • Infrastructure details you share in contact forms (cloud provider, team size, spider count)
  • Any content you submit through support requests, forms, or direct communications

Account information (BMC users)

  • Account credentials (email and hashed password)
  • Billing information (processed by our payment provider — we do not store raw card data)
  • Usage data: bandwidth consumed, processing time, data retention, job history

Automatically collected information

  • Browser type, operating system, and device information
  • Pages visited, time spent, and navigation behavior on estela.dev
  • IP address and approximate geographic location
  • Cookies and similar tracking technologies (see Section 6)

03 — How we use your information

We use the information we collect for the following purposes:

  • To respond to inquiries — contact form submissions are reviewed by our team within one business day and used solely to scope your support engagement
  • To provide and operate our services — BMC account management, billing, and platform operations
  • To improve our products — aggregated, anonymized usage data helps us understand how teams use Estela and where to focus development
  • To send service communications — important updates, billing notices, and security alerts related to your account
  • To comply with legal obligations — where required by applicable law

We do not sell your personal information. We do not use your data to train machine-learning models without your explicit consent. By using our services or submitting a contact form, you agree to receive service-related communications from Bitmaker, including account and billing notifications, product updates and new feature announcements, changes to our Privacy Policy or Terms, and platform maintenance notices. These communications are part of the service relationship and are not optional while your account is active. You may opt out of non-essential product communications (such as feature announcements) at any time via the unsubscribe link included in each email.

04 — How we share your information

We do not sell or rent personal information to third parties. We may share information with:

  • Service providers — payment processors, cloud infrastructure providers (Hetzner, AWS), and analytics tools operating under confidentiality agreements
  • The Bitmaker team — engineers and account managers who handle your support engagement or BMC account
  • Legal authorities — when required by law, court order, or to protect Bitmaker's legal rights

05 — Data storage and security

Customer data processed through BMC is stored in data centers located in Falkenstein, Germany (European Economic Area), operated by Hetzner Online GmbH. Contact form submissions are stored in Bitmaker's internal systems, accessible only to authorized team members.

We implement commercially reasonable technical and organizational measures to protect your information, including encrypted connections (TLS), access controls, and regular security reviews. No method of transmission over the internet is 100% secure, and we cannot guarantee absolute security.

06 — Cookies

We use cookies and similar technologies to operate estela.dev and understand how visitors interact with it. This includes:

  • Essential cookies — required for the website and BMC dashboard to function correctly
  • Analytics cookies — aggregated, anonymized data about page visits and feature usage
  • Preference cookies — to remember your settings and session state

Consent management

We manage cookie consent through CookieYes, a consent management platform. When you first visit estela.dev, you will be presented with a consent banner allowing you to accept or decline non-essential cookie categories. Your preferences are stored and respected on subsequent visits.

For users in regions covered by GDPR or similar regulations, non-essential cookies (analytics, advertising) are only activated after you provide explicit consent. We implement Google Consent Mode to ensure that Google's measurement and analytics tools respect your consent choices — if you decline analytics cookies, Google's services on this site operate in a privacy-preserving mode without collecting identifiable data.

You may update your cookie preferences at any time via the cookie settings link in the footer. Disabling essential cookies may affect your ability to use BMC or other site features.

07 — Your rights

Depending on your jurisdiction, you may have the following rights regarding your personal information:

  • 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, subject to legal retention requirements
  • Portability — receive your data in a structured, machine-readable format
  • Objection — object to processing for marketing or profiling purposes

To exercise any of these rights, contact us at legal@bitmaker.la. We will respond within 30 days.

08 — Children's privacy

Our services are not directed at anyone under the age of 18. We do not knowingly collect personal information from minors. If you believe we have inadvertently collected information from a minor, please contact us and we will delete it promptly.

09 — Changes to this policy

We may update this Privacy Policy from time to time to reflect changes in our practices or applicable law. We will notify users of material changes by posting an updated version on this page with a revised "Last updated" date. For BMC account holders, we will also send an email notification at least 30 days before material changes take effect.

Privacy questions?

If you have questions about this policy or how we handle your data, reach out to our team directly.

legal@bitmaker.la

01 — Scope and acceptance

These Terms govern Bitmaker E.I.R.L.'s ("Bitmaker") provision of Estela Commercial Support — installation, maintenance, and SLA-backed incident response for organizations that self-host the Estela platform on their own infrastructure or on Bitmaker-managed infrastructure.

By submitting a contact form, signing an engagement agreement, or otherwise engaging Estela Commercial Support, the organization ("Client", "you") agrees to be bound by these Terms. If you are accepting on behalf of a company, you represent that you have authority to bind that entity.

These Terms apply to Estela Commercial Support only. If you are looking for BMC (Bitmaker Cloud) terms, see the BMC Terms & Conditions page. If you use the Estela open-source project without a support contract, these Terms do not apply — Estela OSS is available under the MIT License.

02 — Support tiers

Estela Commercial Support is available in three tiers. All engagements are priced individually — contact us for a tailored quote.

Standard

For teams getting started with self-hosted Estela. Reactive support during business hours (Mon–Fri, 9 AM–6 PM UTC-5). Includes email channel, 2 named contacts, platform bug fixes, security patches, and yearly Kubernetes/OS/database maintenance.

  • P1 Critical — 4 business hours
  • P2 High — 8 business hours
  • P3 Medium — 24 business hours
  • P4 Low — 48 business hours

Professional

For teams that need proactive monitoring and faster P1 response. Adds automated uptime monitoring, Slack support, and 4 named contacts. Bitmaker initiates diagnosis without waiting for a client report.

  • P1 Critical — 4 hours · 24/7
  • P2 High — 4 business hours
  • P3 Medium — 8 business hours
  • P4 Low — 24 business hours

Enterprise

For organizations that require full proactive supervision and a dedicated engineering partner. Includes all Professional features plus a dedicated TAM, performance alerts (Kafka lag, MongoDB disk, CPU), monthly health reports, and unlimited named contacts.

  • P1 Critical — 30 minutes · 24/7
  • P2 High — 2 hours · 24/7
  • P3 Medium — 4 business hours
  • P4 Low — 24 business hours

Response time is defined as the time from ticket submission to first acknowledgment by a Bitmaker engineer. This is not resolution time. Business hours: Monday to Friday, 9:00 AM–6:00 PM UTC-5, excluding national holidays.

03 — Scope of support

Included in all tiers

  • Platform bug fixes (API, frontend, data pipeline, scheduling)
  • Incident response for Estela platform components
  • Security patches for platform dependencies
  • Configuration guidance for Estela features
  • Kubernetes cluster upgrades (yearly)
  • OS security patches (yearly)
  • Database maintenance — backups, index optimization, capacity monitoring (yearly)
  • Component upgrades for Kafka, MongoDB, and Estela-specific dependencies (yearly)
  • Estela version updates (as needed)
  • TLS certificate renewal (as needed)

Excluded from all tiers

  • Spider code development, debugging, or review — available via Bitmaker Professional Services
  • Custom spider middlewares or pipeline logic — available via Professional Services
  • Data quality issues (parsing, deduplication, schema) — available via Professional Services
  • Third-party proxy provider issues when using a client's own proxies
  • Performance tuning of client workloads — available via Professional Services
  • Target website changes (anti-bot updates, layout changes) — available via Professional Services
  • Feature development or platform enhancements — quotable separately per engagement
  • Client-managed infrastructure components (when self-hosted)

04 — Severity classification

P1 — Critical

Production environment down or severely impaired. No workaround available. Examples: API returning non-200 responses for all requests, Kafka cluster completely down, MongoDB primary unreachable, data loss occurring.

P2 — High

Production environment functioning but degraded. Workaround may exist but is inadequate. Examples: job scheduling delayed over 30 minutes, Web UI login broken, data not appearing after 1 hour of job completion.

P3 — Medium

Issue identified but does not prevent normal operation. Workaround available. Examples: specific spider type fails consistently, UI rendering issue on one page, one Kafka consumer restarting intermittently.

P4 — Low

Non-urgent queries with no interruption to operations. Examples: documentation requests, feature questions, cosmetic UI bugs, general how-to questions.

05 — Shared responsibility model

Bitmaker is always responsible for the Estela platform components: API, Web UI, Celery workers, Kafka, Redis, Bitmaker Proxy, and the monitoring stack. Responsibility for infrastructure components depends on the deployment model:

  • Bitmaker-managed infrastructure — Bitmaker owns MongoDB, MySQL, Kubernetes cluster, container registry, and object storage
  • Client self-hosted infrastructure — the Client owns and operates MongoDB, MySQL, Kubernetes, and storage; Bitmaker supports the Estela platform layer running on top
  • Spider code and dependencies — always the Client's responsibility, regardless of deployment model
  • Client proxy providers — Client procurement and configuration; Bitmaker Proxy is a separate service
  • DNS and TLS certificates — Bitmaker configures; Client provides domain ownership

06 — Pricing and setup fee

All Estela Commercial Support engagements are priced individually based on infrastructure complexity, team size, number of nodes, and cloud provider. Pricing consists of:

  • One-time setup fee — quoted separately per engagement; covers installation and initial configuration
  • Monthly retainer — based on support tier and scope; covers ongoing maintenance and incident response

Contact us to receive a tailored quote. We will be transparent about what a realistic engagement looks like for your situation before any commitment is required.

07 — Confidentiality

Both parties agree to keep confidential any non-public technical, business, or operational information shared in the course of the engagement. Bitmaker will not disclose Client infrastructure details, system configurations, or data volumes to third parties except as required to provide the service or comply with applicable law.

Bitmaker does not use Customer Data (including spider source code or scraped data) to train machine-learning models without explicit written consent.

08 — Intellectual property

Estela is MIT-licensed open-source software. Nothing in these Terms limits your rights under the MIT License. Bitmaker retains ownership of any proprietary tooling, monitoring infrastructure, and internal processes used to deliver support services.

Any custom feature development delivered under a separate engagement becomes the Client's property upon full payment, unless otherwise agreed in writing.

09 — Limitation of liability

Bitmaker's total cumulative liability for any claims arising under an Estela Commercial Support engagement shall not exceed the total fees paid by the Client in the three months preceding the event giving rise to the claim. In no event shall either party be liable for indirect, consequential, or punitive damages.

Nothing in this section limits liability for gross negligence, willful misconduct, or fraud.

10 — Term and termination

Engagement terms and duration are defined in the individual contract signed by both parties, which governs over these general Terms in the event of any conflict.

Either party may terminate with 60 days' written notice. All documentation handover, knowledge transfer, and offboarding must be completed within that same 60-day notice period — no additional transition time is provided beyond it. Fees owed for the period prior to the termination date remain due.

The specifics of each engagement — including contract duration, renewal terms, and termination conditions — are detailed in the individual service agreement. This section describes the general baseline only.

11 — Governing law

These Terms are governed by the laws of Peru. Any disputes arising from an Estela Commercial Support engagement shall be subject to the jurisdiction of the courts of Arequipa, Peru, unless a separate enterprise agreement specifies otherwise.

Questions about these terms?

Our team reviews every inquiry personally. Reach out before signing anything.

legal@bitmaker.la