Search packages, repositories and app categories

Package detailsv1.3.2

flutter_time_guard

Flutter plugin that detects manual date/time/timezone changes, validates device clocks against NTP, and prevents clock-tampering in security-critical apps.

AndroidiOS
30-day downloads
705
Likes
22
Pub points
160

Install package

flutter pub add flutter_time_guard

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

FlutterTimeGuard is a Flutter plugin designed to detect manual changes to device date, time, or timezone settings. It validates the device clock against NTP (Network Time Protocol) servers to ensure accuracy and integrity. This package is particularly useful in security-sensitive applications where accurate timekeeping is critical, such as authentication systems, session management, or fraud detection. By preventing clock-tampering, it helps maintain trust in time-based operations.

Use cases

  • Secure authentication flows
  • Session validity checks
  • Fraud detection systems
  • Time-based access control
  • Preventing replay attacks

Key features

  • NTP clock validation
  • Manual time change detection
  • Timezone change monitoring
  • Security-focused design
  • Cross-platform support (Android & iOS)

Suitable for

  • High-security apps
  • Financial applications
  • Authentication services
  • Audit-trail systems
  • Time-sensitive workflows

Considerations

  • Requires internet access for NTP validation
  • May impact battery life with frequent checks
  • Not suitable for offline-only apps
  • Limited to Android and iOS platforms
  • Depends on system-level permissions

Categories

Dependencies

Dependency list 3 items

Projects using this package

No data available yet.