← FjordPulse Legal

Privacy Policy

Last updated 2026-06-20 · Effective 2026-06-20

This Privacy Policy describes how the FjordPulse iOS app ("FjordPulse", "the app", "we") handles information when you use it. FjordPulse is an independent personal project that visualizes public Norwegian salmon-aquaculture data from BarentsWatch.

What we do not collect

FjordPulse does not collect:

What is stored on your device

FjordPulse stores the following on-device only, via Apple's standard UserDefaults:

This data is removed when you delete the app.

Data sent to our server

FjordPulse fetches farm data from a proxy server we operate at api.pythonenthusiast.com, hosted on DigitalOcean in Frankfurt, Germany. The proxy in turn fetches data from BarentsWatch's public API. The only data the app sends to our server is:

We do not log IP addresses to build a profile, and we never sell or rent your information or share it with data brokers. Ads are served by Google AdMob, which receives data directly through its SDK as described under "Advertising" below.

Accounts and sync

FjordPulse works fully without an account. Signing in is optional. If you choose to sign in with Sign in with Apple or Google, we receive and store on our server:

We use this only to sync your favorites and saved searches across your devices. We do not use it for advertising, profiling, or tracking, and we never sell or share it. You can sign out at any time in Settings, which removes the account data from that device. You can permanently delete your account and all of its data from our server at any time in the app under Settings → Account → Delete Account, or by emailing leetsyplakov@gmail.com.

Advertising

FjordPulse shows ads through Google AdMob (the Google Mobile Ads SDK). To deliver ads, prevent fraud, and limit how often an ad is shown, Google may collect device information and in-app activity, and may use a device identifier. FjordPulse does not request App Tracking Transparency permission, so by default ads are non-personalized and your advertising identifier (IDFA) is not used to track you across other apps and websites. Google's processing of advertising data is governed by How Google uses information from sites or apps that use our services and Google's Privacy Policy. You can limit ad personalization in iOS Settings → Privacy & Security → Apple Advertising.

App Attest

FjordPulse uses Apple's App Attest framework. On first launch the app generates a key pair inside your device's Secure Enclave; the private key never leaves the device. The public key identifier is sent to our server so we can verify that subsequent requests come from a genuine, unmodified copy of FjordPulse. This identifier is not linked to your Apple ID, your name, or any other personal information, and cannot be used to track you across apps or websites.

Google Translate (opt-in)

FjordPulse defaults to displaying the data in its original Norwegian. If you switch the Language setting to "English", the app sends Norwegian place names (locality, municipality) — not user data — to the unauthenticated public Google Translate endpoint, which is subject to Google's Privacy Policy. Each translation is cached locally so the same name is fetched at most once. Switching back to Norwegian stops all calls to Google Translate.

BarentsWatch

The underlying data is published by BarentsWatch, a Norwegian government service for marine open data. We are not affiliated with BarentsWatch. Their privacy practices apply to the upstream data and are described on their site.

Children

FjordPulse is a general-audience information app. It is not directed at children and we do not knowingly collect any data from children. Ads are requested with a general-audience content rating.

Your rights

If you have not signed in, FjordPulse holds no personally identifying information about you; uninstalling the app removes the on-device cache and preferences (iOS Settings → General → iPhone Storage → FjordPulse → Delete App).

If you have signed in, you can permanently delete your account and all of its data — your name, email, profile picture, user identifier, favorite farms, and saved searches — at any time in the app under Settings → Account → Delete Account. You may also email leetsyplakov@gmail.com to access, correct, or delete your data. Signing out in Settings removes the account data from that device.

Changes to this policy

We may update this policy. The "Last updated" date at the top of this page reflects the most recent change. Material changes will be noted in the app's release notes.

Contact

For privacy questions, write to leetsyplakov@gmail.com.