sec/auth ← Back
Privacy Policy
Effective Date: April 11, 2026  ·  Version 1.0
// Plain English Summary — We automatically collect device fingerprint signals (canvas, WebGL, audio, fonts, behavioral) at login and registration to identify devices and compute security risk scores. We collect account information you provide during registration. We do not sell your data, share it with advertisers, or use third-party analytics. All data is stored on a self-hosted server under our control. You can request deletion at any time.

1. Introduction

This Privacy Policy describes how secauth.io ("Platform," "we," "us," or "our"), operated by Alec Grogan, collects, uses, stores, and protects information about you when you use the Platform. This policy applies to all visitors and registered users of secauth.io.

By using the Platform, you agree to the collection and use of information in accordance with this policy. If you do not agree, please discontinue use of the Platform.

2. Information We Collect

We collect two categories of information:

A. Account Information (provided by you at registration)

DataPurposeRequired
First & Last NameAccount identification and personalizationYes
UsernameUnique account identifier for loginYes
Email AddressAccount identification, future notificationsYes
Phone NumberAccount identification (US only)Yes
Date of BirthIdentity data, age verificationYes
PasswordAuthentication (stored as bcrypt hash, never plaintext)Yes
TOTP SecretTwo-factor authentication (stored AES-256 encrypted)Yes

B. Device & Behavioral Signals (collected automatically at login and registration)

SignalWhat It CapturesStored As
Canvas fingerprintGPU/driver-specific pixel rendering differencesSHA-256 hash
WebGL rendererExact GPU model and vendor stringSHA-256 hash
AudioContextCPU/audio hardware DSP output differencesSHA-256 hash
Font detectionList of installed system fontsSHA-256 hash
Screen signalsResolution, color depth, pixel ratioSHA-256 hash
Navigator signalsCPU cores, memory, timezone, language, platformSHA-256 hash
Storage signalslocalStorage/sessionStorage/IndexedDB availabilitySHA-256 hash
Mouse velocityAverage and peak pointer movement speedNumeric metrics
Click patternsNumber of click eventsCount
Scroll behaviorDepth and speed of page scrollingNumeric metrics
Idle periodsPeriods of inactivityCount
Time on pageDuration of page visit at collection timeSeconds
IP addressNetwork origin, geolocation (country)Raw + country code
User agentBrowser and OS identification stringRaw (truncated 512 chars)
Cloudflare headersCF-Ray, threat score, bot score, countryRaw values

Important: Raw signal values (e.g., the actual canvas pixel data, the actual font list) are not stored. Only cryptographic hashes of these values are stored, making it impossible to reverse-engineer the original data from our database.

3. How We Use Your Information

We use collected information for the following purposes:

We do not use your information for advertising, marketing profiling, or any purpose other than those listed above.

4. Device Security Analysis

secauth.io automatically analyzes your device and browser characteristics when you log in or create an account. This analysis is performed as a necessary part of our authentication security process to verify your identity, detect unauthorized access attempts, and protect your account from fraud.

The following information is collected and analyzed during authentication:

Hardware signals: A cryptographic fingerprint of your device's graphics processing unit (GPU), audio hardware, and display characteristics. These signals are stored as one-way hashes and cannot be used to reconstruct the original values.

Browser signals: Your browser type and version, installed font set, screen resolution, color depth, language preferences, timezone, and available hardware resources (CPU cores, memory tier).

Network signals: Your IP address, approximate geographic location derived from your IP address, and connection characteristics provided by our CDN infrastructure.

Behavioral signals: Mouse movement patterns, scroll behavior, click timing, and time spent on the login page. These signals help distinguish human users from automated programs.

This information is used solely for authentication security purposes. It is not sold, shared with advertisers, or used for any purpose unrelated to protecting your account and preventing unauthorized access.

Lawful basis: This processing is carried out under our legitimate interest in maintaining the security of the platform and protecting users from unauthorized account access.

Retention: Device security profiles are retained for as long as you maintain an active account. If you close your account, device records associated with your account are deleted within 30 days.

Your rights (California residents): Under the California Consumer Privacy Act (CCPA), you have the right to know what personal information is collected about you, request deletion of your personal information, and not be discriminated against for exercising your privacy rights. To exercise these rights, contact us at the address below.

5. Data Storage and Security

All data is stored on a self-hosted server (Akamai cloud infrastructure) located in the United States. We employ the following security measures:

While we implement reasonable security measures, no system is completely secure. We cannot guarantee the absolute security of your information.

6. Data Retention

Data TypeRetention Period
Account dataUntil account deletion is requested
Device fingerprintsUp to 90 days of inactivity, then eligible for purge
Visit history per deviceCapped at 50 most recent visits
Login audit logsUp to 12 months
Expired session tokensAutomatically deleted via MongoDB TTL index

7. Third-Party Services

The Platform uses the following third-party services:

We do not use Google Analytics, Facebook Pixel, advertising networks, or any other tracking or analytics services.

8. Your Rights

Depending on your jurisdiction, you may have the following rights:

To exercise any of these rights, contact us at [email protected]. We will respond within 30 days.

Colorado Privacy Act (CPA) — If you are a Colorado resident, you have rights under the CPA including the right to opt out of the processing of personal data for targeted advertising (we do not conduct targeted advertising), and the right to appeal a refusal to act on a rights request.

9. Children's Privacy

The Platform is not directed to children under the age of 13. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided us with personal information, please contact us immediately and we will take steps to delete that information.

10. Changes to This Policy

We may update this Privacy Policy from time to time. The effective date at the top of this document will reflect the most recent revision. Continued use of the Platform after any changes constitutes acceptance of the revised policy. Significant changes will be communicated via the Platform interface where possible.

11. Contact

For privacy-related inquiries, data requests, or concerns:
Alec Grogan
alecgrogan.com