Learn how your timer turns into an encrypted, private link — live and in your browser.
The timer data is extracted from the URL path and decoded from its URL-safe format to retrieve the original obfuscated string.
N/A
The obfuscated string includes the key, split into two parts — one prepended and one appended. These are combined to reconstruct the original key.
N/A
The two halves of the key are rejoined to form the full 16-character AES key required for decryption.
N/A
The encrypted string is extracted from the obfuscated content. It includes the AES-GCM ciphertext, IV, and salt used during encryption.
N/A
Using the AES key, the app decrypts the payload to reveal the compressed string containing the timer data.
N/A
The decrypted string is decompressed using lz-string, and the compact keys (t, s, f) are expanded back to the full timer structure.
N/A
The original timer is reconstructed, containing the title, start, and finish time — now ready to be displayed and used in the app.
N/A