
Last updated: October 22, 2026
The privacy of your data — and it is your data, not ours! — is a big deal to us. In this policy, we lay out: what data we collect and why; how your data is handled; and your rights with respect to your data. We promise we never sell your data: never have, never will.
Our guiding principle is to collect only what we need.
When you sign up for ScheduleLord, we ask for your email address so we can send you registration and passkey links and other essential account information. If you start setting up your account and don't finish, we may send you a single reminder email. It includes a link to unsubscribe, and we won't send it if you've closed your account. We will never sell your personal information to third parties.
ScheduleLord uses passkeys (WebAuthn credentials) for passwordless authentication. We store the public key and credential metadata associated with your passkeys. Your private key never leaves your device.
You can choose to sign in with Google instead of, or as well as, a passkey. When you do, Google tells us your Google account's unique ID, your email address, and whether Google has verified that address. We store the unique ID, so we can recognize you next time even if you change your Google email address, and your email address. We never receive your Google password, and we don't access your Gmail, Drive, Calendar, or any other Google data. You can disconnect Google at any time in User Settings, as long as you have a passkey to sign in with, which removes the link between your ScheduleLord account and Google. Closing your account removes it along with the rest of your account data. Google handles your sign-in under Google's Privacy Policy.
You can choose to sign in with a Microsoft work, school or personal account instead of, or as well as, a passkey. When you do, Microsoft tells us your account's unique ID, the ID of the directory it belongs to, your email address, and whether Microsoft has verified that address. We store the unique IDs, so we can recognize you next time even if you change your Microsoft email address, and your email address. We never receive your Microsoft password, and we don't access your Outlook, OneDrive, Teams, or any other Microsoft data. You can disconnect Microsoft at any time in User Settings, as long as you have a passkey to sign in with, which removes the link between your ScheduleLord account and Microsoft. Closing your account removes it along with the rest of your account data. Microsoft handles your sign-in under Microsoft's Privacy Statement.
If you sign up for a paid plan, payment information is submitted directly to Stripe and does not hit ScheduleLord servers. We store a record of the payment transaction for account history, invoicing, and billing support. We store your billing address to process charges and detect fraudulent transactions.
We store the content you create within ScheduleLord — organizations, locations, employees, roles, and shifts — on our servers so you can use the application as intended. We keep this content as long as your account is active. If you delete your account, we will delete the content within 60 days.
Beyond names and email addresses, ScheduleLord can store profile details such as a preferred name, phone number, date of birth, emergency contact, hourly wage, and time-off requests. These are provided by you or by someone in your organization with permission to manage employees, and what each person can see depends on the roles and permissions your organization sets.
We use PostHog to collect analytics about how the application is used — such as which features are used most and where errors occur. This helps us improve the product. Analytics events can include your IP address and browser and device details, are sent through our own domain, and are associated with your account while your account is active.
We use Sentry to collect error reports so we can fix problems. We configure it not to collect user information, and we remove tokens and similar secrets from reports before they are sent.
If you choose to connect a Square account, we import data from Square on your behalf — including locations, job titles, and team member names and email addresses — and store it in your ScheduleLord organization. We also receive webhook notifications from Square to keep your data in sync. We only access Square data that your account has permission to read, and we store it solely to provide the scheduling features you requested. Disconnecting your Square integration does not automatically delete the imported data; you can remove it manually.
ScheduleLord includes a built-in AI Assistant powered by Anthropic. When you use the AI Assistant, your messages and any schedule data retrieved to answer your request — such as shifts, employees, and locations — are sent to Anthropic's API for processing. ScheduleLord keeps your recent conversation with the assistant, for each organization, so it's still there when you come back. A conversation is cleared after an hour of inactivity, or sooner if you choose New conversation. Anthropic processes this data under their own privacy policy. The AI Assistant is only available to signed-in users.
ScheduleLord supports the Model Context Protocol (MCP), which allows you to authorize AI agents and tools to access your schedule data on your behalf. When you grant an AI agent access, we issue an access token scoped to your account. The AI agent may then read and write schedule data — such as shifts, employees, and locations — as permitted by the scopes you approved. You can view and revoke these tokens at any time from your account settings. We do not share your data with AI agents without your explicit authorization.
If you turn on push notifications, we store your browser's push subscription so we can send them, and notifications are delivered through your browser vendor's push service. If you use the calendar feed for your shifts, we generate a private link for you; anyone with that link can see your shifts, so treat it like a password.
When you save a location address, we send it to the US Census Bureau's geocoder to find its coordinates, and we send those coordinates to timeapi.io to find its time zone. For California locations we also send the coordinates to a public ArcGIS service to determine whether the location is in Los Angeles County.
We use a cookie to keep you signed in and a cookie to remember your time zone. Our analytics tool (PostHog) may also store an identifier in your browser's cookies or local storage to recognize repeat visits.
When you email us with a question or to ask for help, we keep that correspondence, including your email address, so we have a history of past correspondence to reference if you reach out in the future.
To provide the Services. We use third-party subprocessors to run our application: Cloudflare (hosting and infrastructure), Stripe (payment processing), Resend (email delivery), PostHog (analytics), Sentry (error monitoring), Google (optional Sign in with Google), and Anthropic (AI Assistant). Address lookups use the US Census Bureau, timeapi.io, and a public ArcGIS service, as described above. If you connect a Square account, Square is an optional third-party integration — we only read data from your Square account and never write back to it. We do not share your data with any other third parties.
To AI agents you explicitly authorize. If you grant an AI agent or tool access to your account via MCP, that agent may read or modify your schedule data within the scopes you approved. You control which agents have access and can revoke that access at any time. We are not responsible for how third-party AI agents use the data they receive.
To help you troubleshoot, with your permission. If we need to access your content to help with a support case, we will ask for your consent before proceeding.
To investigate or prevent abuse. Accessing a customer's account when investigating potential abuse is a measure of last resort.
When required under applicable law. Our policy is to not respond to government requests for user data unless we are compelled by legal process. We will notify affected users before disclosing data unless we are legally prohibited from doing so.
We strive to apply the same data rights to all customers, regardless of their location. These rights include:
To exercise any of these rights, please contact us at support@schedulelord.com.
All data is encrypted via SSL/TLS when transmitted from our servers to your browser. Our infrastructure runs on Cloudflare Workers and Durable Objects, which provides encrypted storage at rest. Authentication is handled exclusively via passkeys (WebAuthn), which means there are no passwords to compromise.
We keep your information for as long as your account is active or as needed to provide the Services. If you cancel your account, your content will become inaccessible immediately and will be permanently deleted within 60 days. We may retain certain information as necessary to comply with legal obligations, resolve disputes, and enforce our agreements.
Our Services are operated in the United States. If you are located outside of the United States, please be aware that any information you provide to us will be transferred to and stored in the United States. By using our Services and/or providing us with your personal information, you consent to this transfer.
We may update this policy as needed to comply with relevant regulations and reflect new practices. Whenever we make a significant change, we will refresh the date at the top of this page and notify users. Have questions, comments, or concerns about this privacy policy or your data? Please get in touch at support@schedulelord.com.
Also see our Terms of Service.
Adapted from the Basecamp open-source policies / CC BY 4.0