Back to dashboardالعربية

Privacy

Last updated: 2026-04-24

EGPulse is a free tool for tracking the EGP/EUR exchange rate and keeping a personal remittance log. It is operated by a solo developer based in France. This page explains, in plain words, what happens to your data — which is very little.

What stays on your device

Your remittance log, your saved target rate, and your language preference are stored locally in your browser (localStorage). Clearing your browser data removes them permanently.

Optional cloud sync (Supabase)

So your log survives a browser reset, EGPulse mirrors remittance entries to a Supabase database hosted in the EU (Frankfurt). Each entry is tagged with a random device ID generated once in your browser — no email, no account, no name. The stored row contains only what you entered: amount (EUR), rate (EGP/€), the provider you picked, an optional short note, and the timestamp. Rows are readable by anyone who guesses the 36-character UUID of your device ID; the realistic risk is near zero, but the design is deliberately minimal, not bulletproof. If you want to disable cloud sync entirely, open the browser console on this site and run localStorage.clear() — with no device ID present, no cloud call is made.

CSV statement imports

When you import a Wise (or other provider) CSV statement, the file is parsed entirely in your browser. The raw file is never uploadedto EGPulse or any third party. Only the structured transaction records you confirm — the same fields you would otherwise type by hand (date, amount, source currency, rate, provider) — are saved to your local log and (if you have cloud sync enabled) mirrored to your device row in Supabase. We add a stable provider transaction ID (e.g. the Wise transfer ID) on each imported row so a re-upload doesn't double-add the same transfer; that ID is meaningless outside your own account.

Rate data we fetch for you

To display live rates EGPulse calls these public endpoints server-side, so your browser never contacts them directly:

None of these services see who you are. We do not log the content of your requests.

Error monitoring (Sentry)

EGPulse uses Sentry to catch crashes and performance problems so they can be fixed. When an error happens in your session, Sentry records a short session replay — a video- like reconstruction of the last few seconds of your interaction with the page. Replay defaults mask all form inputs and text content, so the amounts and notes you type are not captured in the replay. Sentry stores this data in the EU on our behalf. Retention is 30–90 days depending on Sentry's free-tier policy. You can ask us to delete any replay tied to your device ID via the contact below.

Cookies and tracking

On your first visit, EGPulse asks for explicit consent before activating anything beyond the strictly-necessary local storage (your remittance log, target rate, language, and the consent choice itself). The banner offers three categories:

You can change your choice at any time via “Cookie settings” at the bottom of any page. Sentry may set a first-party session identifier used only to stitch crash-replay frames together; it is cleared when you close the tab.

Your rights under the GDPR

You have the right to access, correct, or delete the data tied to your device ID (Articles 15–22 GDPR). Because we do not know who you are, you will need to share the device ID shown in your browser localStorage to make a request. We respond within 30 days. Contact: seifmohamed728@gmail.com.

Not financial advice

Exchange rates and gold prices shown on EGPulse are indicative, sourced from third parties, and may be delayed or inaccurate. Nothing on this site is financial, tax, or investment advice. Before sending money, confirm the final rate and fees with the provider you choose.

Changes to this notice

We will update this page whenever we add a data source, a subprocessor, or change what we retain. The date at the top always reflects the last revision.