What is Keka Checkout Checker?
Keka Checkout Checker is a powerful yet lightweight browser extension designed to help employees using Keka HRMS manage their work hours more effectively. It provides real-time insights into your attendance, calculates your optimal clock-out time, and helps you track your progress toward meeting daily and monthly effective-hour targets.
Built with modern web technologies including React and Material-UI, the extension offers a beautiful, intuitive interface that makes time tracking effortless. Whether you're trying to meet minimum requirements, plan for partial leave, or simply want to know when you can head home, Keka Checkout Checker has you covered.
Note: This is an independent hobby project and is not affiliated with or endorsed by Keka HR.
Key Features
๐ Real-Time Tracking
View all your check-in and check-out times for today with precise timestamps. See your current effective working hours and track your progress throughout the day with a beautiful visual gauge.
โฐ Smart Calculations
Get instant answers to "When can I leave?" The extension automatically calculates your optimal checkout time based on your attendance, break times, and configured requirements. Updates in real-time as you work.
๐ฏ Flexible Options
Toggle half-day mode, apply partial leave minutes, use positive variance from your monthly overtime, or aim for minimum effective hours instead of full shift. The checkout time updates instantly to match your choices.
๐ Positive Variance
Got extra hours banked this month? Use the positive variance feature to leave earlier today while staying compliant with minimum requirements. The extension automatically calculates your surplus and prevents dropping below daily minimums.
๐๏ธ Leave Management
View all your available leave balances at a glance. Track utilized partial leave (both past approved and today's pending/approved requests) and see how much of your monthly allowance remains. Each leave type includes helpful descriptions.
๐ Monthly Analytics
Monitor your monthly average effective hours with color-coded indicators. See your variance (time gained or lost) compared to requirements and track break time patterns.
๐จ Beautiful Interface
Choose between light, dark, or system theme. Built with Material-UI for a polished, professional look. Includes smooth animations and intuitive interactions.
โ๏ธ Customizable Settings
Configure your total working hours, partial leave allowance, and minimum daily/monthly requirements. All fields validated to prevent errors. Settings persist across sessions.
๐ Privacy First
Minimal permissions required. Your data stays between you and Keka's servers. No analytics, no tracking, no third-party data transmission.
โก Lightning Fast
Optimized parallel API calls fetch all your data in seconds. Smart token caching eliminates unnecessary requests. Lightweight build for instant loading.
How It Works
Getting started with Keka Checkout Checker is simple and straightforward:
- Install the extension for your preferred browser (Firefox or Chrome) from the official store
- Configure your settings by entering your company's Keka subdomain and work requirements (total hours, partial leave allowance, minimum percentages)
- Grant permission to access your Keka subdomain when promptedโthis is needed to fetch your attendance data securely
- Click the extension icon to view your real-time attendance data and calculated checkout time
- Use the Home tab to see when you can leave, toggle half-day mode, apply partial leave, or target minimum hours
- Check the Stats tab to monitor your monthly performance, view leave balances, and track trends
- Customize in Settingsโadjust your theme, update work hours, or change configuration as your company policies evolve
The extension works entirely in your browser. It securely retrieves your access token from Keka, uses it to fetch your attendance data, and performs all calculations locally. Your information never leaves your device except for secure API calls to Keka's servers.
Important: You must be logged into your company's Keka dashboard before using the extension. The extension accesses your existing Keka session to retrieve attendance data securely.
Permissions & Privacy
Keka Checkout Checker requests minimal permissions to function properly. We believe in transparency about why each permission is needed:
The extension uses content scripts that run on Keka pages (*.keka.com) to retrieve your attendance data. This is declared in the extension manifest and does not require additional permissions from you.
What we DON'T do:
- โ No analytics or tracking of any kind
- โ No data transmission to third-party servers
- โ No collection of personal information beyond what's necessary
- โ No storage of sensitive data in unencrypted form
- โ No background processes when extension is not in use
Important: You must be logged into your Keka dashboard in the same browser for the extension to work. The extension retrieves your authentication token from your active Keka session and does not store your credentials.
Support & Feedback
Keka Checkout Checker is a labor of love, built to solve a real problem that many Keka users face daily. We're committed to maintaining and improving this extension based on user feedback.
Need help or found a bug? While we can't guarantee immediate responses, we do our best to address issues and questions. Feel free to reach out using the contact information below.
Have a feature request? We'd love to hear your ideas! The extension is continuously evolving based on what users need. If there's something you'd like to see, let us know.
Common Issues: Check our troubleshooting guide for solutions to frequently encountered problems.