1. Who operates LeaseLab
LeaseLab is operated by Jiajian Yang, a sole proprietorship based in Ontario, Canada. "We" and "us" below mean that operator.
This policy covers the LeaseLab web application, its API, and this website. Questions go to privacy@leaselab.ai.
2. What we handle
Working through the product, the categories are:
- Account and workspace data — your name, email address, and the organization you create, provided through our authentication provider; the members you invite and their roles.
- Property and unit data — addresses and unit details you enter.
- Tenant contact data — tenant names, and email or phone numbers where you provide them. Tenant name is required; contact details are optional.
- Lease and rent data — rent amounts, dates, obligations, and the payment, reminder, payment-commitment, adjustment, waiver and reversal records you create.
- Maintenance data — work orders, vendors, appointments, costs, and the decisions and outcome records attached to them.
- Files you upload — receipts you upload, and the CSV, XLSX and PDF source files of any past import (the import tool has been retired).
- Agent access records — the keys you create for agents (we keep only a fingerprint of each key, never the key itself), what each key may read and do, and every action taken with it.
- Operational records — request identifiers, workflow run records, application logs, and usage counts. These deliberately record identifiers and outcomes, not message bodies or document contents.
3. Payments and card details
LeaseLab charges nothing and processes no payments, so it collects no card details. Rent never passes through LeaseLab.
4. Why we handle it
- To provide the service — storing your portfolio, generating rent obligations, and tracking work orders and decisions.
- To sign you in and to confirm which organization you may access, and what your role allows.
- To send operational messages, such as rent reminders you send or turn on, and your monthly portfolio summary.
- To answer requests from an agent you connected, within the key you created for it.
- To keep the service secure, reliable and auditable, and to investigate problems you report.
5. How AI is used
AI is optional; LeaseLab’s core record works without it. It is used to suggest a classification for a receipt you upload; the receipt you provided is processed by the model.
AI suggestions don’t change your records. Receipt classifications stay unconfirmed until you confirm them.
Maintenance requests are not sent to a model, and LeaseLab does not send AI-written messages to your tenants.
Inference runs on Cloudflare Workers AI, on the same platform that runs the rest of the service. We do not claim that the model provider retains nothing or trains on nothing, because we have not verified any such term — we state only what we do, which is not to send your data to any other AI provider.
6. Agents you connect
An owner or admin can create a key that lets an agent of their choosing work with the workspace through LeaseLab’s API. The key sets what the agent may read and which actions it may take. Tenant contact details are not readable unless that is explicitly granted.
When an agent reads data through its key, LeaseLab sends that data to the agent. From that point, the agent and whoever provides it handle the data under their own terms and policies, not this one. LeaseLab does not choose, operate, or control your agent. You can revoke a key at any time; it stops working immediately.
Actions an agent takes are checked against the key and your limits, and recorded with the key that made them.
7. Service providers
We use the following providers to run LeaseLab. This list reflects what the system actually uses today; it is not maintained as a formal subprocessor register, and we do not represent it as exhaustive for all time.
We use Cloudflare Web Analytics to measure aggregate site traffic. It does not use cookies or local storage and does not build visitor profiles. To deliver the service, Cloudflare processes technical request data such as your IP address and browser user agent; we only receive aggregated statistics and never receive your IP address.
- Cloudflare — application hosting, database, file storage, delivery of the operational email the product sends, and AI inference.
- Vercel — hosting for this website and the application interface.
- Clerk — sign-in, account, and organization membership management.
8. Where data is processed
Our providers operate globally distributed infrastructure, and your data may be processed or stored outside Canada. We do not promise Canadian-only storage, because nothing in the current setup guarantees it.
9. Keeping, exporting and deleting data
We keep your data for as long as your workspace exists. A billing or payment outcome never deletes anything or changes your access.
Imported source files are removed on a rolling basis roughly a month after the import finishes; the records you committed from them stay in your portfolio.
An owner can generate and download an export of the workspace’s records from organization settings, and anyone can download their own account data from their profile. You can also close your own account.
Deleting a workspace ends access to it, but it does not erase the stored records. You can ask for data to be erased by emailing privacy@leaselab.ai; a person reviews each request. There is no self-service or automatic erasure today, and some records may have to be kept, so we will tell you what can be removed and what cannot. We do not publish a guaranteed turnaround, because we would rather not commit to a deadline we have not operationalised.
Because the record of changes is append-only, correcting a mistake adds a correcting entry rather than erasing history. That is what makes the audit trail trustworthy, and it is worth knowing before you enter something you would later want no trace of.
10. Security
Each organization’s data is scoped to that organization at the database layer, and every request — from a person or from an agent’s key — is checked against that organization before it can read or write anything. Access to the application requires signing in through our authentication provider; agent keys are checked on every request and can be revoked. Credentials and API keys are held as platform secrets, not in code. Traffic to our providers is encrypted in transit by those providers.
We do not hold SOC 2, ISO 27001, PCI or any other certification, and nothing here should be read as claiming one. No system is perfectly secure, and we make no absolute guarantee.
If you believe you have found a security problem, email support@leaselab.ai.
11. Tenant and other people’s information
Most of the personal information in LeaseLab is about your tenants, not about you. When you enter it, or grant an agent access to it, you are confirming that you are entitled to do so and that you are handling it in line with your own obligations as a landlord.
Tenants do not have LeaseLab accounts and cannot sign in. A tenant who wants to know what is held about them, or to have it corrected, should contact you; we will help you respond.
12. Changes to this policy
If this policy changes materially, we will update the date below and, where the change affects how we handle your data, tell you by email.
13. Contact
Privacy questions, access requests, corrections, and erasure requests: privacy@leaselab.ai. Security reports: support@leaselab.ai. General support: support@leaselab.ai.
See also Terms of Service and how your data is handled.