🚀 KeepActive TT 2.0 is here! 3× the power, 5× the ease. →
← Explore Enterprise

Security & deployment

KeepActive
Trust Center

Keep control of your workforce data.

Keep activity records in your infrastructure. Define who sees them, what is collected and how long it stays.

Built around your on-premise environment

  • Data ownership
  • Access control
  • Data retention

Our partners
around the world

Meet our partners

Architecture and data flows

One clear path for your workforce data.

Time Tracking and Employee Monitoring share the same core architecture. Choose the visibility you need; keep the on-premise Server in your infrastructure.

Your on-premise environment Time Tracking & Employee Monitoring
Workstation agents Collect data according to your licence and policies
KeepActive Server Processes and stores records in your infrastructure
Web interface Gives authorised users access to reports and review tools

Managers review the employees and departments assigned to their account.

TT

Time Tracking

Working time, applications, websites and activity reports. Screenshots follow your collection policy.

Storage details

Activity records are stored in PostgreSQL; scheduled screenshots are stored on the Server’s filesystem. On-demand screenshots are displayed without entering screenshot history; authorised users can download them. TT does not include live screen streaming or continuous screen video.

DLP

A separate product

KeepActive Data Loss Prevention

KeepActive DLP is a standalone program, not an edition of Time Tracking or Employee Monitoring. It has its own deployment, security controls and documentation.

Detect sensitive content, control supported data-transfer channels and investigate incidents.

Request a DLP security review
Optional: without screenshots

Optional collection profile

Optional: without screenshots

The No Sensitive Data licence retains reporting and self-monitoring. Apply it to selected workstations alongside standard Time Tracking in the same installation.

Plan a screenshot-free pilot

What remains in reports

URLs, window titles, work intervals, numerical input-activity counters and workstation events. These metadata fields can contain personal or confidential information.

What the licence excludes

No scheduled or on-demand screenshots, live screen streams or continuous screen video. The agent records input-event counts, not typed content.

How the licence is enforced
  1. The Server disables capture.

    Screenshot capture is disabled for the licensed workstation, regardless of its screenshot policy.

  2. The agent refuses capture.

    The agent checks its licence and does not capture screen images.

  3. The Server rejects incoming images.

    Any screenshot arriving from that workstation is discarded before it reaches storage.

No new screenshots captured or stored.

External connections & service providers

Connections beyond your network

A clear boundary around your data.

In standard on-premise Time Tracking, primary activity records stay in your installation. Licence checks, updates and diagnostics are separate connections. The details below cover the documented TT configuration.

Licence validation Required in 2.1
Licence identifiers, component versions and status sent periodically over HTTPS.
Software updates Can be disabled
Version, platform and request metadata, including IP addresses.
Diagnostics Can be disabled
Crash or submitted technical material. Memory fragments may contain monitoring or personal data.
Account and support Review before sharing
Company, contact and billing information, plus material you choose to share with support.
Service locations and support data

Licence, update and account services use AWS Frankfurt. Stripe handles payments; Google and Zoho handle email and support. Some provider processing may occur outside the EEA. Confirm diagnostic destinations and handling before enabling transmission, and agree handling before submitting sensitive support material.

Request the Data Transfer and Subprocessors Statement

Make security part of your pilot.

Map your data flows, agree access and retention, and validate the configuration in your environment. Bring your IT and security teams into the plan from the start.

Security review

Protection you can configure.
Controls you can inspect.

These controls describe standard on-premise Time Tracking 2.1. Review EM, Managed Cloud and the separate air-gapped version against your selected configuration.

  • TLS 1.2+

    Encrypted transport

    Agent-to-Server traffic uses TLS 1.2 or later.

    Configuration required
    Encrypted transport: Configuration & verification

    Enable server-certificate validation and mutual authentication; neither is enforced by default. Configure HTTPS/WSS for the web interface and TLS for external database connections.

    • Confirm server-certificate validation and mutual authentication are enabled.
    • Verify HTTPS/WSS for browser access and TLS for any external database connection.
    • Test the configured trust chain before production rollout.
    Request transport configuration steps
  • Argon2id

    Accounts and access

    Password hashing and manager access scoped to assigned teams.

    Product controls
    Accounts and access: Configuration & verification

    Replace default administrator credentials. Configure password rules, account lockout and session lifetime. Native SSO, MFA and custom roles are not available in 2.1.

    • Replace default administrator credentials and assign named user accounts.
    • Test a manager account against both an assigned team and a team outside its scope.
    • Check password rules, lockout and session lifetime against your agreed policy.
    Request the access-control checklist
  • Your infrastructure

    Storage and backups

    Your team controls how stored data and recovery are protected.

    Infrastructure managed
    Storage and backups: Configuration & verification

    Apply disk encryption, file permissions and encrypted, tested backups. Application-level encryption at rest and built-in backups are not provided. Protect agent buffers through endpoint disk encryption.

    • Check disk encryption and file permissions for the Server, database and endpoint buffers.
    • Assign a backup owner and document backup protection and retention.
    • Test restoration from an encrypted backup in a separate environment.
    Request storage and backup guidance
  • Separate retention periods

    Retention and deletion

    Set how long reports and screenshots stay in your installation.

    Configuration required
    Retention and deletion: Configuration & verification

    Enable the cleanup worker, which is disabled by default, and verify deletion. Manage backup retention separately.

    • Set separate retention periods for reports and screenshots.
    • Enable the cleanup worker and confirm expired test data is deleted.
    • Document backup retention separately from the application retention settings.
    Request retention verification steps
  • Defined event coverage

    Audit records

    Review sign-ins, screenshot views and administrative changes.

    Product controls
    Audit records: Scope & verification

    Review coverage against your audit requirements. Report exports are not currently logged.

    • Check that test sign-ins, screenshot views and administrative changes produce the expected records.
    • Map that coverage to the actions your security team needs to review.
    • Account for the documented gap: report exports are not currently logged.
    Request the audit-coverage overview
  • SHA-256

    Software updates

    Update packages are checked against their size and SHA-256 digest.

    Integrity checks
    Software updates: Scope & verification

    Release 2.1 does not verify cryptographic publisher signatures. Resolve any mandatory signed-update requirement before deployment.

    • Record the installed version and the source of the update package.
    • Check the package size and SHA-256 verification described for this release.
    • Review any mandatory publisher-signature requirement before approving the rollout.
    Request update-management guidance

Use the Security Hardening Guide to prepare and verify your deployment. See the assurance FAQ for our current certification and independent testing status.

Deployment responsibilities & review checklist
Operational ownership by deployment
Deployment KeepActive Your organisation
On-premise Product releases, vulnerability handling and technical documentation. Vendor-operated licence and update services. Operate the Server and endpoints. Configure certificates, accounts, storage protection, backups and retention.
Managed Cloud Managed hosting within the agreed service scope. Define operator access, maintenance, backup and recovery responsibilities in that scope. Define collection policy, users and access requirements. Agree the hosting region, protection, retention and recovery requirements before rollout.
Air-gapped Product releases and documentation for the separate air-gapped version. Agree offline update and support procedures before rollout. Host the Server, endpoints and local Licensing and Update Center. Operate network isolation, accounts, certificates, storage protection, backups and retention.

Your organisation remains responsible for a lawful, transparent monitoring policy. Confirm product-specific controls and operational responsibilities for the version and environment you select.

  • Managed Cloud

    Confirm hosting location, operator access, network boundaries, encryption, backups, retention and the division of operational responsibilities.

  • Air-gapped version

    Review local licensing, activation, offline updates, diagnostic handling and support procedures within the isolation requirements of your environment.

  • VDI and RDP

    Confirm supported platforms and session behaviour. Include user separation, access scope and resource use in your pilot acceptance criteria.

Customer experience

Experience at enterprise scale.

5,000+ organizations use KeepActive
1,200 workstations

Customer deployment story · 2020

A rollout across headquarters and a regional office.

A retail company deployed Kickidler using Active Directory Group Policy. Explore the published case from before the KeepActive rebrand.

Read the case

Documentation

Give your security team
a clear review path.

From architecture to production hardening: put the technical detail behind your deployment decision. Request the complete set or start with one document.

Request all documents
Product-specific security documentation

Your product, your review

Start with the right evidence.

Select the product you plan to deploy to find its documentation and review scope.

Working-time data, with a defined collection scope.

Review the architecture, access controls, data transfers and production configuration for Time Tracking, including the optional No Sensitive Data licence.

The detailed security controls below cover standard on-premise Time Tracking 2.1.

Review screen access and recording alongside reports.

Employee Monitoring adds live screen broadcasting and video recording. Its user guide covers manager visibility, monitor and session selection, playback and export.

Include recording storage, retention and review permissions in the assessment of your selected EM deployment.

Match data protection controls to your endpoints.

KeepActive DLP is a separate on-premises product for sensitive-content detection, supported-channel controls and investigation. Review its own documentation and operating-system coverage.

Windows offers the fullest control set; Linux and macOS capabilities vary by feature and configuration.

Request security documents

For your security review

Request security documents.

Tell us what your reviewers need. We’ll confirm the documents and any confidentiality arrangements for your selected product and deployment.

Documents — select at least one

Your review requirements, questions or preferred timeline.

Or email our team

Request the documents above, or email sales@keepactive.io. A DPA, deployment diagram and support terms are available on request. A software bill of materials is available under a non-disclosure agreement.

Frequently asked questions

Certification and deployment FAQ

Answers for release 2.1 on-premise Time Tracking and Time Tracking No Sensitive Data.

Do you have ISO 27001 certification or a SOC 2 report?

No. KeepActive does not currently hold ISO 27001 certification or a SOC 2 report. An independent external penetration test has not yet been completed. Technical documentation supports your assessment; it does not replace required independent assurance.

How do you test releases and handle vulnerabilities?

The server build pipeline runs automated tests and scans compiled server binaries for known dependency vulnerabilities. Report vulnerabilities to security@kickidler.io. Our policy targets acknowledgement within two business days and initial assessment within five business days. These are response targets, not contractual guarantees.

Can we use SSO or MFA?

Native SSO and MFA are not available in 2.1. Restrict administrative access through your own MFA-protected network access where appropriate. This is an infrastructure control, not native product MFA.

Can report and screenshot permissions be separated?

Not within the same role in 2.1. A manager authorised to view an employee’s reports can also view that employee’s screenshots. Where screen access is inappropriate, exclude screenshot collection, including through the No Sensitive Data licence.

Does an on-premise deployment require internet access?

Periodic outbound licence validation is required in standard on-premise 2.1. Disabling updates and diagnostics does not remove this requirement. The separately offered air-gapped version uses local licensing; confirm its activation, update and support procedures during technical review.

Does deployment establish GDPR or HIPAA compliance?

Collection limits, scoped access and retention settings support your compliance assessment. Compliance also depends on your monitoring purpose, applicable requirements, configuration and contractual terms. Deploying KeepActive alone does not establish GDPR or HIPAA compliance.