Skip to content
Sun Sub

Legal · Terms of Use

Sun Sub Terms of Use (EULA)

The rules for using Sun Sub, the iPhone time clock for painters and trade crews made by Sun Painting Virginia. Written in plain English for the people who use it: independent workers recording their own hours, crews and foremen on company jobs, and the companies they work for.

Effective September 8, 2026 Version 1.2 Applies to Sun Sub for iPhone, its service and its web pages

These Terms are written in English. Help in Spanish is available by phone or email: (434) 207-2025, support@sunpaintingva.com. Ayuda en español por teléfono o correo electrónico.

Summary

The short version. The full Terms below are what you agree to.

  • Anyone with a US or Canadian mobile number can sign up. Your number is your account. Companies that run their crews through Sun Painting Virginia's system can also add you to their jobs.
  • Clock in when you arrive, clock out when you leave, and record only your own hours. Faking hours, your location or a worksite pin is grounds for losing the app and having reports revoked.
  • Your location is captured when you clock in or out, when you choose to set a worksite pin, and at a few foreman actions, not continuously. You must turn on location to clock in; once you are clocked in, your hours still record even if it drops, marked "Not verified".
  • A signed hours report is your document. Our server signs what it recorded; the online verifier is the only check that a file is untouched, and the verifier's numbers win over anything printed on a file that fails that check.
  • A company is linked to your account only when you accept its invite, confirm a link with a code, or sign in with that company's own number on file with us. Hours on its jobs are its records; hours at your own worksites are shared only if you switch sharing on.
  • Recording and viewing hours is free. Creating and sending signed reports, and linking a company yourself, need a subscription — monthly through the App Store, or yearly by card on our website. Cancel any time; no partial refunds from us, though you can ask us for a courtesy grace period.
  • Nobody who uses the app is a Sun Painting employee. Your pay comes from whoever you work for; the app is a record, not a paycheck.
  • Texts: a sign-in code when you ask for one, a second code when you link a company by name, an invite when a company adds you, and optional work texts only if you tick the box. Reply STOP to opt out.
  • The app is provided as-is. If it isn't working, keep your own record of hours. You can delete your account from the Account tab; reports you already issued stay checkable.
  • Your agreement is with Sun Painting Virginia, not Apple. Virginia law applies.

Agreement and parties

These Terms of Use are the end user license agreement (“EULA”) for the Sun Sub app, including its auto-renewable subscription.

Who this agreement is between

These Terms of Use ("Terms") are an agreement between you and Sun Painting Virginia, 2421 Ivy Rd, Charlottesville, VA 22903 ("Sun Painting", "we", "us"). They cover the Sun Sub iPhone app, the online service it talks to (spvaTrack, Sun Painting Virginia's project system), and the Sun Sub pages on this website, including the public report verifier at /sunsub/verify, the subscription pages, and the "Sun Sub hours" page for companies (together, the "app"). Anyone who checks a report at the verifier, or uses the company page, is also bound by Sections 8, 9, 13 and 16, whether or not they have a Sun Sub account.

How you accept

You accept these Terms when you request a sign-in code, sign in, or use the app in any way. After your first sign-in the app also shows you the in-app agreement below and asks you to sign it with your finger and type your full name. The app will not let you record hours until you have signed. We keep your signature, your typed name, the agreement version, a fingerprint of the text you were shown, the app version, the time, and, if the app already has a location fix from earlier in the session, your location, as the record that you agreed.

In-app agreement

Version 2.0

By using this app you agree that:

  1. You will record your hours honestly: clock in when you start, clock out when you stop, and only ever for yourself. Recording hours you did not work is grounds for removal from any company's crew.
  2. The app uses your location only at the moment you clock in or out, when you open it during a shift to check you are still on site, and when you choose to set a worksite's pin. It never records your location in the background or between shifts.
  3. Hours reports you create are digitally signed and can be checked by anyone with the online verifier. If a file and the verifier disagree, the verifier's numbers are the record.
  4. A company is linked to your account only when you accept — by entering the code we text you or by accepting the company's invite. Your hours on that company's jobs are its records; your own worksite hours are shared only if you choose to share them.
  5. Creating and sending reports and linking a company need a Sun Sub subscription. Recording and viewing your own hours never do.
  6. On a company's jobs, photos you file in the app are shared with that company's supervisors and may be shown to its customer as a record of completed work.
  7. You can delete your account at any time from Account. Reports you have already issued stay verifiable.

Those seven points are part of these Terms. They are a summary. Sections 5, 6, 9, 10 and 11 below and the Sun Sub Privacy Policy give the full description of when the app takes your location, what a report contains, how a company link is made and what a subscription covers, and that fuller description governs what the app actually does. The Privacy Policy explains what the app collects, who can see it and how long we keep it, and is also part of these Terms.

Builds of the app before version 1.2 show the earlier five-point agreement (version 1.0: clock in and out honestly; location recorded at punches; only your own hours; false hours are grounds for removal; photos are shared with Sun Painting supervisors and may be shown to the customer). Version 1.0 remains binding on anyone who signed it, and everyone is asked to sign version 2.0 once they update. Where the two differ, version 2.0 and these Terms apply.

If you don't agree

Don't use the app. On the agreement screen, tap Sign out. If you already have an account, you can delete it from the Account tab (Section 14). If you work for a company that asked you to use Sun Sub, talk to them about recording your hours another way.

Back to top ↑

Eligibility and accounts

Who may use Sun Sub

  • Anyone who records their own working hours, with a US or Canadian mobile number that is theirs. There is no roster to be on and no application: you sign up in the app. Numbers outside the US and Canada, and some number ranges known for fraud, cannot create an account.
  • Crews and foremen whose company runs its work through Sun Painting Virginia's system, when that company's foreman or office adds their number. The company may create the account for you, or invite the account you already made (Section 10).
  • Sun Painting Virginia staff we have set up.
  • In every case: you are at least 18, of legal working age where you work and legally allowed to do the work, and you use an iPhone running iOS 16 or later that you own or control.

Your account is your mobile number

There is no password. You sign in by entering your mobile number and the one-time code we text to it. A new account then asks for your name (the name that will appear on your reports) and, optionally, an email address, and takes its time zone from the phone. Once you are in, that phone stays signed in for up to 90 days; after that you sign in again with a new code. Each phone signs in separately, and signing out affects only the phone you sign out on. At sign-in the app sends us your phone's device name, model, iOS version and app version so support can help if something goes wrong, and it sends its version number with every request.

Keep the account alive by using it. An account you created yourself that has not signed in for 180 days is retired the next time that number signs in, and a new, empty account is created for the number: the old account is signed out everywhere, unlinked from any company, its name and email removed and its worksites archived, and a website subscription on it is cancelled (an App Store subscription is not). The old account's shifts and reports are kept but are not shown to the new account (see the Privacy Policy, section 7). If you keep a number but rarely use the app, sign in once in a while.

You are responsible for your phone

  • Anything done in the app while your phone is signed in counts as done by you. Keep your phone locked.
  • If your phone changes hands, is lost, or you change numbers, sign out first (clock out, then Account → Sign out; Sign out is unavailable while you are clocked in). If you cannot get to the phone, delete the account from another phone signed in to it, or email support@sunpaintingva.com. We cannot sign out one phone on its own: the only cut-offs are deleting the account (Section 14), which signs out every phone, or our deactivating it. Sign-ins also expire on their own 90 days after they were made. To move to a new number, sign up with the new number and delete the old account.
  • Before handing a shared phone to someone else, check the Account tab shows Waiting to upload: 0 so none of your punches are still queued on that phone.

One person, one account

  • Never share a sign-in code or a signed-in phone. Never sign in with someone else's number, and never request codes for a number that is not yours.
  • If two people must use one phone, each person signs out before the next one signs in.
  • One mobile number is one account. If a company created an account for your number and you later sign up with the same number, you get that same account, not a second one.

Foremen and offices who add crew

When you add someone to a job or to your company's roster, you confirm that they work for your company, that they gave you this number for work, and that they agreed to be texted about it. An invite text goes to that number right away (unless it has previously opted out of our texts), so add only people who are expecting it. You may add only people from your own company. If the number already has its own Sun Sub account, the person is not added straight away: they receive an invite to accept or decline in the app, and nothing about them is shared with your company until they accept (Section 10). Removing someone from a job takes them off that roster; it does not delete the hours they already recorded.

Who sees your name and number

On an account you created and have not linked to a company, nobody sees your name and number but you and us. On a company job, the crew list is available to the other crew members on that same job: your name, mobile number, role and whether you are clocked in; the company's foreman and office, and, on Sun Painting Virginia jobs, Sun Painting supervisors, project managers and office staff assigned to the job, can see it too. See the Privacy Policy for the full picture.

Test mode

The app has a built-in test mode for demonstrations and training: signing in with the number 111-111-1111 and any six-digit code shows sample data generated on your phone, including a sample subscription and a sample company invite. In test mode no text is sent, nothing is sent to us, no purchase is made, and nothing you do is a record of anyone's hours. That number can never become a real account. These Terms still apply while you use test mode.

Back to top ↑

Your relationship with Sun Painting

Using the app does not make you our employee

Using Sun Sub does not make you an employee, contractor or agent of Sun Painting Virginia. If you signed up on your own, we are simply the company that provides the app; we do not employ you, engage you, pay you or direct your work. If you work on a Sun Painting Virginia job, you are an independent contractor, paid on IRS Form 1099, or crew working for a subcontractor company that engaged you; none are Sun Painting employees. Your pay rate, how you are classified, overtime, taxes, insurance and workers' compensation are between you and whoever you work for, not us. The app is a record of billable hours; it is not used to supervise your day.

What the app records is a time record, not a paycheck

A recorded shift is your clock-in, your clock-out and the location result for each. At your own worksites, nobody reviews or adjusts a shift: what was recorded is what your reports show. On a company job, that company's supervisors (and on Sun Painting Virginia jobs, Sun Painting supervisors and project managers) review every shift and may confirm it, reject it, or set the number of minutes that count; My hours shows the recorded hours, whether the shift was on site, the review status and the confirmed hours when they differ, and confirmed hours are rolled into a weekly "App hours" record for the company. A shift that runs longer than 16 hours is held for review on company jobs and excluded from reports; a shift left open for 16 hours is closed by our server and never counted. What whoever you work for pays you is their decision.

The app is not the only record of your hours

Sun Sub is one record of your time. It is not the exclusive record of your hours or wages, and nothing in these Terms takes away any right you have under federal, state or provincial wage-and-hour law against whoever you work for. If you think a shift is wrong on a company job, tell your foreman or the office promptly so it can be reviewed. Disputes about pay go to your employer or client, not to us, and we are not a party to any agreement between you and them. We do not vouch for your hours to anyone; a signed report says only that the file is what our server issued from the records it held (Section 9).

Back to top ↑

Honest use

The whole point of Sun Sub is a record everyone can trust. You agree to these rules:

  • Your own hours only. Clock in when you arrive on site and clock out when you leave. Never clock in or out for anyone else, and never let anyone do it for you. This applies to foremen too: a foreman may add and remove crew, but may not punch for them.
  • No location spoofing. Do not use mock-location apps, GPS spoofers, developer location overrides or anything similar. The app reports it when iOS flags a location as simulated; that punch cannot be verified, is marked on any report, and on company jobs is flagged for review.
  • Honest worksite pins. Set a worksite's pin only at the place where that work is actually done, standing there. A pin is what your reports' "on site" checks are made against, and its coordinates are printed on them; a pin set somewhere else, or moved to cover a punch, is a false record.
  • No backdating. Punches made with signal are timed by our server, not your phone. Punches made without signal keep the time you tapped and are sent when you have coverage again; our server refuses one that is more than 7 days old, more than 2 minutes in the future, that overlaps a shift already recorded, or that would take a day past 16 hours, and a resent punch is never counted twice. Do not change your phone's clock or otherwise try to alter when a punch happened. Punches themselves are never edited, by you or by us. If you forgot to clock in or out, keep your own note; on a company job, tell your foreman or the office and a supervisor can set the minutes that count.
  • Honest reports. Create reports only for hours you worked, name the real employer or client, and hand out the file as our server issued it. Do not alter a report file, print altered pages, present one person's report as another's, or present a report as something it is not (Section 9).
  • Truthful roster confirmations. Foremen: mark someone present only if they were actually on site that day.
  • Truthful photo reports. Upload photos of the site as it actually is, with accurate notes.

Consequences. Recording hours you did not work, spoofing your location or a pin, clocking for someone else, altering or forging a report, or filing false confirmations or reports is grounds for revoking your reports, closing your account, and, on company jobs, removal from the site. We may share what we found with your employer, with a company you are linked to, or with the person a false report was presented to, and we may keep the records involved as evidence.

Back to top ↑

Location, geofencing and worksite pins

When the app takes your location

The app takes a single location fix at the moment you tap Clock in or Clock out, and when you tap Set site pin here (or choose to use your current location while adding a worksite). Foremen on company jobs also get a single fix when they confirm the day's crew, submit a before/after photo report, or propose a site pin for a job. In three other places the app attaches the most recent fix it already has without taking a new one: when you sign the in-app agreement, when a foreman signs the scope of work, and with each photo a foreman uploads. There is no continuous tracking and no periodic upload: between those moments nothing about your location is sent to us.

What is sent with a fix: latitude, longitude, the accuracy reported by your phone, your location permission level, whether iOS flagged the fix as simulated, the time on your phone, and an id for the punch.

How verification works

  • On a company job, the site location and radius are approved by the company's office (150 m by default). A foreman may propose a new pin from the app; it uses the standard radius and takes effect only after the office approves it.
  • At a worksite of your own, the site location is the pin you set, with the radius you chose (50 to 500 m, 150 m by default). It takes effect at once, for shifts that begin after it was set; earlier shifts are never re-judged.
  • A shift is Verified on site only when both the clock-in and the clock-out landed inside that circle.
  • A punch is Not verified when it landed outside the circle, its accuracy was worse than the limit (currently 100 m), no fix could be taken, location permission was off, the site has no approved location or pin yet (or the pin was set after the shift began), or iOS flagged the fix as simulated. The app shows you the reason; on a company job a supervisor reviews the shift, and on a report the shift is shown as off site or unchecked.

Clocking in requires location; a location problem never blocks a clock-out. You must turn location on to clock in. Once a shift is open, poor signal, no GPS, no permission or no site location never blocks your clock-out — the punch still records, marked not verified.

Location is required to clock in

Sun Sub asks for "While Using the App" location access the first time you tap Clock in or set a pin, after showing you a screen that explains when it uses your location and when it never does. It never asks for "Always". From version 1.4 it uses your location in the background only while you are clocked in, for the on-phone check described next, and iOS shows its blue location indicator for as long as it does. You must allow location to clock in: with it off, the app blocks the clock-in, explains why, and shows a shortcut to Settings. If you turn location off after allowing it, the app explains once, the next time you open it, that clocking in needs location. Once you are clocked in, your hours still record even if location drops, marked "Not verified". Setting a worksite pin, and the foreman tool for proposing a job pin, also need location access.

The on-phone check and automatic clock-out

While you are clocked in, your phone keeps comparing its own location with the site's circle (the company's approved circle, or your own pin), including while the app is in the background. If you have been outside the circle for more than 10 minutes, the app clocks you out automatically as of the moment you left, tells you with a notification, and the shift's record says so. Nothing from that check is sent to us and no readings from it are kept: the clock-out it records carries the last reading taken inside the site, and your phone's only other word on it is whether the check ran for the whole shift. Hours the phone could not watch (the app was closed, or location was turned off) are recorded but not verified. When you are not clocked in, the app does not use your location at all. Builds before 1.4 only check when you open the app and remind you to clock out.

Pins are printed on reports

A worksite pin's coordinates, radius and set date appear on every signed report that includes a shift at that worksite, so the reader can see what the on-site check was made against. Only set a pin at a place you are content to show on paper to whoever you send reports to.

On company jobs, site locations are the customer's property information. Use them only to do the job.

Back to top ↑

Photos, signatures and content

What you put into the app

Everyone provides a name, optionally an email address, worksite names and addresses, and a finger signature and typed name for the in-app agreement, and enters an employer's name and email when creating a report. Foremen on company jobs can upload before/after photo reports (up to 12 photos per upload, 15 MB each, JPG, PNG or HEIC) with a note on each photo, a scope summary and report notes, can file daily crew confirmations, and sign the scope of work. The app re-encodes photos on your phone before uploading them, which removes the camera's own metadata (including any GPS data inside the image file); the app's most recent location fix is sent alongside instead. Together this is your "content".

Licence you give us

You keep any copyright you have in your content. You give Sun Painting Virginia a perpetual, worldwide, royalty-free licence to store, copy, process and display your content to operate the app for you: to build, sign, store and email your reports, to show a report's record to anyone who checks it at the verifier (Section 9), to keep the records these Terms and the Privacy Policy say we keep, and to resolve disputes. For content on company jobs, you also give that company and, on Sun Painting Virginia jobs, Sun Painting Virginia the same licence for project records, quality control, safety, resolving disputes and billing questions, and showing customers the work done on their property. Photos are not published anywhere automatically: the app has no customer-facing view and cannot even show photos back to crew. Today they are viewable only by Sun Painting supervisors, project managers and office staff assigned to the job. If a photo is shown to a customer, that is done by Sun Painting staff as part of the project record.

Other people's information

The employer name and email address you type on a report, and the numbers a foreman or office adds to a roster, are other people's information. You confirm you are entitled to give them to us for that purpose: an employer's address to send them your own hours, a worker's number because they gave it to you for work.

Rules for photos

  • Photograph the jobsite and the work. Do not photograph people, including crew, customers, neighbours or children, unless they have agreed.
  • Inside a customer's home or business, photograph only the areas you have been given access to for the work. You confirm you are allowed to photograph where you are.
  • No offensive, harassing, unrelated or private content, and nothing that shows documents, screens, valuables or personal belongings that are not part of the work.
  • Notes, worksite names, signatures and report details must be your own and truthful.

We may remove content that breaks these rules and may act under Section 14.

Back to top ↑

Text messages (SMS)

Sign-in codes

When you tap Text me a code, we text a one-time code to the number you entered. Message and data rates may apply. Requesting a code is your agreement to receive that one text. Codes are sent only when you ask for one, expire after a short time (about 10 minutes), and stop working after a few wrong attempts. Requests are limited per number and per network to stop abuse; if you hit the limit, wait a few minutes and try again. Because you asked for it, a code is sent even if you have opted out of our other texts. Codes are delivered by our verification provider, so they may arrive from a different number than our other texts.

Company-link codes

When you type a company's name in Account → Company link and tap Continue, we text a second code to your number to confirm it is really you linking the account. The same limits and rules as sign-in codes apply. The app says a code was sent whether or not the company and your number matched, so the screen cannot be used to find out who works for whom.

The company invite

When a company's foreman or office adds your number to a job or to their crew, Sun Painting Virginia sends one text on the company's behalf telling you that the company wants to add you, how to accept or decline in the app (and, if the account was created for you, how to get the app), and how to opt out. It is not sent to a number that has previously replied STOP.

Optional work texts

The sign-in screen has a checkbox that starts unticked. Ticking it is optional and is not a condition of using the app or of working on any job. It reads:

The two links in that sentence go to Sun Painting's general privacy and terms pages for customers. The Sun Sub-specific documents are the Sun Sub Privacy Policy and these Terms.

If you tick the box, you get one confirmation text. As of the effective date, the only automated texts this system sends to Sun Sub users are the sign-in code, the company-link code, the company invite, that one confirmation, and automatic replies to the keywords below. If we begin sending job, shift or schedule notifications, they will go only to numbers that have opted in.

Frequency, rates, sender

  • Message frequency varies. Message and data rates may apply.
  • Work texts and invites from Sun Painting Virginia come from (434) 443-7550. Codes may come from a different number (see above).
  • Mobile carriers are not liable for delayed or undelivered messages. If a code does not arrive, tap Send a new code or contact support.

STOP and HELP

  • Reply STOP (or STOPALL, UNSUBSCRIBE, CANCEL, END, QUIT) to any Sun Painting Virginia text to stop work texts and invites. You will get one confirmation and no further work texts. Reply START to opt back in.
  • Reply HELP for help, or email support@sunpaintingva.com, or call (434) 207-2025.
  • Unticking the box on a later sign-in does not opt you out; STOP does.
  • STOP stops texts. It does not unlink you from a company, stop codes you request yourself, or close your account. For those, use the app (Account → Company link, Account → Delete account) or contact support.
Back to top ↑

Acceptable use and security

You agree not to:

  • reverse engineer, decompile, disassemble, modify or make derivative works of the app, except to the extent the law allows despite this term;
  • scrape, crawl or bulk-download data from the service, or access the service by any means other than the app, the web pages, or tools we provide;
  • interfere with the service: probing or bypassing security, overloading it, sending forged or malformed requests, requesting sign-in or company-link codes for numbers that are not yours, or using the sign-in or company-link screens to find out who has an account or who works for which company;
  • use another person's sign-in, code, signed-in phone or access token, or let anyone use yours;
  • forge, alter or tamper with a signed hours report, its embedded record or signature, or anything that looks like one; present a report you did not receive from its author as genuine; or use the verifier, the record pages, the verification API or our public keys for anything other than checking a report you have been given (no bulk or automated checking, no guessing report ids);
  • access, download or pass on job, customer, crew or worker information you are not assigned to or do not need for the work. Job addresses, site locations, scope-of-work documents (which include the customer's name), crew contact details and a company's roster are confidential to that company and project. Use them only to do the job; do not post them or share them outside the crew;
  • use the company page or a roster to add numbers of people who did not give them to you for work, or to look at workers who have not linked your company;
  • upload malware or anything unlawful, or use the app for anything other than recording and reporting your own work.

Found a security problem? Email support@sunpaintingva.com with what you found. Please do not exploit it or publish it before we have had a fair chance to fix it.

Back to top ↑

Signed hours reports and the verifier

What a report is

A signed hours report is a PDF our server builds from the shifts in a period you choose (up to 62 days), with your name, the last four digits of your number, the period and time zone, the employer's name and email you typed, the totals, and one line per shift with its date, site, times, hours and provenance: whether its time was stamped by our server or by your phone offline, which location check applied (a company's fence, your own pin, or none), whether it was on site, and its review status on company jobs. Shifts that cannot be counted (still open, closed automatically, rejected by a company supervisor, or over the 16-hour daily limit) are listed under "Not counted" and never added in. On company jobs, the hours counted are the supervisor-confirmed figure. Each report has an id, and every page prints the id, the key id, the record's fingerprint, the verify link and a QR code.

What "signed" means, and what it does not

Our server writes the report's data as a fixed record, signs that record with its private key (RSA-PSS with SHA-256), embeds the record and signature in the PDF as an attachment, keeps both, and keeps a fingerprint (SHA-256) of the exact file it handed you. Our public keys are published at /sunsub/keys.

Any change to the file is detected by the online verifier (byte-exact match against the file we issued). The embedded record is digitally signed and can be checked offline with our public key. The printed pages themselves are not signed — always trust the verifier's numbers, not the numbers printed on a file that fails the byte-exact check.

A signature is a statement by our server that the file is what it issued from the records it held at that moment. It is not a statement by Sun Painting Virginia that you worked those hours, that a location reading was truthful, or that anyone owes you anything. The report is your document and your statement; the provenance columns exist so the reader can weigh it.

The verifier

Anyone who holds a report, its id or its QR code can check it at /sunsub/verify without signing in, and will see the record we hold for it: your name and the last four digits of your number, the employer's name, the period, the totals, when it was issued and its status. Whoever uploads the file itself and receives an authentic, revoked or record-valid-file-altered answer also sees the per-shift record we hold for it, without pin coordinates. By creating a report you agree that we may show that record to anyone who presents the report's id. The verifier answers authentic (byte-for-byte the file we issued), revoked, record valid, file altered (the embedded record is genuine but the file is not the one we issued; use the verifier's numbers), unknown record (a valid-looking signature with no matching report; treat as forged) or not verified (could not be checked). Every check is logged with the checker's network address (Privacy Policy, section 2i). The verifier is provided as-is (Section 13): it can confirm that a file is unchanged, and it can tell you what we hold, but it cannot tell you whether the hours were honest, and we do not promise any employer or anyone else will accept a report.

Sending and sharing

You can email a report from the app (from our address, with your email as the reply-to if you gave one) or share the file yourself. You are responsible for the address you type and for who you give the file to. Once a report is in someone else's hands we cannot recall it; we can only revoke it.

Revocation and retention

We may mark a report as revoked, so the verifier says so to anyone who checks it, at your request, if it is found to rest on false records, if the account that issued it turns out not to be the person named, or if a court or authority requires it. Revocation does not erase the report. Issued reports are kept indefinitely, including after you delete your account, because the person you gave one to must be able to check it later; the Privacy Policy explains exactly what is kept. You cannot edit a report; create a new one instead.

Back to top ↑

Linking a company

What a link is

Companies that run their crews through Sun Painting Virginia's system can receive your hours directly instead of by report. When your account is linked to a company, its jobs appear under Company jobs, the shifts you record on those jobs are that company's records and go to its supervisors for review, and your name and number appear on its Sun Sub hours page and its jobs' crew lists. An account can be linked to one company at a time.

Three ways to link, all with your consent

  • Invite. A company's foreman or office adds your number. You receive an invite in the app (and a text) and choose Accept or Not now. Nothing is shared until you accept; an invite expires after 7 days.
  • By name. You type the company's name in Account → Company link. If your number is on that company's pre-approved roster, we text you a second code; entering it makes the link. If it isn't, no link is made and the app tells you to ask the company to add your number.
  • Your own company. If the number you sign in with is a company's own number on file in Sun Painting Virginia's system, the account is that company's account and is linked when you sign in, with no second code and no subscription. If you unlink it, it stays unlinked until you next sign in with that number.

Nobody can link your account to a company without one of those steps on a phone signed in to your account. The invite and by-name routes need an active subscription (Section 11) unless the company's office has marked your account complimentary; all three are available only while company linking is switched on on our side (Section 12).

Sharing your worksite hours

Hours at your own worksites are never shown to a linked company unless you switch on Share my worksite hours with my company (off by default, offered when you accept an invite or link by name, and changeable at any time in Account → Company link). While it is on, the company sees the worksite's name, the times and whether the shift was on site, not your pin's coordinates. Switch it off and those shifts disappear from the company's view. Your reports, your other worksites' details and your subscription are never shown to a company.

Unlinking

If you created the account yourself, Unlink in Account → Company link (clock out first) removes you from the company's jobs, cancels pending invites and stops sharing. The hours you already recorded on its jobs stay in the company's records; they were its records when you recorded them. If a company created your account for its crew, the company's office manages the link and the app will not unlink it; you can ask the company to remove you, or delete the account (Section 14). A company can remove you from its jobs or roster at any time.

Companies

If you use the company page or add crew as a foreman or office, you agree that every number you add was given to you by its holder for work; that you will remove numbers of people who no longer work for you; that you will use what you see (linked workers, roster, invites, shifts) only to run your own crews, pay your own people and answer questions about your own jobs; and that you are responsible for your obligations to your workers under wage-and-hour and privacy law. Sun Painting Virginia may switch company linking off for everyone, or for a company, at any time.

Back to top ↑

Subscription and payment

What is free and what needs a subscription

Signing up, worksites, clocking in and out, offline punches, My hours, and everything a company's foreman or office sets up for you (its jobs, crew tools and supervisor review) are free and stay free. A Sun Sub subscription unlocks creating and emailing signed hours reports and linking your account to a company yourself (by name or by accepting an invite). One subscription per account; it is personal to the account and not transferable.

Two ways to subscribe

  • In the app, through the App Store. An auto-renewable monthly subscription at the price shown on the Subscribe button (US$10 a month on the US storefront; other storefronts show their local price). Payment is charged to your Apple Account when you confirm the purchase. The subscription renews automatically each month at the same price unless you cancel it at least 24 hours before the end of the current period; you manage and cancel it in iPhone Settings → your name → Subscriptions (or Manage subscription in the app). Apple, not Sun Painting Virginia, bills you, and Apple's terms and refund policies govern the purchase; requests for refunds of App Store purchases go to Apple. Restore purchases in the app re-sends Apple's record of your subscription to our server.
  • On our website, by card. Where the app offers "Subscribe on our website instead" (only on the US App Store storefront, and only while we have that link switched on), a US$120 a year subscription billed by our payment provider, Stripe, to the card you enter on Stripe's checkout page. It renews automatically each year until you cancel through Manage subscription (Stripe's customer portal), which also lets you change your card and see invoices. Prices are in US dollars and exclude any sales tax that applies to you.

An account is subscribed if either route is active. If you hold both, cancel one; we do not refund a duplicate.

Cancelling, refunds and failed payments

  • Cancelling stops the next renewal. The features stay unlocked until the end of the period you have paid for. We do not give partial refunds for the unused part of a billing period on a website subscription; for an App Store subscription, refunds are Apple's decision under its policies.
  • If a website renewal payment fails, you keep access for 3 days while Stripe retries the card; after that, reports and linking pause until a payment goes through. If an App Store renewal fails, access continues only for any grace period Apple grants while it retries.
  • Deleting your account cancels a website subscription. It cannot cancel an App Store subscription, because only Apple can; cancel that first in iPhone Settings → your name → Subscriptions, or Apple will keep charging you (the app's deletion confirmation says the same). An App Store subscription you keep paying for can be attached to a new Sun Sub account you later create, by tapping Restore purchases.
  • Courtesy grace period. There is no automatic grace period when a subscription lapses or is cancelled: the paid features pause at the end of the period you have paid for. If that timing genuinely strands you — a report you were about to send, a card problem you are still fixing — email sunsub@sunpaintingva.com and we may, at our discretion, keep the paid features unlocked for a short time or otherwise make it right. Each request is decided case by case, and granting one does not create a right to another.
  • We may change the price. For a website subscription we will tell you by email (if we have one) and in the app at least 30 days before a new price takes effect, and you can cancel before then. For an App Store subscription, Apple tells you about a price change and asks for your agreement where its rules require it.

Complimentary access and switches on our side

Our office may grant an account complimentary access until a date, for example when a company covers its crew's report costs. We may also decide that sending reports does not require a subscription at all for a time. Neither creates a right to it later. Subscriptions, reports and company linking are each subject to Section 12: while reports or linking are switched off on our side, a subscription does not unlock them, and if a feature you paid for is unavailable for a substantial part of a period you have paid for, contact us and we will make it right.

Test mode and sandbox purchases

Purchases in test mode are simulations and cost nothing. Sandbox (test) App Store transactions may be accepted by our server while we are testing; they are not real subscriptions and may stop being honoured without notice.

Back to top ↑

Availability and changes to the app

We may change or stop the app

Sun Sub is provided as-is (see Section 13). We may change, suspend or discontinue any part of it at any time, including retiring the app altogether, and we may add or remove features without notice. If we retire the app or a feature you have paid for, we will refund the unused part of a website subscription; App Store subscriptions are refunded by Apple under its policies.

Features can be switched off

Sun Painting Virginia can turn hour recording, open sign-up, signed reports and company linking on or off for everyone, separately. When recording is off, the app still signs in and shows your worksites, jobs and hours, but the Work screen, each site's page and the Account tab tell you that hour recording is switched off, and the Clock in button is not offered. If a recording request still reaches us while it is off, the app shows "Hour recording isn't switched on yet." When that happens, record your hours the way you or your employer normally would. While reports or linking are off, the app hides that feature or says it isn't switched on yet. The public verifier keeps working for reports already issued.

Offline punches are best-effort

A punch is saved on your phone before it is sent, and sent automatically when you have coverage again. That is best-effort, not a guarantee: if the phone is lost or wiped, or the app is deleted, before a punch uploads, that punch is gone; if our server refuses a punch under the rules in Section 4, or after repeated failed attempts, the app stops retrying it and shows a notice under Waiting to upload on the Account tab. Check that count and your shifts in My hours. If a shift is missing or wrong, keep your own note and, on a company job, tell your foreman promptly.

Keep the app updated

Install updates when they are offered. We may require a minimum app version, and old builds may stop working or be asked to accept a newer version of these Terms; for example, new accounts can only be created from version 1.2 or later. Sign-ins expire after 90 days; sign in again with a new code. You cannot clock into a job you are not assigned to, a job the office has archived, or a worksite you have archived.

Back to top ↑

Disclaimers and limitation of liability

In plain terms: we built Sun Sub to make recording hours easier and fairer, but phones, networks and software fail. This section says who carries that risk.

No warranties

To the fullest extent permitted by law, the app, the verifier and the reports are provided "as is" and "as available", without warranties of any kind, express or implied, including any implied warranties of merchantability, fitness for a particular purpose and non-infringement. We do not promise that the app will be uninterrupted or error-free, that every punch will upload or verify, that a report will be delivered, or that the app's records or a signed report will be accepted by anyone as proof of your hours. The verifier confirms whether a file is the one we issued; it does not confirm that the hours in it were worked.

Keep your own record. Because the app may be unavailable or a punch may fail to upload, keep your own record of the hours you work (paper, a text to whoever you work for, whatever they accept) whenever the app is not working, and give it to them. Whoever you work for is responsible for paying you for the hours you actually worked, whether or not the app recorded them.

Limitation of liability

To the fullest extent permitted by law, Sun Painting Virginia and its owners, employees and agents are not liable to you or to anyone who relies on a report for any indirect, incidental, special, consequential or punitive damages, or for lost wages, lost profits, lost data or lost work, arising out of or related to the use of or inability to use the app, a report or the verifier. That includes hours that were not recorded, not uploaded, not verified, not counted, or that were adjusted on review, and reports that were revoked, altered by someone else, or not accepted. To the fullest extent permitted by law, our total liability for all claims relating to the app will not exceed the greater of one hundred US dollars (US$100) and the subscription fees you paid us for the twelve months before the claim arose.

What this section does not do

  • Nothing in these Terms excludes or limits liability that cannot be excluded or limited under Virginia law or other law that applies to you, including liability for fraud, gross negligence, wilful misconduct, or death or personal injury caused by negligence.
  • Nothing in these Terms limits or waives any right you have under federal, state or provincial wage-and-hour law, or any other right that cannot be waived by agreement. Those rights are against whoever you work for, and this agreement does not change them.
  • Where the law does not allow one of these limits, it applies only to the extent the law allows.
Back to top ↑

Termination and account deletion

By you

You can sign out at any time (clock out first). To stop using Sun Sub for good, delete your account: Account → Delete account, after a confirmation and only while you are not clocked in. Deletion is immediate: every phone is signed out, your name and email are removed, your number is freed for a new account, your worksites are archived, you are removed from company jobs and unlinked, and a website subscription is cancelled. An App Store subscription is not cancelled by deletion: cancel it with Apple first, or Apple will keep charging you (Section 11). Shifts you recorded and reports you issued are kept, as the Privacy Policy explains, so that a report you handed to someone stays checkable. You can also email support@sunpaintingva.com and ask us to do it.

By a company

A company you are linked to can remove you from its jobs or its roster at any time. The hours you already recorded on its jobs stay in its record. Removal from a company does not close an account you created yourself.

By us

We may suspend or deactivate your account, revoke reports, or end a subscription (refunding the unused part of a website subscription unless the termination is for breaking these Terms) at any time, with or without notice, including for breaking these Terms, at the request of a company whose account you use, or when we retire the app. Deactivation blocks new sign-ins, cuts off any phones that are signed in, and removes you from active company jobs.

What survives

Hours, punches, worksites, reports and their verification records, company link and consent records, roster confirmations, photos, signatures and acceptance records made before termination remain part of the record and are kept as described in the Privacy Policy. Sections 3, 4, 6, 8, 9, 13, 15 and 16 continue to apply after termination.

Back to top ↑

Apple App Store terms

Sun Sub is distributed through Apple's App Store and TestFlight, and its in-app subscription is sold through the App Store. Apple requires the following terms, which apply in addition to the rest of this agreement. In this section "Licensed Application" means Sun Sub, and "Apple" means Apple Inc.

  1. Acknowledgement. These Terms are an agreement between you and Sun Painting Virginia only, not with Apple. Sun Painting Virginia, not Apple, is solely responsible for the Licensed Application and its content. Where these Terms give you less than the Apple Media Services Terms and Conditions (including the App Store Usage Rules) give you for the Licensed Application, Apple's terms apply.
  2. Scope of licence. Sun Painting Virginia grants you a non-transferable licence to use the Licensed Application on any Apple-branded products that you own or control, as permitted by the Usage Rules in the Apple Media Services Terms and Conditions, except that the Licensed Application may be accessed and used by other accounts associated with the purchaser via Family Sharing or volume purchasing. Each Sun Sub account is nonetheless personal to one person (Section 2), and a subscription is personal to one account (Section 11).
  3. Maintenance and support. Sun Painting Virginia is solely responsible for providing any maintenance and support for the Licensed Application, as described in these Terms and at /sunsub/help. Apple has no obligation whatsoever to furnish any maintenance and support services for the Licensed Application.
  4. Warranty. Sun Painting Virginia is solely responsible for any product warranties, whether express or implied by law, to the extent not effectively disclaimed. If the Licensed Application fails to conform to any applicable warranty, you may notify Apple, and Apple will refund the purchase price for the Licensed Application to you; Sun Sub is free to download, and any refund of an in-app subscription you bought from Apple is handled by Apple under its policies. To the maximum extent permitted by applicable law, Apple has no other warranty obligation whatsoever with respect to the Licensed Application, and any other claims, losses, liabilities, damages, costs or expenses attributable to any failure to conform to any warranty are Sun Painting Virginia's sole responsibility.
  5. Product claims. Sun Painting Virginia, not Apple, is responsible for addressing any claims by you or any third party relating to the Licensed Application or your possession and/or use of it, including: (i) product liability claims; (ii) any claim that the Licensed Application fails to conform to any applicable legal or regulatory requirement; and (iii) claims arising under consumer protection, privacy or similar legislation.
  6. Intellectual property rights. If a third party claims that the Licensed Application or your possession and use of it infringes that third party's intellectual property rights, Sun Painting Virginia, not Apple, is solely responsible for the investigation, defence, settlement and discharge of that claim.
  7. Legal compliance. You represent and warrant that (i) you are not located in a country that is subject to a U.S. Government embargo, or that has been designated by the U.S. Government as a "terrorist supporting" country; and (ii) you are not listed on any U.S. Government list of prohibited or restricted parties.
  8. Developer name and address. Questions, complaints or claims about the Licensed Application go to Sun Painting Virginia, 2421 Ivy Rd, Charlottesville, VA 22903, support@sunpaintingva.com, (434) 207-2025.
  9. Third-party terms. You must comply with any applicable third-party terms when using the Licensed Application, for example your mobile carrier's terms for text messages and data, and Apple's terms for in-app purchases.
  10. Third-party beneficiary. Apple and Apple's subsidiaries are third-party beneficiaries of these Terms, and upon your acceptance of these Terms, Apple will have the right (and will be deemed to have accepted the right) to enforce these Terms against you as a third-party beneficiary.
Back to top ↑

Governing law and disputes

These Terms are governed by the laws of the Commonwealth of Virginia, without regard to its conflict-of-law rules.

Talk to us first. If you have a problem with the app or with us, contact us (Section 18) before doing anything else. We will try to work it out with you directly and promptly.

Courts. Any dispute that cannot be resolved that way will be brought in the state or federal courts located in the Commonwealth of Virginia, and you and we each consent to the jurisdiction and venue of those courts. Nothing in this section stops either of us from seeking an injunction or other urgent relief in any court that has jurisdiction, and nothing in it takes away consumer rights you have under the law of the place you live that cannot be taken away by agreement.

This section covers disputes between you and Sun Painting Virginia about the app. It does not cover disputes between you and whoever you work for, or between you and a company you link, which these Terms do not govern.

Back to top ↑

Changes to these Terms

We may update these Terms. When we do, we will post the new version on this page with a new version number and effective date. For a material change we may also tell you in the app, and we may ask you to sign the updated in-app agreement again before you can keep recording hours. Continuing to use the app after a change takes effect means you accept the new Terms. If you do not accept them, stop using the app and see Section 14.

Version history: 1.0, effective August 31, 2026 (first version). 1.1, effective September 4, 2026 (background location removed; location captured only at punches and foreman actions). 1.2, effective September 8, 2026 (open sign-up for anyone with a US or Canadian number; worksites and pins; signed hours reports and the public verifier; company link with consent; subscriptions through the App Store and on our website; in-app account deletion; in-app agreement version 2.0).

Back to top ↑

Contact

Questions about these Terms, the app, your account, a report or your data:

Phone(434) 207-2025
During business hours, Eastern time
MailSun Painting Virginia
2421 Ivy Rd, Charlottesville, VA 22903

Help in Spanish is available by phone or email. Ayuda en español por teléfono o correo electrónico.

Back to top ↑