Privacy Policy for Jarnvagskartan

Last updated: 2026-08-08

1. Data Controller

Jarnvagskartan is operated by Johan (private individual in Sweden) who is the data controller for the processing of your personal data.

Contact: [email protected]

2. Data We May Process

Examples of data that may be processed:

  • Account data (e.g. email address and name)
  • Usage and diagnostics data (e.g. logins, page views, searches and error reports)
  • Technical data (e.g. device type, browser, user agent and session information)
  • Push-related data (e.g. push token/device identifier, platform, and whether you have chosen to allow or block push notifications for your account)
  • During troubleshooting, we may in limited scope view name, email and IP address in administrative tools and logs.
  • IP addresses may be processed for security, session handling, ad statistics and troubleshooting. For advertising, only hashed IP is stored. Raw IP addresses may be stored temporarily in certain logs/sessions and are automatically deleted according to applicable retention rules.
  • Visitor geography statistics (e.g. country, region and city) are derived from IP and used in aggregated or pseudonymized form.

3. Location Data

The app may use the device's GPS for features such as self-movement tracking and position lookup. Location data (coordinates) is sent to our server to retrieve kilometer position and nearby railway objects.

Location data for pure position lookups is processed in real time. If you actively create or save documents/registrations containing coordinates (e.g. A-skydd), location data may be stored as part of that record.

The mobile apps may also derive approximate geographic information from the GPS position, such as county/region, municipality and country, to select sponsored ads. For this purpose only the approximate information is sent to Jarnvagskartan's ads API; precise GPS coordinates are not shared with advertisers.

Location services are optional and require your explicit consent via the operating system's permission dialogs. You can turn off location services in your device settings at any time.

4. Purposes

We process personal data in order to:

  • Provide and operate the Service
  • Manage accounts and security
  • Send operational information, account-related messages, and other push notifications related to the Service
  • Troubleshoot, improve and develop the Service
  • Comply with legal obligations

5. Storage and Operations

The Service's primary backend and data storage are hosted with HostUp AB, a Swedish-owned provider with server infrastructure in Sweden. Backups and replication are stored on our own infrastructure in Sweden. Traffic is proxied through Cloudflare (proxy/CDN/WAF) for security and delivery. This means that traffic to the Service passes through Cloudflare's servers: traffic content is processed in transit, and IP addresses and technical traffic data may be processed in Cloudflare's global infrastructure. Push notifications are delivered via Apple's (APNs) and Google's (FCM) platform services, which may process push tokens and message data outside Sweden.

The Service may display sponsored ads. We do not share personal data (such as name, email or phone number) with advertisers. Ads may be targeted based on placement in the Service, railway line and approximate geography such as county/region or municipality. For logged-in users, ad selection may also take organization or industry into account where such information exists in the account. Ad statistics rely on pseudonymized data (e.g. hashed IP, page/placement, railway line and county/municipality).

We do not track your activities across other apps or websites for personalized ads.

6. Retention Period

We retain personal data for as long as needed for the purposes above, or for as long as we are required to by law. Session and troubleshooting logs are automatically deleted according to technical retention rules.

Registered push tokens are normally stored for as long as your account is active, or until you log out, unregister the device, disable push delivery for the account, or request account deletion. Invalid tokens may be removed automatically when push delivery fails.

Analytics logs are retained for a limited time (typically 14-365 days depending on log type) and cleaned up continuously.

7. Account Deletion

You may at any time request deletion of your account and all associated personal data. Deletion can be initiated via the app's profile view or by contacting us at [email protected].

Upon a deletion request, the account and associated personal data are typically anonymized without undue delay. Data that we are legally required to retain may be kept longer.

8. Your Rights

Under the GDPR you have the right to, among other things, access your data, have incorrect data corrected, have data deleted and receive your data in a machine-readable format (data portability). Contact us via email to exercise your rights.

9. Children and Age Limit

The Service is not intended for persons under 18. We do not knowingly collect personal data from persons under 18. If we become aware of such processing, we anonymize or delete the data without undue delay.

10. Cookies and Local Storage

We may use technically necessary cookies for authentication, session management and security.

On public web pages we show a statistics banner where you can choose whether we may collect usage statistics. If you reject, that choice is stored for 7 days.

Logged-in users can enable or disable behavior analytics at any time in account settings under Default Values.

Push notifications are controlled separately through operating system permissions and through an account setting in the app/web. If you disable push delivery, we will no longer attempt to send push notifications to registered devices for your account.

If you are logged out, you can reopen statistics settings via this link.

11. App Store & Google Play

In the Apple App Store and Google Play Data Safety we declare the following data types that may be collected:

  • Email address (for account)
  • User ID (for account)
  • Push token/device identifier (for push notifications, optional)
  • Precise location data (for map features, optional)
  • Usage data (for analytics and improvement)
  • Diagnostics data (for troubleshooting)

Full declaration is available on the app's page in the App Store and Google Play.

12. Complaints

If you believe that we are processing your data incorrectly, you may file a complaint with the Swedish Authority for Privacy Protection (IMY).

This policy is governed by Swedish law and the GDPR.