Data Processing Addendum

This Data Processing Addendum ("DPA") is between the customer ("Customer") and Halmos Labs, Inc., a Delaware corporation ("Provider"). It is part of the Terms of Service (the "Agreement").

Effective date: 2026-10-22. Accepting the Terms accepts this DPA.

Provider processes personal data in Customer Data to provide ADoor. ADoor is a PostgreSQL database the customer, people the customer invites, and the assistants and apps the customer connects use inside the grant the customer sets.

Definitions

The following terms apply in this DPA. Capitalized terms that are not defined here have the meaning given in the Terms.

Duration and scope

This DPA lasts for as long as Provider processes Personal Data, including after the Terms end.

Processing subject to the GDPR is also subject to the international transfers annex below. Processing subject to U.S. state privacy laws, where Customer is a business, controller, processor, or service provider under those laws, is also subject to the state privacy annex below.

Customer instructions

Provider will process Personal Data only on Customer's documented instructions. Those instructions are this DPA, the Terms, and Customer's use of the Service, including the grants, queries, and writes Customer and Customer's connections make. If Provider believes an instruction infringes the GDPR, Provider will tell Customer.

By accepting this DPA, Customer instructs Provider to process Personal Data to provide the Service. If Customer asks for processing outside the Service, the parties will agree to that in writing before Provider does it.

Security

Provider will keep technical and organizational measures designed to protect Personal Data against accidental or unlawful destruction, loss, alteration, unauthorized disclosure, or access, as described in the security annex. Provider may update those measures, including to respond to the law or to improve security, if the update does not materially decrease the overall protection.

Provider will require people who are authorized to access Personal Data to keep it confidential.

Provider will notify Customer without undue delay after becoming aware of an Information Security Incident. The notice will describe, to the extent then known, what happened, the steps taken to mitigate it, and the steps Provider recommends. Notification is not an admission of fault. Customer is responsible for notices to supervisory authorities and to Data Subjects that the law places on Customer. Where a notice identifies Provider and the law allows it, Customer will tell Provider in advance and consider corrections that are accurate and lawful.

Customer is responsible for its use of the Service, for protecting its sign-in, for the grants it approves, and for keeping its own copies of data it cannot afford to lose. Retained history is not a backup. There is no point-in-time restore. Nightly encrypted backups are kept for 30 days, as the privacy policy describes.

Data subject requests

Provider will, taking into account the nature of the processing, give Customer the assistance that is reasonably necessary and technically feasible for Customer to respond to Data Subject requests about Personal Data Provider holds.

If Provider receives a Data Subject request, Provider will tell Customer promptly, unless the law forbids that, and will point the person to Customer. Customer is responsible for the reply, unless the law requires Provider to reply.

Privacy requests about the account itself (the controller processing described in the privacy policy) go to support@halmoslabs.com.

Customer responsibilities

Customer is responsible for having a lawful basis, and for giving the notices and obtaining the permissions Applicable Data Protection Laws require, so that Provider can process Personal Data as this DPA describes.

Customer decides what to store in the database. Provider does not require government identification numbers, payment card numbers, health information, or personal data of children. Stripe collects payment card details for a paid plan. Provider does not store card numbers. The Service does not block other categories of information. If Customer stores them, Provider processes them only to provide the Service, and Customer is responsible for having a lawful basis to do so. The Terms require users to be at least 16 years old.

Customer will have, for the term of the Agreement, a valid legal basis for Provider's processing, including Articles 6 and, where they apply, 9 and 10 of the GDPR.

Subprocessors

Customer authorizes Provider to use the Subprocessors in the subprocessor annex, and generally authorizes Provider to engage further Subprocessors on the terms of this section.

Provider will bind each Subprocessor to data-protection obligations that are no less protective than this DPA, to the extent those obligations fit the Subprocessor's service. Provider remains liable for the Subprocessor's processing to the same extent Provider would have been had it done the processing itself.

When Provider engages a new Subprocessor, Provider will update this page and email the address on the customer's account, or another address the customer has given for service notices. The notice will name the Subprocessor, its location, and what it will do. Customer may object in writing within 15 days, on reasonable grounds related to the protection of Personal Data, by email to support@halmoslabs.com. The parties will try in good faith to resolve the objection. If they cannot, Customer may stop using the Service and cancel, and will pay amounts already due. That is Customer's sole remedy for the objection.

Audits

Customer may audit Provider's compliance with this DPA once a year, and more often only if Applicable Data Protection Laws or a competent supervisory authority requires it. Customer will send a written request with the reason. If a third party will audit, Provider may object where the auditor is not independent, is a competitor, or is otherwise unsuitable, and Customer will then appoint another auditor or audit itself.

Customer will send a proposed plan at least two weeks before the proposed date. A third-party auditor must sign a confidentiality agreement that is reasonable for both parties. The audit will happen in regular business hours, will follow the agreed plan and Provider's security rules, and will not unreasonably interfere with the Service. Customer pays for the audit.

Nothing in these audit rules requires Provider to break a duty of confidentiality.

Customer will tell Provider of any non-compliance it finds and will share the report with Provider, unless the law forbids that. Customer will use the report only to meet a regulatory audit requirement or to check compliance with this DPA.

Return and deletion

When the Service stops processing Personal Data (the "Cessation Date"), Provider will stop processing it except to store it while it is returned, deleted, or anonymized, or as this DPA or the law allows.

If it is technically feasible, and Customer asks in writing within 30 days after the Cessation Date, Provider will, within a commercially reasonable time, either return a copy by a secure method and then delete or anonymize other copies, or delete or anonymize the Personal Data, as Customer chooses in that request.

If Customer does not choose within those 30 days, Provider will delete or anonymize the Personal Data within a commercially reasonable time after that, to the extent technically feasible.

Provider may retain Personal Data where the law requires it, only for that period, protected by the security measures, and will delete or anonymize it when the law no longer requires retention. Nightly encrypted backups are kept for 30 days and then expire. Undo history covers row inserts, updates, and deletes. It does not cover schema changes. Retained history is capped by size: 2 MiB on the Free plan and 64 MiB on a paid plan. When the cap is reached, the oldest history entries are dropped. There is no point-in-time restore.

Artificial intelligence

Provider will not use Personal Data to train, fine-tune, develop, or improve an artificial intelligence or machine learning model, Provider's own or a third party's, unless Customer has agreed to that in writing. We do not use your data to train models.

Provider will not authorize a Subprocessor to use Personal Data for that Subprocessor's own model training, except where Customer has agreed in writing.

The Service does not make automated decisions that produce legal or similarly significant effects. If that changes, Provider will tell Customer before using Customer Data that way, explain the logic to the extent it can do so without disclosing trade secrets, and help Customer honor Data Subject rights the law provides.

Miscellaneous

The Terms stay in effect except as this DPA changes them. If this DPA and the Terms conflict about processing of Personal Data, this DPA controls.

Provider's access to Personal Data is not part of the consideration for the Terms.

Notices under this DPA may be sent as the Terms provide, to the contact in the details annex, or to the email address on the customer's account. Customer will keep that address current.

Provider may change this DPA on written notice where that is necessary to stay compliant with Applicable Data Protection Laws, if the change does not materially reduce protection for Personal Data or materially increase Customer's obligations without Customer's written agreement.

To the extent Applicable Data Protection Laws allow, each party's total liability under this DPA is subject to the cap and the exclusions in the Terms. Our liability is limited to the fees you paid us in the last 12 months.

Annex 1. Data processing details

Provider

Customer

Details of processing

Annex 2. International transfers

Where the law requires a safeguard for a transfer of Personal Data, the transfer uses an appropriate safeguard.

Where Provider receives an instruction it reasonably believes infringes the GDPR, Provider will tell Customer. Customer will give instructions that comply with the GDPR.

Provider will, on written request, give reasonable assistance with a data protection impact assessment or a prior consultation under Articles 35 and 36 of the GDPR, to the extent the processing by Provider makes that necessary and the information is available to Provider. A request for help with a Data Subject request under the EU GDPR can be emailed to support@halmoslabs.com.

Annex 3. U.S. state privacy laws

For this annex, "business," "controller," "processor," "commercial purpose," "sell," "share," "service provider," and "contractor" have the meanings in the applicable state privacy laws. "Personal information" means Personal Data that those laws cover.

Provider is a service provider, contractor, or processor, as those laws apply. Provider acknowledges that Customer discloses personal information only for the limited purposes in the Terms and this DPA. Provider will comply with the obligations those laws place on a service provider or processor and will give personal information the level of protection those laws require. Customer may take reasonable steps to help ensure Provider's processing is consistent with Customer's obligations. Provider will tell Customer in writing if Provider determines it can no longer meet those obligations. Customer may then take reasonable steps to stop and remediate unauthorized use.

Provider will not sell or share personal information. Provider will not retain, use, or disclose it except to provide the Service, as the state privacy laws otherwise permit. Provider will not retain, use, or disclose it outside the direct business relationship with Customer. Provider will not combine it with personal information from another customer, or with personal information Provider collected from its own interaction with the Data Subject, except as those laws allow and as providing the Service requires. Provider certifies that it understands these restrictions and will comply with them.

Notice of Subprocessors under this DPA satisfies any duty under those laws to give notice and an opportunity to object. Audits under this DPA are the audits Customer may use to check these duties. The processing this DPA authorizes is part of providing the Service.

Annex 4. Security measures

These measures apply to the Service and to the infrastructure in the subprocessor annex.

Annex 5. Subprocessors

Customer approves these Subprocessors:

This template was prepared and made publicly available by General Legal, PC ("General Legal"). It is provided for general reference purposes only and does not constitute, and should not be construed as, legal advice, or an endorsement or review of any particular transaction in which it is used. Use of this template does not create an attorney-client relationship with General Legal. General Legal has not reviewed, and takes no position on, any modifications made to this document or the deal terms it is used to document.