JobTally

Privacy Policy

Effective date: July 5, 2026  ·  Last updated: September 13, 2026

This Privacy Policy explains how John Paul Kobrossi, doing business as JobTally ("JobTally," "we," "us," or "our") collects, uses, shares, and protects information when you use the JobTally web app and website at getjobtally.com (the "Service"). JobTally is a job-costing and time-tracking tool for small contractors and their crews.

We wrote this in plain words on purpose. If anything is unclear, email support@getjobtally.com.

Workers, please read this: your location is stamped when you clock in and when you clock out

If a business owner invited you to JobTally as a worker, the app saves your phone's GPS location at the moment you clock in and the moment you clock out. The owner who invited you can see it in the app, and it is in the email the owner gets when you clock in or out. See Section 3 for exactly what is saved.

Contents
  1. Who we are & who uses JobTally
  2. Information we collect
  3. Worker location
  4. How we use information
  5. Legal bases for processing
  6. Who can see what inside JobTally
  7. Companies that handle your data
  8. Payments & card data
  9. AI: receipt scanning & the assistant
  10. Voice input
  11. Keeping & deleting data
  12. Security
  13. Your rights & choices
  14. California privacy rights (CCPA/CPRA)
  15. EU/UK/EEA rights (GDPR)
  16. Cookies, browser storage & usage data
  17. Children
  18. Where your data is stored
  19. Changes to this policy
  20. Contact us

1. Who we are & who uses JobTally

JobTally has two kinds of users:

For the business data an owner enters about their company, jobs, clients, and workers, the business owner is the "controller" of that data. JobTally is a service provider / processor that handles it for the owner. For account information and for running the Service itself, JobTally is a controller. If you are a worker with questions about how a company uses your data, you can also ask the owner who invited you.

2. Information we collect

a. Account information

Your name, email address, and, for owners, your company name. If you set a password, our login provider (Supabase) stores it only in hashed form. We cannot read it. Workers usually sign in with an invite link instead of a password.

b. Location

For workers, the GPS location at clock-in and at clock-out. See Section 3.

c. Business data the owner enters

d. Photos & files

Receipt photos, job photos, job documents, and insurance or license files that owners or workers upload. They are kept in a private storage bucket, not on a public web address. See Section 9 for how receipt photos are read.

e. What you ask the assistant

What you type or say to the Ask assistant, and a log of every change the assistant made (what it changed and who asked for it). See Section 9.

f. Billing information

Stripe handles card payments. We keep your Stripe customer ID, subscription ID, plan, subscription status, and renewal date. We do not receive or store card numbers. See Section 8.

g. Product usage and signup source

h. Technical information

Like any website, our hosts see your IP address and browser type when your phone or computer talks to the Service. If the app crashes, it sends us an error report by email with the error, the page, your account ID and role, the app version, and your browser type.

3. Worker location

What is saved: your phone's latitude and longitude at the moment you tap clock in, and again at the moment you tap clock out on the clock screen. Your browser asks your permission first.

Why: so the owner can see that time was recorded at or near the job and can cost labor to the right job.

Who sees it: the owner who invited you. It shows in the owner's app, and the email the owner gets when you clock in or out includes a map link to that spot. You can see your own. JobTally looks at it only if needed to run or fix the Service.

What is not saved: anything between clock-in and clock-out. There is no background tracking and nothing while you are off the clock. Clocking in or out by asking the assistant saves no location at all.

If you block location, or your phone cannot get a signal, your shift still saves. It just has no location. Your employer decides to use JobTally for time tracking, not JobTally. If location capture bothers you, talk to the owner who invited you.

4. How we use information

We do not sell your personal information. We do not use your job, client, location, or money data to show you ads, and there are no ads in JobTally.

5. Legal bases for processing

Where laws such as the GDPR apply, we rely on:

For worker data handled for an owner, the owner is responsible for having a legal basis and for telling workers about location capture where their local law requires it.

6. Who can see what inside JobTally

7. Companies that handle your data

We share information only as needed to run JobTally. These are the companies that handle it:

CompanyWhat it does for usWhat it handles
SupabaseDatabase, file storage, and logins. Hosted on Amazon Web Services in the United States (Northern California region).Everything in your account: account details, jobs, client details, hours, locations, pay, photos and files, hashed passwords, usage events
VercelRuns the website and the app's server codeYour requests (IP address, browser type) and the data passing through our server code on its way to the database or the companies below
AnthropicReads receipt photos. Runs the Ask assistant.Receipt photos. Your assistant messages and the job, client, price, crew, pay, and invoice details the assistant reads or writes to answer you (Section 9)
StripeSubscription billingYour email address, your JobTally account ID, the card and billing details you enter on Stripe's page, and a partner tag if you signed up through a partner's link
ResendSends our emailsThe recipient's address and the email's contents. Clock-in and clock-out alerts include the worker's name, the job, the time, a map link to the location, and hours worked.
CloudflareAnswers domain name (DNS) lookups for getjobtally.comDomain lookups only. Site traffic does not pass through it.
ImprovMXForwards email sent to our @getjobtally.com addressesEmails you send us, such as to support@getjobtally.com

Your browser's maker may also handle audio if you use voice input (Section 10). If an owner taps the map link in a clock-in email, that opens Google Maps, which is Google's service, not ours.

We may also disclose information: (a) to comply with law, legal process, or a lawful government request; (b) to protect the rights, safety, and property of JobTally, our users, or the public; (c) to enforce our Terms; and (d) in a merger, acquisition, financing, or sale of assets, in which case we will require the recipient to honor this Policy.

8. Payments & card data

Subscriptions are billed through Stripe. You enter card details on Stripe's page, and they go to Stripe. JobTally never receives or stores your card number, security code, or full card details. We send Stripe your email address and your JobTally account ID so it can match the payment to your account. We keep your Stripe customer ID, subscription ID, plan, status, and renewal date. Stripe's handling of your payment data is covered by Stripe's Privacy Policy.

9. AI: receipt scanning & the assistant

JobTally uses Anthropic's Claude for two things. Anthropic handles this data under Anthropic's commercial terms, and we use it only to do what you asked.

Receipt scanning

When you add a receipt photo, we send the image to Anthropic to read what is printed on it: the store, date, subtotal, tax, and total. You see the result and can change it before saving.

The Ask assistant

When you ask the assistant something, by typing or talking, your message goes to Anthropic. So does the account data the assistant looks up to answer, which can include your jobs, your clients and their contact details, prices and budgets, crew names, hours and pay rates, estimates, and invoices. When a worker uses the assistant, it looks up only his own hours, schedule, and jobs. When the assistant wants to change something, it shows a confirm card first, and nothing is saved until you tap Confirm. Every change it makes is logged in your account.

AI can get things wrong. Check scanned amounts and assistant answers before you rely on them. See the disclaimers in our Terms of Service.

10. Voice input

The microphone button uses your browser's built-in speech recognition. Depending on your browser, the audio may be sent to the browser's maker to turn it into text (for example, Google in Chrome, or Apple in Safari). JobTally only gets the text, never the audio. If you would rather not use it, type instead.

11. Keeping & deleting data

While your account is open

We keep your data as long as the account is open. Cancelling your subscription does not delete anything. The account drops to the free plan and your records stay.

When an owner deletes their account

Owners can delete their account in the app, under Settings → Delete my account. You type your own email to confirm. Then:

  1. Billing stops first. Any live Stripe subscription is canceled. If we cannot confirm billing has stopped, nothing is deleted and we ask you to email us.
  2. Your records are deleted: jobs and client details, estimates, invoices, change orders, receipts, hours, pay records, mileage, schedules, time off requests, lists, daily notes, permits, warranty callbacks, insurance and license records, job chat, the assistant's change log, your usage events and signup source, your subscription record, and your login.
  3. Receipt photos you uploaded yourself are deleted from storage.

Not yet removed by the delete button: job photos, job documents, insurance and license files, and receipt photos your crew added. Those files stay in private storage. Email support@getjobtally.com and we will delete them. If you want to be sure every file is gone, email us after you delete.

Your workers' logins are theirs, so they are not deleted. They are unlinked from your company. Their hours on your jobs are deleted along with your jobs.

When a worker's account is deleted

Workers cannot delete their own account from the app yet. Email support@getjobtally.com and we will do it. Deleting a worker's account also deletes his hours, pay records, schedule, and time off requests, including the copies in his boss's account. Owners should download their data first if they need those records. Chat messages the worker wrote, and photos and receipts he added to a job, stay in the owner's account.

What can remain after a delete

An owner controls the worker and client data in their own account and can change or delete it there.

12. Security

No system is perfectly secure, and we cannot promise absolute security. If we learn of a breach affecting your personal information, we will notify you and regulators as the law requires.

13. Your rights & choices

Depending on where you live, you may have some or all of these rights:

To make a request, email support@getjobtally.com. We will confirm it is you and answer within the time the law requires. Workers: some requests are for the owner who controls your data, and we will help route them. We will not treat you differently for using your privacy rights.

14. California privacy rights (CCPA/CPRA)

If you live in California, you have the right to know what personal information we collect and how we use and disclose it; to request access to it and deletion of it; to correct it; and to be free from discrimination for using these rights.

We do not "sell" your personal information, and we do not "share" it for cross-context behavioral advertising, as the CCPA/CPRA defines those terms. What we collect and why is in Sections 2 to 4. Who receives it is in Section 7. To use your rights, email support@getjobtally.com. You may use an authorized agent, subject to verification.

15. EU/UK/EEA rights (GDPR)

If you are in the European Economic Area, the United Kingdom, or Switzerland, you have the rights in Section 13 under the GDPR or UK GDPR, and the right to complain to your local data-protection authority. Our legal bases are in Section 5. JobTally is built for U.S. contractors, and your data is stored in the United States (Section 18). For any GDPR request, email support@getjobtally.com.

16. Cookies, browser storage & usage data

No ad trackers and no outside analytics. The site and app load no third-party scripts. We do not use advertising cookies.

The app keeps a few things in your browser's own storage:

You can clear these in your browser settings. Clearing your sign-in will sign you out.

17. Children

JobTally is a business tool and is not for anyone under 18. We do not knowingly collect personal information from anyone under 18. If you believe a minor has given us information, email support@getjobtally.com and we will delete it.

18. Where your data is stored

JobTally is run from the United States. Your account data and files are stored with Supabase on Amazon Web Services in the United States (Northern California region). If you use the Service from outside the United States, your information is transferred to and handled in the United States, whose data-protection laws may differ from yours.

19. Changes to this policy

We may update this Privacy Policy. When we do, we will change the "Last updated" date above, and for major changes we will give extra notice, such as in the app or by email. If you keep using the Service after an update, you accept the updated Policy.

20. Contact us

Questions, requests, or complaints about privacy? Reach us at:

John Paul Kobrossi d/b/a JobTally
Email: support@getjobtally.com
Mailing address: available on written request via the email above