EndpointOS

Privacy Policy

What we collect, why we collect it, and the choices you have.

Effective May 25, 2026

This Privacy Policy describes how EndpointOS ("we", "us", or "our") handles information when you visit our website, create an account, and use the EndpointOS platform (the "Service"). We collect only what we need to operate the Service, and we do not sell personal information.

EndpointOS is part of the Baseframe Labs family of products (baseframelabs.com). Each product has its own data handling described in its own policy; this policy applies to EndpointOS only.

If you have questions about anything below, email support@baseframelabs.com.

1. Who we are

EndpointOS is the controller of the personal data described in this policy. We operate out of the United States. You can reach us at support@baseframelabs.com for any data-protection question, including access, correction, deletion, or portability requests.

2. Information we collect

2.1 Account information

When you sign up we ask for an email address, a name, and a password. Passwords are hashed by Supabase Auth and never stored in plaintext. Once you choose a username it becomes part of your public API URLs and cannot be changed in self-serve.

2.2 Project content you create

We store the resources, fields, records, API contracts, API keys, consumers, webhook endpoints, and other project assets you create. You own this content. We store it so we can serve the Service to you and to anyone you authorise via an API key.

2.3 Operational telemetry

To operate the public API surface, enforce limits, debug issues, and protect against abuse we collect:

2.4 Secrets

We never store API keys or webhook signing secrets in plaintext. API keys are stored as salted hashes; the only time you ever see the full value is the moment of creation. Webhook signing secrets are encrypted at rest with AES-256-GCM using a server-only key.

2.5 Information from your visitors

When end users call APIs you have published with EndpointOS we may incidentally process request payloads and IP addresses you choose to send. Anything inside the request body is governed by your own privacy policy with your end users; you control what data you ask them to send. We act as a processor for that content on your behalf.

2.6 Contact submissions

When you use our contact form we collect the name, email, category, and message you provide. We use this only to respond to your enquiry. We do not add you to any marketing list, and we do not currently send marketing emails.

2.7 Analytics and what we do not collect

We use privacy-first, cookieless analytics (Vercel Web Analytics) to understand aggregate traffic to our public pages. It sets no cookies, does not track you across sites, and does not collect personally identifying information. We place no advertising trackers anywhere. We do not sell personal information, and we do not use your project data to train machine-learning models.

3. How we use information

We use the information above to:

Where the EU/UK GDPR applies, we rely on the following legal bases: contract (to provide the Service to you), legitimate interests (to secure and improve the Service and prevent abuse), legal obligation (to respond to lawful requests), and consent where required and explicitly given.

5. How we share information

We share personal data only with the sub-processors that help us run the Service and only as needed:

We do not share personal information with advertisers or data brokers. We may disclose information when required by valid legal process, to enforce our Terms, to protect the rights, property, or safety of users or the public, or in connection with a corporate transaction (we will provide notice in that case).

6. Retention

7. Security

We apply defence-in-depth controls on top of our infrastructure: API keys are stored as salted hashes, webhook secrets are encrypted at rest, account passwords are managed by Supabase Auth, traffic to the dashboard is served over HTTPS with a strict Content Security Policy, sensitive actions are recorded in an immutable audit log, login attempts are rate-limited and locked out on repeated failure, and outbound webhook deliveries are guarded against SSRF. See our Security overview for the full list.

No system is perfectly secure. If you believe you have found a vulnerability, please email support@baseframelabs.com and we will respond.

8. Your rights

Subject to applicable law (including GDPR, UK GDPR, and CCPA/CPRA), you have the right to:

California residents have additional rights under the CCPA/CPRA, including the right to opt out of any sale or sharing of personal information. We do not sell or share personal information as defined by the CCPA.

To exercise any of these rights, email support@baseframelabs.com. We may need to verify your identity before acting on the request.

9. International transfers

Our infrastructure is hosted in the United States. If you access the Service from outside the US, your information will be transferred to and processed in the US. Where applicable we rely on the European Commission's Standard Contractual Clauses or equivalent safeguards for cross-border transfers.

10. Children

The Service is not directed to children under 16. We do not knowingly collect personal data from children. If you believe a child has provided personal data, please contact us so we can delete it.

11. Changes to this policy

We will post any material changes to this page and update the effective date above. For significant changes we will additionally notify you by email or in the dashboard before the new terms take effect.

12. Contact us

For privacy questions or to exercise your rights, email support@baseframelabs.com or visit our contact page.

Privacy Policy · EndpointOS | EndpointOS