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.
INTEGRATION SETUP

Connect myTIME to your tools

One guided setup for email reports, spreadsheets, and notifications. No Microsoft sign-in required for the recommended route.

GUIDED SETUP
NOT CONNECTED YETYour punches stay in this browser until you choose to send them. No data is sent until you select “Send now.”
RECOMMENDED · NO-CODE

Make.com

Make hosts the webhook receiver and connects it to Gmail, Google Sheets, calendar tools, or notifications. Set it up once, then reuse the same webhook.

Email reportsGoogle SheetsNotificationsScheduled workflows

Simple setup checklist

1 · Create your webhookIn Make, create a scenario and add Webhooks → Custom webhook. Copy the HTTPS URL it gives you.
2 · Paste it belowScroll to Optional webhook, paste the URL, choose the report type, and add a recipient if you want email.
3 · Test safelyStart the scenario in Make, then click “Send now” in myTIME. Use sample punches first and confirm the run appears in Make.
One important limitation

myTIME currently saves punch data in this browser. A scheduled Friday report cannot read this browser automatically while it is closed. To automate reports, send the data to Make or a secure backend first and configure the schedule there.

Other integration hosts (optional)
Pipedream

Good for webhook workflows and connecting APIs. User-authorized app connections need a server-side token endpoint.

Connect guide ↗
Zapier

Visual workflows that route webhook data to supported email, spreadsheet, and notification apps.

Webhook integrations ↗
Google Apps Script

Can receive a POST and send email or write to Sheets; requires publishing and securing a web app.

Web apps guide ↗
Company data safety: These tools do not bypass FOSS IT policies. Only send work time records to services approved by your company. Never paste passwords or API keys into myTIME.

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

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.