Skip to main content

User Profile Settings

Customize your GeoPulse experience by configuring your profile information, preferences, and display settings. Your profile settings control how you see data, how maps are displayed, and what page you land on after login.

Personal Settings with profile and regional preferencesPersonal Settings with profile and regional preferences

Accessing Profile Settings​

  1. Click on your avatar in the top-right corner of the interface
  2. Select Profile from the dropdown menu
  3. The Profile tab opens by default with all your personal settings

Profile Picture​

Choosing Your Avatar​

GeoPulse provides 20 professionally designed avatars to choose from:

  1. Your current avatar is displayed at the top with a blue border
  2. Scroll through the available avatars in the grid below
  3. Click any avatar to select it
  4. Your selection is highlighted with a blue border
  5. Click Save Changes to apply your new avatar
Avatar Visibility

Your avatar appears in the navigation bar, on the Friends page (if you're sharing location), and in any shared views where your location is visible to friends.

Personal Information​

Full Name​

Your display name shown throughout the GeoPulse interface.

  • Required field - must be at least 2 characters
  • Used in the interface and when friends view your shared location
  • Can contain letters, numbers, and spaces
  • This is separate from your login username

Email Address​

Your email address is displayed but cannot be changed after account creation.

Why Can't I Change My Email?

Email addresses are used as unique identifiers for user accounts. To change your email, contact your GeoPulse administrator who can update it at the system level.

Display Preferences​

Timezone​

Select your local timezone to ensure all dates and times are displayed correctly.

How it's used:

  • Timeline events show in your local time
  • Dashboard statistics reflect your timezone
  • Date/time filters use your timezone
  • Activity timestamps are converted to your local time

Tips:

  • Use the filter/search box to quickly find your timezone
  • Over 50 major timezones are available
  • Changes take effect immediately after saving
  • Affects both past and future data displays

Example timezones:

  • America/New_York - Eastern Time (GMT-5)
  • Europe/London - British Time (GMT+0)
  • Asia/Tokyo - Japan Standard Time (GMT+9)
  • Australia/Sydney - Australian Eastern Time (GMT+10)

Distance Unit​

Choose how distances and speeds are displayed throughout GeoPulse.

Options:

UnitDistanceSpeed
KilometersKilometers, meterskm/h
MilesMiles, feetmph

Temperature Unit​

Choose how temperatures are displayed in weather views.

Options:

UnitTemperature
Celsius°C
Fahrenheit°F

What it affects:

  • Trip distances in Timeline and Dashboard
  • Speed indicators on maps and activity views
  • Journey Insights statistics
  • Exported data displays
  • All distance-related filters and calculations
Consistency Across App

Your distance and temperature preferences apply across the app. You can use miles for distance and Celsius for weather.

Time Format​

Choose how times are shown in user-facing timestamps.

Options:

  • 24-hour - examples: 13:45, 03:07:59
  • 12-hour - examples: 1:45 PM, 3:07:59 AM

What it affects:

  • Timeline cards, tables, dialogs, and map popups
  • Notification timestamps in the app
  • Geofence notification message timestamps

Default: 24-hour

Map Matching​

Choose whether timeline trip paths are displayed as road/path-matched routes when Map Matching is available on your GeoPulse instance.

What it affects:

  • Timeline map trip paths
  • Matched route display for supported movement types
  • The raw-vs-matched comparison control for selected matched trips

Map Matching does not change your original GPS data, timeline detection, movement classification, exports, or journey statistics. If matching is still processing, unavailable, unsupported for a trip type, or not confident enough, GeoPulse keeps showing the raw GPS path.

When Map Matching is on, Show raw GPS for lets you keep the original path for selected supported movement types. These trips do not show matching progress, comparison controls, or Map Matching details. Matching may still run in the background, and changing a trip's movement type manually updates which path is shown.

Availability

The Map Matching switch is only available after an administrator enables Valhalla-backed Map Matching for the instance. If the switch is disabled, ask your administrator to review the Valhalla Map Matching setup guide.

For more details, see Map Matching.

Default Home Page​

Choose which page you see after logging in or when you click the GeoPulse logo.

Available options:

  • Timeline - Your chronological location history
  • Dashboard - Statistics and overview
  • Journey Insights - Detailed trip analysis
  • Friends - Location sharing with friends
  • Rewind - Time-based location playback
  • GPS Data - Raw location point data
  • Location Sources - Manage your data import sources
  • Custom URL - Specify any internal path

Using Custom URLs:

  • Select "Custom URL..." from the dropdown
  • Enter an internal path starting with / (e.g., /app/dashboard)
  • Must be a valid GeoPulse page path
  • Useful for bookmarking specific views or filtered pages

Examples:

/app/timeline?date=2024-01-01
/app/dashboard
/app/journey-insights?month=current
Default Behavior

If you don't set a default home page, GeoPulse uses its built-in default (typically Timeline).

Map Customization​

Custom Map Tile URL​

Replace the default OpenStreetMap tiles with custom map styles from providers like MapTiler, Mapbox, or any tile service.

URL Format:

https://api.maptiler.com/maps/streets/{z}/{x}/{y}.png?key=YOUR_API_KEY

Required placeholders:

  • {z} - Zoom level
  • {x} - Tile X coordinate
  • {y} - Tile Y coordinate

How to set up:

  1. Sign up for a map tile service (MapTiler, Mapbox, etc.)
  2. Get your API key from the provider
  3. Copy the tile URL template
  4. Paste it into the Custom Map Tile URL field
  5. Save changes

Popular map providers:

ProviderExample URL
MapTilerhttps://api.maptiler.com/maps/streets/{z}/{x}/{y}.png?key=YOUR_KEY
Mapboxhttps://api.mapbox.com/styles/v1/mapbox/streets-v11/tiles/{z}/{x}/{y}?access_token=YOUR_TOKEN
Thunderforesthttps://tile.thunderforest.com/cycle/{z}/{x}/{y}.png?apikey=YOUR_KEY
Stamenhttps://tiles.stadiamaps.com/tiles/stamen_terrain/{z}/{x}/{y}.png
CORS-Free Tiles

GeoPulse automatically proxies all custom tile requests through its backend, eliminating CORS (Cross-Origin Resource Sharing) issues that typically occur when loading tiles directly from third-party providers.

Validation:

  • URL must start with http:// or https://
  • Must contain all three placeholders: {z}, {x}, {y}
  • Maximum length: 1000 characters

Leave empty to use the default OpenStreetMap tiles.

For more details, see Custom Map Tiles.

Saving Your Changes​

Save Button​

The Save Changes button is only enabled when you've made modifications:

  • Disabled (grayed out) - No changes to save
  • Enabled (blue) - Changes are pending

Reset Button​

Click Reset to discard all unsaved changes and restore your current settings.

What gets reset:

  • All form fields return to their saved values
  • Avatar selection reverts to current avatar
  • Any validation errors are cleared

Tips and Best Practices​

Optimize Your Profile​

  1. Choose a recognizable avatar - Makes it easier for friends to identify you
  2. Set your correct timezone - Essential for accurate time-based filtering
  3. Configure custom map tiles - Improve map aesthetics with satellite imagery or styled maps
  4. Set a default home page - Save time by landing on your most-used page

Privacy Considerations​

  1. Location sharing - Disable when you want temporary privacy
  2. Custom map tiles - External tile providers may log your map requests
  3. Avatar selection - Choose avatars that don't reveal personal information

Performance Tips​

  1. Custom tile URLs - Some providers are faster than others; test different services
  2. Measurement units - Choose what you're comfortable with for quick comprehension
  3. Default home page - Set it to your most-used page to reduce clicks

Troubleshooting​

Changes Not Saving​

Problem: Clicking Save doesn't appear to work

Solutions:

  1. Check for validation errors (red text under fields)
  2. Ensure Full Name is at least 2 characters
  3. Verify custom URLs have required placeholders
  4. Check your internet connection
  5. Try refreshing the page and re-entering changes

Custom Map Tiles Not Loading​

Problem: Maps are blank or showing errors

Solutions:

  1. Verify your API key is correct
  2. Check the URL contains {z}, {x}, and {y} placeholders
  3. Ensure URL starts with https:// (not http:// for some providers)
  4. Try removing the custom URL to test with default tiles
  5. Check your tile provider's usage limits

Timezone Not Taking Effect​

Problem: Times still show incorrectly

Solutions:

  1. Verify you clicked Save Changes
  2. Refresh the browser page (Ctrl+F5 or Cmd+Shift+R)
  3. Check you selected the correct timezone from the list
  4. Log out and log back in

Map Matching Toggle Disabled​

Problem: The Map Matching switch is unavailable in Display Settings

Solutions:

  1. Ask your administrator whether Map Matching is enabled globally
  2. Confirm the GeoPulse instance is connected to Valhalla
  3. Check the Map Matching guide for feature behavior and fallbacks

Avatar Not Updating​

Problem: New avatar doesn't appear

Solutions:

  1. Ensure you clicked Save Changes after selecting
  2. Hard refresh your browser (Ctrl+F5 or Cmd+Shift+R)
  3. Clear browser cache
  4. Try selecting a different avatar first, save, then select your desired one

For more customization options, see:

Frequently Asked Questions​

Q: Can I use my own image as an avatar? A: Currently, GeoPulse only supports the 20 predefined avatars. Custom image uploads are not available.

Q: Can I change my email address? A: Email addresses cannot be changed through the user interface. Contact your GeoPulse administrator if you need to update your email.

Q: Do I need an API key for custom map tiles? A: Most professional map tile providers require an API key. However, some services like OpenStreetMap derivatives may offer free tiles without authentication.

Q: Will changing my timezone affect my historical data? A: No, your location data is stored with UTC timestamps. Changing your timezone only affects how times are displayed, not the underlying data.

Q: Can I hide my location from specific friends only? A: The current location sharing toggle affects all friends simultaneously. Per-friend visibility controls are not yet available.

Q: What happens if I enter an invalid custom URL? A: GeoPulse validates URLs before saving. If a URL is invalid, you'll see an error message explaining what needs to be corrected.

Q: Are there costs for using custom map tiles? A: It depends on your provider. Most services offer free tiers with usage limits, then charge for higher volumes. Check your provider's pricing.