Skip to main content

Terms of Service

Drafted 6 September 2026 · Evenlot staff scheduling · Privacy Policy

These are the terms a business would agree to when it uses Evenlot. They are written from what the software actually does, so a lawyer can correct the parts that are wrong and fill in the parts nobody has decided yet.

1. Who these terms are between

Between the business that opens an account and William Austin Wagner, the operator of Evenlot. Questions about these terms go to hello@shifthand.com.

2. What the service is

Evenlot builds a staff schedule from a business’s own inputs: its opening hours, how many people it needs on at each time, who is on the roster, who is available and who has asked for time off. It can read an existing schedule from a spreadsheet, CSV or PDF to get started. It publishes a week to staff, records time-clock punches, produces timesheets, and can price a week if hourly rates have been entered.

The scheduling engine is a constraint solver, not a statistical model. The same inputs produce the same schedule.

3. What the service is not

This matters more than anything else on this page.

Evenlot is not a check that a schedule is lawful. It balances hours, respects a pay-period overtime ceiling, and enforces the limits in the business’s own rules for staff marked as under 18 (a mark the person gives and the business confirms): a weekly hours cap, and per-shift limits for the earliest start, the latest end and the longest day. Those are applied by the scheduling engine and by the checker, and they are numbers held in that business’s own configuration. The software does not know any jurisdiction’s child labor law, does not check ages, and does not enforce school-day rules; it holds no school calendars and no work permits. Where an owner has set no per-shift limits at all, that check passes everything, and the product says so on screen rather than implying a review it did not carry out.

The business decides whether a schedule is lawful, and the business is responsible for it.

Evenlot is not a payroll system. It can hold hourly rates and add up a week’s worked minutes. It does not calculate tax, deductions, overtime premiums or holiday pay, it never converts between currencies, and it pays nobody.

The assistant proposes; it does not act. The in-app assistant can only choose from a fixed list of scheduling operations, nothing is applied until the owner confirms it, and the sentence the owner reads next to the confirm button is written by Evenlot’s own code rather than generated. It is still software making a suggestion, and the owner is the one approving it.

4. Accounts

  • An account belongs to a business. The person who signs up is the owner and can create further logins for staff.
  • Staff logins are created by the business, not by the staff member. The business chooses the username and the initial password.
  • The business is responsible for who it gives a login to and for keeping passwords secret. Repeated failed sign-ins lock an account for a while, and changing a password signs every other session out.
  • An owner may delete the whole business at any time. A staff member may delete their own login, which does not remove them from the roster because the roster is the business’s scheduling record.

5. Price and payment

The price is $49 per month for a business, which covers every area of it at one street address and unlimited staff, plus $15 per month for each extra location at a different street address. The app counts locations from the answer the owner gives when adding a schedule (“Same address, or a different one?”) and keeps the subscription’s quantity equal to that count. When the count changes part-way through a month, Stripe prorates the difference onto the next invoice. The amount actually charged is the price configured in Stripe, which is set to match these figures.

How payment actually works today:

  • Signing up takes no card. Every new business starts with a 14-day free trial with everything unlocked.
  • One free trial per owner. To check it, we keep a scrambled, one-way copy of the owner’s email address; it cannot be turned back into the address, and it is kept after the business is deleted for that one purpose. An owner whose address has had a trial before can still sign up; the new business starts without one.
  • Subscribing opens Stripe’s own checkout page. Card details are entered there and never reach Evenlot.
  • Changing a card, downloading invoices and cancelling all happen in Stripe’s billing portal, reached from the app.
  • The app refuses to sell a second subscription to a business that already has one, including one whose last payment failed.
  • A subscription that is active, trialing or past due counts as paid, and there is a three-day grace period after a period ends before it stops counting.
  • Enforcement is deliberately narrow. When a free trial ends without a subscription, generating and publishing schedules are blocked until the business subscribes. Viewing, importing, editing and exporting everything stay available, and the time clock keeps recording punches. A business is never locked out of its own data for not paying.
  • A business created before free trials existed has no trial. For it, only publishing a schedule is blocked while it is unpaid.
  • After a trial ends unpaid, the business and its data are kept. Nothing is deleted automatically today. If automatic deletion of unpaid trials is ever switched on, it will not happen sooner than 30 days after the trial ended, and only after a warning email sent at least seven days before.

6. Deleting a business

An owner can delete the whole business from Settings, in the “Delete this business” panel at the foot of that page, by typing the business ID and re-entering their password. It removes the entire data directory, every login belonging to it, and any outstanding password-reset tokens. It is immediate and there is no undo.

Four things about it are worth stating plainly:

  • Deleting the business cancels its subscription first. Before anything is erased, the software asks Stripe what the business is subscribed to and cancels it. The cancellation is immediate: billing stops at once, and the remainder of the current paid period is not refunded and is not prorated. The answer to the deletion request says so, and so does the email that follows it.
  • If the subscription cannot be cancelled, nothing is deleted. When Stripe cannot be reached or refuses, the deletion is refused with an explanation rather than half-done, because a business erased while its subscription was still live would be charged with no account left to cancel from. The business is untouched and the deletion can be retried.
  • All of that is on the screen before the owner confirms. The panel states what is erased and what happens to the subscription, and offers the full download of the business first, above the button that deletes it. It is not left to the confirmation message or the email that follow.
  • Nightly backups of the whole system may still contain the deleted data for around two weeks. See the privacy policy.

7. The customer’s data

  • What a business puts in stays the business’s. Evenlot does not sell it, does not share it beyond the companies listed in the privacy policy, and does not use it to train any model.
  • An uploaded schedule is treated as read-only. It is never written back to or modified.
  • An owner can download the whole business as a zip at any time.
  • What the software does with staff data, and what it can and cannot delete, is set out in the privacy policy.

8. Availability, support and changes

There is no uptime commitment, no support response time and no maintenance window, because none exists to promise. The service runs on a single machine with nightly backups.

9. Ending the agreement

A business may stop at any time. Cancelling in the billing portal ends the subscription and leaves the data in place; deleting the business does both, cancelling the subscription immediately and then erasing everything.

10. Liability

Nothing in this draft states a limit of liability, a warranty disclaimer or an indemnity, because those are exactly the clauses that should not be written by copying somebody else’s.

11. Disputes and governing law

Not decided.

Open questions for review

Every point below is a decision the software cannot make and this draft refuses to guess.

  1. TERM-1Effective date and changes. What is the effective date, and how must a later change to these terms be notified to and accepted by customers who have already subscribed?
  2. TERM-2The legal entity. Where it is registered, which country’s law governs, and where a dispute is heard. Its name and a contact address are now stated above; the rest is named nowhere in the product, and every other clause depends on it.
  3. TERM-3Disclaiming legal compliance. How strongly must the terms say that Evenlot does not check a schedule against employment law, is a separate acknowledgement at signup needed, and is the wording already on the marketing page enough?
  4. TERM-4Acceptable use and eligibility. Who may open an account, what uses are forbidden, and what a product holding employee records has to say beyond the obvious.
  5. TERM-5The price. The software states the figures and Stripe charges the configured price. Which is authoritative if they ever differ, is the figure inclusive of tax, who accounts for it, and in which currencies may a customer be billed?
  6. TERM-6What a “location” is. The software counts one per different street address, from the owner’s own answer; nothing verifies the address. Can the terms rely on that definition, and what happens when an owner answers “same address” for a place that is not?
  7. TERM-7The free trial. Fourteen days with no card, then generating and publishing are blocked until the business subscribes, one trial per owner, checked on a hashed email kept after deletion. What must the terms say about each part?
  8. TERM-8Refunds, renewal and cancellation. The code offers no refund path, the only proration is Stripe’s on a change in the number of locations, and the two ways to stop stop at different moments: cancelling in the billing portal takes effect at the end of the paid period, while deleting the business cancels at once. State the renewal terms, the notice needed to cancel, and the refund position for both.
  9. TERM-9Deleting a business cancels its subscription immediately, and refunds nothing. The delete path now cancels at Stripe before it erases anything, and refuses to delete at all if Stripe will not confirm. What is left is the money: a customer who deletes on day two forfeits the rest of a month they paid for. Is that forfeit enforceable where customers are expected to be, and must these terms state it in those words? The product has answered the last part of this on its own: the forfeit is stated in the delete panel before the owner confirms, not only in the response and the email that follow. Is being told beforehand, in those words, sufficient notice?
  10. TERM-10Service levels and support. What is promised about uptime, backups, restore times and support response, and whether promising nothing is a position these terms can take.
  11. TERM-11Changes to the service. May features be removed or changed without notice, and what notice is a customer owed when something they rely on goes away?
  12. TERM-12Termination by us. On what grounds may an account be suspended or closed, with what notice, what happens to the data, and how long does a customer have to export it? The software does none of this today.
  13. TERM-13Liability, warranties and indemnity. What cap suits a $49-a-month product that holds employee records and produces schedules a business acts on; what is excluded; what cannot be excluded; and where a wrong schedule or a mis-stated timesheet sits.
  14. TERM-14Governing law, venue and disputes. Including whether arbitration or a class-action waiver is appropriate or enforceable where customers are expected to be.