PULSETIMER

Privacy Policy.

Effective: May 8, 2026

The short version. Your routines and session history live on your device. Anonymous analytics and crash reporting are off by default — nothing leaves your phone until you turn them on in Settings, and even then we never collect routine names, timings, or anything you type.

1. Who we are

PulseTimer is an interval-timer application published by Codeensis Ltd. ("we", "our", "us"), Arch. Makariou III 155, 3026 Limassol, Cyprus. This policy explains what data PulseTimer collects, what we do with it, and your rights.

2. Data stored on your device

The following lives in PulseTimer's local storage on your phone, in the app's private storage area. Other apps cannot read it. It is not transmitted to our servers.

If you uninstall PulseTimer, all of this data is removed with the app.

3. Anonymous identifier

On first launch, PulseTimer signs you in to Firebase Authentication anonymously and creates a single document at users/{uid} containing one field: createdAt — the timestamp of your first launch, used to group users into install cohorts. The anonymous user ID is not tied to your name, email, phone number, contacts, or any other personal information, and is scoped to this device. No routine names, session history, or settings are written to this document.

4. Optional analytics and crash reporting

Two toggles in Settings → Privacy control whether anything else leaves your phone. Both are off by default. Each can be turned off again at any time, and turning a toggle off stops further collection immediately.

5. What we do not collect

6. Permissions PulseTimer asks for

You can revoke any permission in your device's system settings. Denying notifications or wake lock does not affect the core timer.

7. Live activity (iOS only)

On supported iPhones, PulseTimer can show a live activity on the lock screen and Dynamic Island while a workout is running, so you can glance at the current phase and remaining time without unlocking. The live activity reads only the routine state already running in the app and is removed automatically when the workout ends. No additional data is collected to power it.

8. Sharing

If you tap Share result after a workout, PulseTimer hands a short summary text (routine name, duration, rounds) to your operating system's standard share sheet. The destination of that share — Messages, social, email — is your choice and is not visible to PulseTimer.

9. Children

PulseTimer is a general fitness tool. It is not directed at children under 13, and we do not knowingly collect data from children under 13.

10. Your rights

You may, at any time:

Because PulseTimer holds no personal data outside your device, there is no server-side record for us to access, correct, or delete on your behalf.

11. Security

Local storage is protected by the per-app sandbox provided by iOS and Android. Any data sent to Firebase services (anonymous identifier, opt-in analytics or crash reports) is transmitted over TLS and protected by Firebase Security Rules that scope every user's data to their own UID. No system is perfectly secure; if you believe PulseTimer has a security issue, please contact us at [email protected].

12. Changes to this policy

We may update this policy as PulseTimer evolves. Material changes will be reflected here with an updated "Effective" date above. Continuing to use PulseTimer after a change means you accept the updated policy.

13. Contact

Questions or requests about this policy: [email protected]. General support: [email protected].