User Instruction: Since this tool does not have a Backup Server connection, please allow it to store data in your browser's Local Storage to prevent data loss. This data stays on your computer.
Dashboard Overview
Total Members
Registered individuals
Today's Presence
Present / Total Active Today
Upcoming Leaves
Leaves in next 7 days
Pending Approvals
Leave requests awaiting action
AI-Powered Insights (Simulated)
- No significant patterns detected yet.
Quick Actions
Add New Member
Member List
No members added yet.
Log Daily Attendance
Attendance Log
Date | Member Name | Time In | Time Out | Status | Notes | Actions |
---|---|---|---|---|---|---|
No attendance logged yet or matching filter. |
Apply for Leave
Leave Requests & History
Member | Type | From | To | Days | Status | Actions |
---|---|---|---|---|---|---|
No leave requests yet. |
Holiday Setup
Holiday List
Date | Name | Type | Actions |
---|---|---|---|
No holidays defined yet. |
Reports & Analytics
Generate Report
Report Results
Select filters and click 'Generate Report'.
Settings & Data Management
Data Management
Exports all members, attendance, leaves, and holidays into a single JSON file. Keep this file safe as a backup.
Import data from a previously exported JSON file. Warning: This will overwrite any existing data in the application.
Import member data from a CSV file. Expected columns: `name`, `email`, `employeeId`, `department`, `role`, `joiningDate` (YYYY-MM-DD). The header row is required.
Warning: This will permanently delete all members, attendance, leaves, and holidays stored in this browser. This action cannot be undone unless you have an exported backup.
Application Settings
Salary calculations are not included, but reports could use: ₹ 1,23,456.78 (Indian Rupee Format)
Note: This is just a visual style note. Currency settings are relevant if integrating payroll, which is beyond this tool's scope.Compliance Information (Global Norms)
Key Considerations:
- Data Storage: All data resides *only* on the user's local browser storage. There is no central server. This aligns with data minimization principles *if* the user manages their device securely.
- GDPR (Europe):
- Users control their data entirely.
- Consent for storage is requested (via the top banner).
- Right to Access/Rectification/Erasure can be fulfilled through the UI (viewing/editing members, clearing data).
- Data portability is provided via the JSON export feature.
- HIPAA (Health Sector - US): If used for healthcare employee attendance, extreme caution is needed. Local storage might not meet HIPAA's stringent security and audit trail requirements for Protected Health Information (PHI), even if attendance data isn't directly PHI. Server-based, audited systems are typically necessary.
- Labor Laws (e.g., India Shops & Establishment Act): This tool provides basic time logging. Users must ensure the recorded data and any derived calculations (overtime, etc., *not done by this tool*) comply with local regulations regarding work hours, breaks, and record-keeping periods.
- Data Security: Security relies heavily on the user's device security. Data in Local Storage is not encrypted by default within the browser storage itself (though the browser might store its profile data encrypted).
- Audit Trail: This simple local version lacks a robust, immutable audit trail for changes (e.g., who edited an attendance record and when).
Recommendations:
- Use strong passwords and security measures on the device where this tool is used.
- Regularly export data for backup.
- Understand and comply with your specific organizational and regional legal requirements regarding employee data.
- For sensitive environments or larger organizations needing robust compliance, audit trails, and security, a server-based solution is strongly recommended.