EMpulse

Security

EMpulse serves an index of street exchange rates. The only thing of value a customer entrusts to us is an API key, so the account is built around protecting that key, and we hold as little about you as a service can.

What we store, and what we do not

Sign-in without passwords

The account at /account opens with a one-time link sent to the email of your key. The link works once, for 15 minutes, and only from the network that requested it, so a forwarded or intercepted letter opens nothing. Sessions last 12 hours, are bound to your network address and use cookies marked Secure, HttpOnly and SameSite=Strict. A sign-in from a new network or country is announced by email.

Two-factor sign-in

Any account can add time-based one-time codes (TOTP, RFC 6238) from an authenticator app, with eight backup codes for a lost device. Enterprise accounts must enable it. Codes are asked only for the account, never for API calls — your integrations keep running unchanged.

Protecting the key

Encryption and hosting

Everything travels over TLS. Backups are encrypted (GPG) before they leave the server. Services run in a single EU data centre; access is limited to the operator with key-based authentication and a second factor.

Reporting a vulnerability

Found something? Write to security@empulse.ai. We answer within two working days, do not pursue good-faith research, and credit reporters who wish to be named. Please do not test with other customers' keys or data. Questions about the security of the service go to the same address; a lost account is a matter for hello@empulse.ai, from the email of your key.

A ready block of answers for security questionnaires is available on request; the Enterprise terms describe the obligations in full.