myTIMEFOSS North America · Personal time clock
Local time · loading
Your workday, at a glance
--:--:--
Not clocked in

Ready when you are

Clock in to start tracking today's shift.

Punch your two 15-minute breaks here so the times appear in your calendar and records.

Today’s break & lunch schedule

Your expected times at a glance · reminders appear 10 minutes beforehand while myTIME is open.

TODAY
☕
Morning paid break10:00 AM · 15 minutes
🍽️
Lunch11:30 AM–12:30 PM
☕
Afternoon paid break3:00 PM · 15 minutes

Reminder timing is based on your workday settings. Keep this tab open to see reminders; this browser-only app cannot pop up reminders while fully closed.

PAID TIME TODAY
0h 00m
Goal: 8 hours
0% of daily goal
TIME REMAINING
8h 00m
Until 8 paid hours are reached
PROJECTED FINISH
5:00 PM
Based on 8:00 AM start and 1h lunch

Today's punches

TODAY
No punches yet. Clock in to begin your day.
Times are recorded on this device using your local clock. If a punch is wrong, use the correction option and enter a reason.

My workday settings

READ ONLY
WORKDAY START
8:00 AM
WORKDAY END
5:00 PM
LUNCH
11:30 AM–12:30 PM
MORNING BREAK
10:00 AM
AFTERNOON BREAK
3:00 PM
PAID HOURS GOAL
8 hours

Your schedule is shown here for reference. Change it only in Settings.

Timesheet & backup

This device only · No cloud sync

Monthly timesheet

LOCAL RECORDS
DateFirst inLunchLast outPaid timeStatus
No records for this month.

Late start? Your make-up plan

SMART RECOVERY
You're on track

Clock in to see personalized ways to make up time.

Suggestions are planning estimates. Check your manager’s policy before changing lunch or working outside your normal hours.

Weekly schedule & punches

MON–SUN
DayPlanned inLunch outLunch inPlanned outActual inActual outLunchPaidDay balance
Weekly totals0h 00m0h 00m
This weekly view is read-only. Planned times come from your saved workday settings; actual punches come from your time clock. Day balance compares paid time with that day’s planned paid-hours goal.

Add hours from another day

TIME BANK

Record extra hours already worked on another day, or a time adjustment you need to carry into this week. Entries are included in the weekly balance and saved in your JSON backup.

Use a positive number to add time or a negative number to remove time. These are personal planning records, not payroll changes. Entries can be removed if entered by mistake.
INTEGRATIONS

Connect once. Use everywhere.

The goal: sign in with Google or Microsoft once, approve the tools you want, and get back to your timecard.

SETUP STATUS
SIGN-IN SETUP REQUIREDSecure Google/Microsoft sign-in is not enabled yet. Your existing punches remain in this browser and are not deleted or uploaded by this screen.
OPTION 1

Google

Gmail reports, Google Sheets records, and calendar reminders after you authorize access.

Not connected. Requires a Google OAuth app and server-side credentials.

OPTION 2

Microsoft

Outlook email, Excel/OneDrive, and calendar reminders where your organization allows them.

Not connected. Requires a Microsoft Entra app and admin-approved permissions if your FOSS account needs them.

After sign-in, choose what to connect

Email reportsSpreadsheet recordsCalendar remindersSecure backup
What’s needed to turn sign-in on

The site currently runs as a static app. Real OAuth sign-in requires server-side callback routes, protected token storage, and provider app credentials configured as Cloudflare secrets. These are not present in the current app, so the sign-in buttons stay disabled instead of pretending to connect. No password, client secret, or access token should ever be entered into this page.

Manual setup (optional, until sign-in is enabled)

You can continue using the existing optional webhook below. It is a manual integration route and is separate from account sign-in.

  1. Create a trusted webhook receiver in Make.com or another approved service.
  2. Save its HTTPS URL in the Optional webhook section.
  3. Click Send now and confirm the receiving workflow actually processed the event.
FOSS data safety: Only connect company records to services approved by FOSS IT. Punches stay in this browser unless you explicitly export or send them.

Import & Export Center

Import previous punches, preview changes, and back up your time records.

DATA TOOLS
IMPORT
Excel, CSV or JSON

Import a styled .xlsx workbook or CSV containing any dates worked. Preview before saving; JSON backups can be merged too.

EXPORT
Branded Excel workbook

Styled daily punches, paid-hour formulas, weekly summary, time-bank entries and instructions.

TEMPLATE
Import previous dates

Enter one row per work date in the formatted Excel template, then upload it here.

Choose an Excel (.xlsx), CSV, or myTIME JSON file. Use one row per work date and times like 08:00 or 17:00. Nothing is changed until you confirm.

Manage saved punches

Review, correct, add or remove a day’s records. Changes save in this browser only.

EDITABLE RECORDS
Before correcting a bad import: download a JSON backup first. You can also export CSV or Excel, edit it in a spreadsheet, then import and review the preview before confirming.
DateClock inLunch outLunch inClock outPaid timeActions
No saved records yet.

Delete removes the entire selected date’s punch record from this browser. This does not delete a downloaded backup or change a company payroll system.

Optional webhook · advanced manual setup

Optional webhook

Send data on demand to a trusted HTTPS webhook, such as a Make.com Custom Webhook. Saving a URL does not connect an account; use “Send now” to test the receiver.

OPT-IN

Weekly report payload includes a FOSS-branded HTML email body, subject, date range, daily punch details and total hours. Configure your webhook receiver to send the email. Automatic weekly delivery requires a scheduled flow.

Not connected yet. Save a trusted HTTPS webhook, start its receiving scenario, then use Send now to test.

Security: this static site has no private server. Use only an endpoint you trust; never put passwords or API keys here. Browser CORS rules may block a request. Background sync and secure company sign-in need a server-side integration and are not enabled.