# Private per activity in CityStrides only?

**URL:** https://community.citystrides.com/t/private-per-activity-in-citystrides-only/27994
**Category:** Ideas
**Created:** [August 10, 2024, 5:59pm UTC](https://community.citystrides.com/t/private-per-activity-in-citystrides-only/27994 "2024-08-10T17:59:45Z")
**Posts on this page:** 17
**Page:** 1

<div class="post-metadata">

### Author: ![supermitch](https://community.citystrides.com/user_avatar/community.citystrides.com/supermitch/32/4329_2.png) [@supermitch](https://community.citystrides.com/u/supermitch)
#### Post date: [August 10, 2024, 5:59pm UTC](https://community.citystrides.com/t/private-per-activity-in-citystrides-only/27994/1 "2024-08-10T17:59:45Z")

</div>

I think CityStrides “per activity” privacy mimicks Strava or Garmin’s privacy setting. But is there not a way to make my CityStrides default to private (avoid lifemap updates) while retaining public visibility in Strava?

Then I’d switch them on one-by-one in CityStrides, manually?

---

<div class="post-metadata">

### Author: ![JamesChevalier](https://community.citystrides.com/user_avatar/community.citystrides.com/jameschevalier/32/2_2.png) [@JamesChevalier](https://community.citystrides.com/u/JamesChevalier)
#### Post date: [August 10, 2024, 7:32pm UTC](https://community.citystrides.com/t/private-per-activity-in-citystrides-only/27994/2 "2024-08-10T19:32:17Z")

</div>

Yeah, “per activity” takes the privacy setting in your tracking service.

> You will appear in all lists and leaderboards. Each activity will default to the privacy setting in your tracking service. You can change an activity’s privacy setting in CityStrides by editing it.

> [@supermitch](#):
>
> But is there not a way to make my CityStrides default to private (avoid lifemap updates) while retaining public visibility in Strava?

Let me know if I’m misunderstanding. It sounds like you want your activities to be public in Strava and private in CityStrides. You should be able to accomplish this in [Privacy Settings](https://citystrides.com/settings#privacy) by setting yourself to “Just Me”.

---

<div class="post-metadata">

### Author: ![supermitch](https://community.citystrides.com/user_avatar/community.citystrides.com/supermitch/32/4329_2.png) [@supermitch](https://community.citystrides.com/u/supermitch)
#### Post date: [August 10, 2024, 8:32pm UTC](https://community.citystrides.com/t/private-per-activity-in-citystrides-only/27994/3 "2024-08-10T20:32:35Z")

</div>

> [@JamesChevalier](#):
>
> Let me know if I’m misunderstanding. It sounds like you want your activities to be public in Strava and private in CityStrides. You should be able to accomplish this in [Privacy Settings](https://citystrides.com/settings#privacy) by setting yourself to “Just Me”.

I do not want my life map private. I just don’t want my 4 daily dog walks or quick jogs around my house showing up on my life map. So I want my CityStrides to have a _per activity_ default to private, but then I’ll switch them “on” one by one, if they are real or new runs I want to appear on my lifemap. (All while leaving my Strava entirely public.)

---

<div class="post-metadata">

### Author: ![nifft555](https://community.citystrides.com/letter_avatar_proxy/v4/letter/n/a4c791/32.png) [@nifft555](https://community.citystrides.com/u/nifft555)
#### Post date: [September 27, 2024, 11:29pm UTC](https://community.citystrides.com/t/private-per-activity-in-citystrides-only/27994/4 "2024-09-27T23:29:56Z")

</div>

This would be a nice feature for me. The group I’m often with doesn’t explore, just runs the same few variations every single weekend. I only get to do new streets when I’m by myself.

Variation: an option to only show an activity on the life-map if it caused a new node to be completed and/or a new street to be completed? There would still be some thicker lines but not nearly as unreadable.

thanks,  
~ J.

---

<div class="post-metadata">

### Author: ![supermitch](https://community.citystrides.com/user_avatar/community.citystrides.com/supermitch/32/4329_2.png) [@supermitch](https://community.citystrides.com/u/supermitch)
#### Post date: [July 2, 2025, 11:14pm UTC](https://community.citystrides.com/t/private-per-activity-in-citystrides-only/27994/5 "2025-07-02T23:14:37Z")

</div>

Unfortunately I’d like to map many of my hikes or activities (I do a lot of alley mapping) that have no nodes. Or cities that aren’t in CityStrides yet. So I wouldn’t want it to be automated. But simply a checkbox for each activity that would say “add to lifemap”, which is turned off by default, would work perfectly.

This topic could probably better named: “Option to exclude activity from Lifemap” or something.

---

<div class="post-metadata">

### Author: ![nifft555](https://community.citystrides.com/letter_avatar_proxy/v4/letter/n/a4c791/32.png) [@nifft555](https://community.citystrides.com/u/nifft555)
#### Post date: [July 3, 2025, 1:17am UTC](https://community.citystrides.com/t/private-per-activity-in-citystrides-only/27994/6 "2025-07-03T01:17:20Z")

</div>

Sounds like it could be both… what I suggested wouldn’t cause your hikes to be added since they wouldn’t cause any streets/nodes to be completed and you could still turn the desired efforts on manually, if James was willing to provide both options. I could live with what you suggested for going forward, but man it would take a while to go backwards and clean up the thousands of existing entries down to non-repeats vs if James could set them all private and then just include the ones that cause progress, where possible, just leaving us a bit of manual work.

Clarification: users would have the option to pick one/both, not be forced into both, so if you didn’t want a dog walk in a new area to automatically add to your lifemap even if it did complete something new, you wouldn’t be forced into it. I only covered your no-progress scenario above.

---

<div class="post-metadata">

### Author: ![JamesChevalier](https://community.citystrides.com/user_avatar/community.citystrides.com/jameschevalier/32/2_2.png) [@JamesChevalier](https://community.citystrides.com/u/JamesChevalier)
#### Post date: [March 14, 2026, 5:45pm UTC](https://community.citystrides.com/t/private-per-activity-in-citystrides-only/27994/7 "2026-03-14T17:45:03Z")

</div>

A post was split to a new topic: [Only allow specific activity type e.g. just running](https://community.citystrides.com/t/only-allow-specific-activity-type-e-g-just-running/29790)

---

<div class="post-metadata">

### Author: ![supermitch](https://community.citystrides.com/user_avatar/community.citystrides.com/supermitch/32/4329_2.png) [@supermitch](https://community.citystrides.com/u/supermitch)
#### Post date: [June 16, 2026, 5:48pm UTC](https://community.citystrides.com/t/private-per-activity-in-citystrides-only/27994/8 "2026-06-16T17:48:55Z")

</div>

Dearest God-tier-dev, Provider of All that is Great, and Source of my Happiness, @JamesChevalier, any further thoughts on this one?

---

<div class="post-metadata">

### Author: ![JamesChevalier](https://community.citystrides.com/user_avatar/community.citystrides.com/jameschevalier/32/2_2.png) [@JamesChevalier](https://community.citystrides.com/u/JamesChevalier)
#### Post date: [June 16, 2026, 8:39pm UTC](https://community.citystrides.com/t/private-per-activity-in-citystrides-only/27994/9 "2026-06-16T20:39:21Z")

</div>

🤣  
I haven’t thought about this, because it touches so much code - basically got scared and ran away. I reviewed things again, and I’d need to add two additional settings which would bring the privacy selection up to:

- Public
- Private
- Per activity (default: tracker settings)
- Per activity (default: private)
- Per activity (default: public)

That feels like a lot of options to decide between.

Coros, Garmin, Polar, and Suunto don’t share privacy info through their API. For those services, the setting is currently “Per activity (default: private)”.  
MapMyFitness, Runkeeper, and Strava send privacy info. For those services, the setting is currently “Per activity (default: tracker settings)”.

🤔  
I think you can already do this.  
There isn’t anything blocking people from editing activities. If your account is set to fully public, you can still edit activities to change them to private. I _did_ just have to update some code to queue up a LifeMap rebuild if it does change. I haven’t released that yet, because I’m waiting on a seriously slow job to finish.  
All of the privacy decisions revolve around the activity itself, not the account. The account privacy is just used as activities sync in, to determine how the activity should be set.

The LifeMap update code is released now, so you can see if this has been possible all along. 😬 🤣

---

<div class="post-metadata">

### Author: ![supermitch](https://community.citystrides.com/user_avatar/community.citystrides.com/supermitch/32/4329_2.png) [@supermitch](https://community.citystrides.com/u/supermitch)
#### Post date: [June 16, 2026, 9:15pm UTC](https://community.citystrides.com/t/private-per-activity-in-citystrides-only/27994/10 "2026-06-16T21:15:44Z")

</div>

Interesting. I always assumed that CityStrides had access to my private Garmin activities. So if I set all my activities by default to “Only me” (Garmin or Strava) and then make them visible to “Followers” on a case-by-case basis, you’re saying only the latter activities will be draw on my lifemap?

---

<div class="post-metadata">

### Author: ![JamesChevalier](https://community.citystrides.com/user_avatar/community.citystrides.com/jameschevalier/32/2_2.png) [@JamesChevalier](https://community.citystrides.com/u/JamesChevalier)
#### Post date: [June 16, 2026, 9:46pm UTC](https://community.citystrides.com/t/private-per-activity-in-citystrides-only/27994/11 "2026-06-16T21:46:34Z")

</div>

> [@supermitch](#):
>
> I always assumed that CityStrides had access to my private Garmin activities

It does. Garmin doesn’t tell me whether activities are public or private in Garmin Connect.

> [@supermitch](#):
>
> So if I set all my activities by default to “Only me” (Garmin or Strava) and then make them visible to “Followers” on a case-by-case basis, you’re saying only the latter activities will be draw on my lifemap?

Just in case, I’m only and specifically talking about _CityStrides_ settings for activities already present in CityStrides. The [options](https://citystrides.com/settings#privacy) are Everyone, Just Me, and Per Activity.

Regardless of what your account is set to (e.g. Everyone), if you edit an activity to change its “Share activity with:” value to “Just Me” then it will not be included in your public LifeMap.  
Similarly, if your account is set to “Just Me” and you edit an activity to “Everyone” then it will be added to your LifeMap.

If you’ve added friends in CityStrides, then they will be able to navigate to these specific (non-Strava) activities and still see them on your LifeMap.  
The friend feature is somewhat heavy-handed in that accepting a friend request makes your account fully public to them. I’m trying to convey on the Friend Requests page:

> Accepting friend requests will make your data visible to that person. Do not accept friend requests with people you do not know or want to hide your information from.

I’m hoping that’s clear enough phrasing (though I am going to change “requests with people” to “requests from people”).

…let me know if this helps or just causes more confusion 😳  
(oh and I’ll also note that I’m still waiting on this background job, so I haven’t been able to release the code that will rebuild your LifeMap after editing activities)

---

<div class="post-metadata">

### Author: ![supermitch](https://community.citystrides.com/user_avatar/community.citystrides.com/supermitch/32/4329_2.png) [@supermitch](https://community.citystrides.com/u/supermitch)
#### Post date: [June 16, 2026, 10:38pm UTC](https://community.citystrides.com/t/private-per-activity-in-citystrides-only/27994/12 "2026-06-16T22:38:51Z")

</div>

Ok, so I went to a recent walk [Sign In - CityStrides](https://citystrides.com/activities/95585468/edit) and the UI shows “Just me”:

 ![image](https://d25dflut6m8e53.cloudfront.net/original/2X/9/924ce157026a4e13260d56c37ced06d061ff0f81.png)

But this activity was already rendered on my Lifemap (all do, by default). I suspect this is just a UI bug, and the actual current (default) value is “Everyone”?

---

<div class="post-metadata">

### Author: ![JamesChevalier](https://community.citystrides.com/user_avatar/community.citystrides.com/jameschevalier/32/2_2.png) [@JamesChevalier](https://community.citystrides.com/u/JamesChevalier)
#### Post date: [June 16, 2026, 11:31pm UTC](https://community.citystrides.com/t/private-per-activity-in-citystrides-only/27994/13 "2026-06-16T23:31:16Z")

</div>

You’ve got 712 activities set to “Just Me” and 3176 set to “Everyone”  
Your account is set to “Per Activity”  
The activity you linked is “Just Me”

Everyone has two LifeMap datasets - one that’s used for ourselves/friends, and one that’s used for everyone else.

🤔 Based on the two LifeMap sets, this might not be accomplishing what you want … If you’re looking to hide things _for yourself_ that’s not possible & wouldn’t be achieved through any privacy settings.

* * *

The code that will update your LifeMap after editing an activity is released now, so this should be testable now. You’d have to verify your changes through a private browser window, since privacy level doesn’t affect our view of our own data.

---

<div class="post-metadata">

### Author: ![supermitch](https://community.citystrides.com/user_avatar/community.citystrides.com/supermitch/32/4329_2.png) [@supermitch](https://community.citystrides.com/u/supermitch)
#### Post date: [June 17, 2026, 2:33pm UTC](https://community.citystrides.com/t/private-per-activity-in-citystrides-only/27994/14 "2026-06-17T14:33:14Z")

</div>

This existence of an “incognito map” was totally unknown to me. That’s interesting. I’m curious about the design decision there. Technically yes, this could do what I want; only friends would readily be able to identify my home, by seeing tons of pointless walks and repeats. Other striders, e.g. you, are only seeing my “icognito map”? Half the city is also missing I’m noticing. Clearly I switched my settings at some point and didn’t realize that.

I feel your privacy settings are complicated lol.

Edit: I have an idea “Friends-only | Private” activities are mapped on my lifemap in a different colour than “Everyone” ones.

---

<div class="post-metadata">

### Author: ![hans1](https://community.citystrides.com/letter_avatar_proxy/v4/letter/h/e68b1a/32.png) [@hans1](https://community.citystrides.com/u/hans1)
#### Post date: [June 17, 2026, 3:08pm UTC](https://community.citystrides.com/t/private-per-activity-in-citystrides-only/27994/15 "2026-06-17T15:08:06Z")

</div>

This is what your LifeMap looks like for me

 ![IMG_2836](https://d25dflut6m8e53.cloudfront.net/original/2X/1/19e518c59aaa3f5d87de7ae3a611f9526223a5a5.jpeg)

 ![IMG_2835](https://d25dflut6m8e53.cloudfront.net/original/2X/d/d3045be3354ae8ecd453872084cf274d9a7e3dc3.jpeg)

---

<div class="post-metadata">

### Author: ![supermitch](https://community.citystrides.com/user_avatar/community.citystrides.com/supermitch/32/4329_2.png) [@supermitch](https://community.citystrides.com/u/supermitch)
#### Post date: [June 17, 2026, 3:10pm UTC](https://community.citystrides.com/t/private-per-activity-in-citystrides-only/27994/16 "2026-06-17T15:10:39Z")

</div>

Amazing, thanks @hans1. So my actual Calgary map is basically twice that (and you’re already seeing some activities I just switched over to Everyone).

---

<div class="post-metadata">

### Author: ![JamesChevalier](https://community.citystrides.com/user_avatar/community.citystrides.com/jameschevalier/32/2_2.png) [@JamesChevalier](https://community.citystrides.com/u/JamesChevalier)
#### Post date: [June 17, 2026, 6:27pm UTC](https://community.citystrides.com/t/private-per-activity-in-citystrides-only/27994/17 "2026-06-17T18:27:08Z")

</div>

> [@supermitch](#):
>
> This existence of an “incognito map” was totally unknown to me. That’s interesting. I’m curious about the design decision there.

We all have two versions of our LifeMap: 1 shown to ourselves (and friends) that displays everything because we don’t need to hide anything from ourselves and 1 shown to everyone else because some people might want to be fully private or have some private activities  
There isn’t really an “incognito map” it’s just what you’ve decided to show others. Dropping into an incognito window is the easiest way to quickly see your account as others see it.

> [@supermitch](#):
>
> Half the city is also missing I’m noticing. Clearly I switched my settings at some point and didn’t realize that.

That would be the ~700 activities set to “Just Me” that I mentioned earlier

> [@supermitch](#):
>
> I feel your privacy settings are complicated lol.

Yeah, a big reason I’m wary of adding to the list of options.  
It does seem like there’s some baseline confusion around the fact that the privacy settings are deciding what _other_ people see, not what _you_ see.
