GET https://kbin.spritesserver.nl/m/opensource@lemmy.ml/t/32315/If-I-create-a-OSS-app-with-analytics-to-detect-and

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point App\Security\KbinAuthenticator
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "remember_me"
  "App\Security\KbinAuthenticator"
  "App\Security\FacebookAuthenticator"
  "App\Security\GoogleAuthenticator"
  "App\Security\GithubAuthenticator"
  "App\Security\KeycloakAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
0.24 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.05 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
4
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
5
"App\Security\Voter\EntryCommentVoter"
6
"App\Security\Voter\EntryVoter"
7
"App\Security\Voter\MagazineVoter"
8
"App\Security\Voter\MessageThreadVoter"
9
"App\Security\Voter\MessageVoter"
10
"App\Security\Voter\NotificationVoter"
11
"App\Security\Voter\OAuth2UserConsentVoter"
12
"App\Security\Voter\PostCommentVoter"
13
"App\Security\Voter\PostVoter"
14
"App\Security\Voter\UserVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\Entry {#2400
  +user: Proxies\__CG__\App\Entity\User {#1961 …}
  +magazine: App\Entity\Magazine {#262
    +icon: Proxies\__CG__\App\Entity\Image {#242 …}
    +name: "opensource@lemmy.ml"
    +title: "opensource"
    +description: """
      All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
      \n
      Useful Links\n
      ============\n
      \n
      - [Open Source Initiative](https://opensource.org/)\n
      - [Free Software Foundation](https://www.fsf.org/)\n
      - [Electronic Frontier Foundation](https://www.eff.org/)\n
      - [Software Freedom Conservancy](https://sfconservancy.org/)\n
      - [It’s FOSS](https://itsfoss.com/)\n
      \n
      Rules\n
      =====\n
      \n
      - Posts must be relevant to the open source ideology\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      Related Communities\n
      ===================\n
      \n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      \n
      Community icon from opensource.org, but we are not affiliated with them.
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 70
    +entryCommentCount: 920
    +postCount: 2
    +postCommentCount: 5
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1727574007 {#270
      date: 2024-09-29 03:40:07.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#233 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …}
    +entries: Doctrine\ORM\PersistentCollection {#176 …}
    +posts: Doctrine\ORM\PersistentCollection {#134 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#196 …}
    +bans: Doctrine\ORM\PersistentCollection {#113 …}
    +reports: Doctrine\ORM\PersistentCollection {#99 …}
    +badges: Doctrine\ORM\PersistentCollection {#77 …}
    +logs: Doctrine\ORM\PersistentCollection {#67 …}
    +awards: Doctrine\ORM\PersistentCollection {#2434 …}
    +categories: Doctrine\ORM\PersistentCollection {#1804 …}
    -id: 128
    +apId: "opensource@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/opensource"
    +apPublicUrl: "https://lemmy.ml/c/opensource"
    +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "opensource"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703910302 {#268
      date: 2023-12-30 05:25:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703910301 {#276
      date: 2023-12-30 05:25:01.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1894 …}
  +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
  +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
  +url: null
  +body: """
    If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding which features are worth developing & which bugs needs to be solved first. Edit… Things Collected\n
    \n
    - IP Address for use ping (for country)\n
    - All crashes with IP\n
    - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
    \n
    It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
    \n
    I want to know right way to introduce analytics in OSS
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 3
  +favouriteCount: 5
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727574007 {#1828
    date: 2024-09-29 03:40:07.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1876 …}
  +votes: Doctrine\ORM\PersistentCollection {#1957 …}
  +reports: Doctrine\ORM\PersistentCollection {#1949 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1394 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2436 …}
  +badges: Doctrine\ORM\PersistentCollection {#2166 …}
  +children: []
  -id: 32315
  -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
  -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705933461
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11026195"
  +editedAt: DateTimeImmutable @1727566680 {#2414
    date: 2024-09-29 01:38:00.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705904961 {#1570
    date: 2024-01-22 07:29:21.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
App\Entity\Entry {#2400
  +user: Proxies\__CG__\App\Entity\User {#1961 …}
  +magazine: App\Entity\Magazine {#262
    +icon: Proxies\__CG__\App\Entity\Image {#242 …}
    +name: "opensource@lemmy.ml"
    +title: "opensource"
    +description: """
      All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
      \n
      Useful Links\n
      ============\n
      \n
      - [Open Source Initiative](https://opensource.org/)\n
      - [Free Software Foundation](https://www.fsf.org/)\n
      - [Electronic Frontier Foundation](https://www.eff.org/)\n
      - [Software Freedom Conservancy](https://sfconservancy.org/)\n
      - [It’s FOSS](https://itsfoss.com/)\n
      \n
      Rules\n
      =====\n
      \n
      - Posts must be relevant to the open source ideology\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      Related Communities\n
      ===================\n
      \n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      \n
      Community icon from opensource.org, but we are not affiliated with them.
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 70
    +entryCommentCount: 920
    +postCount: 2
    +postCommentCount: 5
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1727574007 {#270
      date: 2024-09-29 03:40:07.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#233 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …}
    +entries: Doctrine\ORM\PersistentCollection {#176 …}
    +posts: Doctrine\ORM\PersistentCollection {#134 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#196 …}
    +bans: Doctrine\ORM\PersistentCollection {#113 …}
    +reports: Doctrine\ORM\PersistentCollection {#99 …}
    +badges: Doctrine\ORM\PersistentCollection {#77 …}
    +logs: Doctrine\ORM\PersistentCollection {#67 …}
    +awards: Doctrine\ORM\PersistentCollection {#2434 …}
    +categories: Doctrine\ORM\PersistentCollection {#1804 …}
    -id: 128
    +apId: "opensource@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/opensource"
    +apPublicUrl: "https://lemmy.ml/c/opensource"
    +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "opensource"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703910302 {#268
      date: 2023-12-30 05:25:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703910301 {#276
      date: 2023-12-30 05:25:01.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1894 …}
  +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
  +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
  +url: null
  +body: """
    If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding which features are worth developing & which bugs needs to be solved first. Edit… Things Collected\n
    \n
    - IP Address for use ping (for country)\n
    - All crashes with IP\n
    - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
    \n
    It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
    \n
    I want to know right way to introduce analytics in OSS
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 3
  +favouriteCount: 5
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727574007 {#1828
    date: 2024-09-29 03:40:07.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1876 …}
  +votes: Doctrine\ORM\PersistentCollection {#1957 …}
  +reports: Doctrine\ORM\PersistentCollection {#1949 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1394 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2436 …}
  +badges: Doctrine\ORM\PersistentCollection {#2166 …}
  +children: []
  -id: 32315
  -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
  -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705933461
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11026195"
  +editedAt: DateTimeImmutable @1727566680 {#2414
    date: 2024-09-29 01:38:00.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705904961 {#1570
    date: 2024-01-22 07:29:21.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
App\Entity\Entry {#2400
  +user: Proxies\__CG__\App\Entity\User {#1961 …}
  +magazine: App\Entity\Magazine {#262
    +icon: Proxies\__CG__\App\Entity\Image {#242 …}
    +name: "opensource@lemmy.ml"
    +title: "opensource"
    +description: """
      All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
      \n
      Useful Links\n
      ============\n
      \n
      - [Open Source Initiative](https://opensource.org/)\n
      - [Free Software Foundation](https://www.fsf.org/)\n
      - [Electronic Frontier Foundation](https://www.eff.org/)\n
      - [Software Freedom Conservancy](https://sfconservancy.org/)\n
      - [It’s FOSS](https://itsfoss.com/)\n
      \n
      Rules\n
      =====\n
      \n
      - Posts must be relevant to the open source ideology\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      Related Communities\n
      ===================\n
      \n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      \n
      Community icon from opensource.org, but we are not affiliated with them.
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 70
    +entryCommentCount: 920
    +postCount: 2
    +postCommentCount: 5
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1727574007 {#270
      date: 2024-09-29 03:40:07.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#233 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …}
    +entries: Doctrine\ORM\PersistentCollection {#176 …}
    +posts: Doctrine\ORM\PersistentCollection {#134 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#196 …}
    +bans: Doctrine\ORM\PersistentCollection {#113 …}
    +reports: Doctrine\ORM\PersistentCollection {#99 …}
    +badges: Doctrine\ORM\PersistentCollection {#77 …}
    +logs: Doctrine\ORM\PersistentCollection {#67 …}
    +awards: Doctrine\ORM\PersistentCollection {#2434 …}
    +categories: Doctrine\ORM\PersistentCollection {#1804 …}
    -id: 128
    +apId: "opensource@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/opensource"
    +apPublicUrl: "https://lemmy.ml/c/opensource"
    +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "opensource"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703910302 {#268
      date: 2023-12-30 05:25:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703910301 {#276
      date: 2023-12-30 05:25:01.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1894 …}
  +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
  +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
  +url: null
  +body: """
    If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding which features are worth developing & which bugs needs to be solved first. Edit… Things Collected\n
    \n
    - IP Address for use ping (for country)\n
    - All crashes with IP\n
    - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
    \n
    It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
    \n
    I want to know right way to introduce analytics in OSS
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 3
  +favouriteCount: 5
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727574007 {#1828
    date: 2024-09-29 03:40:07.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1876 …}
  +votes: Doctrine\ORM\PersistentCollection {#1957 …}
  +reports: Doctrine\ORM\PersistentCollection {#1949 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1394 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2436 …}
  +badges: Doctrine\ORM\PersistentCollection {#2166 …}
  +children: []
  -id: 32315
  -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
  -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705933461
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11026195"
  +editedAt: DateTimeImmutable @1727566680 {#2414
    date: 2024-09-29 01:38:00.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705904961 {#1570
    date: 2024-01-22 07:29:21.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED moderate
App\Entity\EntryComment {#4057
  +user: App\Entity\User {#4005 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1961 …}
    +magazine: App\Entity\Magazine {#262
      +icon: Proxies\__CG__\App\Entity\Image {#242 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 70
      +entryCommentCount: 920
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1727574007 {#270
        date: 2024-09-29 03:40:07.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#233 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …}
      +entries: Doctrine\ORM\PersistentCollection {#176 …}
      +posts: Doctrine\ORM\PersistentCollection {#134 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#196 …}
      +bans: Doctrine\ORM\PersistentCollection {#113 …}
      +reports: Doctrine\ORM\PersistentCollection {#99 …}
      +badges: Doctrine\ORM\PersistentCollection {#77 …}
      +logs: Doctrine\ORM\PersistentCollection {#67 …}
      +awards: Doctrine\ORM\PersistentCollection {#2434 …}
      +categories: Doctrine\ORM\PersistentCollection {#1804 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#268
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#276
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1894 …}
    +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
    +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
    +url: null
    +body: """
      If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding which features are worth developing & which bugs needs to be solved first. Edit… Things Collected\n
      \n
      - IP Address for use ping (for country)\n
      - All crashes with IP\n
      - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
      \n
      It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
      \n
      I want to know right way to introduce analytics in OSS
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 5
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727574007 {#1828
      date: 2024-09-29 03:40:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1876 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1394 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2436 …}
    +badges: Doctrine\ORM\PersistentCollection {#2166 …}
    +children: []
    -id: 32315
    -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
    -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705933461
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11026195"
    +editedAt: DateTimeImmutable @1727566680 {#2414
      date: 2024-09-29 01:38:00.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705904961 {#1570
      date: 2024-01-22 07:29:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#262}
  +image: null
  +parent: null
  +root: null
  +body: """
    I will not use software that has analytics that I have to opt out of if there is an alternative that has analytics off by default with the ability to opt-in.\n
    \n
    The psychology surrounding opt-out vs opt-in is very well understood, and choosing to include analytics with an opt-out structure is taking advantage of people to make development potentially easier. Not cool.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705907458 {#4066
    date: 2024-01-22 08:10:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@catalog3115@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4055 …}
  +nested: Doctrine\ORM\PersistentCollection {#4053 …}
  +votes: Doctrine\ORM\PersistentCollection {#4051 …}
  +reports: Doctrine\ORM\PersistentCollection {#4049 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4017 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4021 …}
  -id: 330642
  -bodyTs: "'abil':29 'advantag':61 'altern':20 'analyt':8,23,52 'choos':49 'cool':70 'default':26 'develop':66 'easier':68 'includ':51 'make':65 'opt':13,32,38,42,56 'opt-in':31,41 'opt-out':37,55 'peopl':63 'potenti':67 'psycholog':35 'softwar':5 'structur':58 'surround':36 'take':60 'understood':47 'use':4 'vs':40 'well':46"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7613500"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705907458 {#4002
    date: 2024-01-22 08:10:58.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED edit
App\Entity\EntryComment {#4057
  +user: App\Entity\User {#4005 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1961 …}
    +magazine: App\Entity\Magazine {#262
      +icon: Proxies\__CG__\App\Entity\Image {#242 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 70
      +entryCommentCount: 920
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1727574007 {#270
        date: 2024-09-29 03:40:07.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#233 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …}
      +entries: Doctrine\ORM\PersistentCollection {#176 …}
      +posts: Doctrine\ORM\PersistentCollection {#134 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#196 …}
      +bans: Doctrine\ORM\PersistentCollection {#113 …}
      +reports: Doctrine\ORM\PersistentCollection {#99 …}
      +badges: Doctrine\ORM\PersistentCollection {#77 …}
      +logs: Doctrine\ORM\PersistentCollection {#67 …}
      +awards: Doctrine\ORM\PersistentCollection {#2434 …}
      +categories: Doctrine\ORM\PersistentCollection {#1804 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#268
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#276
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1894 …}
    +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
    +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
    +url: null
    +body: """
      If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding which features are worth developing & which bugs needs to be solved first. Edit… Things Collected\n
      \n
      - IP Address for use ping (for country)\n
      - All crashes with IP\n
      - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
      \n
      It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
      \n
      I want to know right way to introduce analytics in OSS
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 5
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727574007 {#1828
      date: 2024-09-29 03:40:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1876 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1394 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2436 …}
    +badges: Doctrine\ORM\PersistentCollection {#2166 …}
    +children: []
    -id: 32315
    -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
    -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705933461
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11026195"
    +editedAt: DateTimeImmutable @1727566680 {#2414
      date: 2024-09-29 01:38:00.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705904961 {#1570
      date: 2024-01-22 07:29:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#262}
  +image: null
  +parent: null
  +root: null
  +body: """
    I will not use software that has analytics that I have to opt out of if there is an alternative that has analytics off by default with the ability to opt-in.\n
    \n
    The psychology surrounding opt-out vs opt-in is very well understood, and choosing to include analytics with an opt-out structure is taking advantage of people to make development potentially easier. Not cool.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705907458 {#4066
    date: 2024-01-22 08:10:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@catalog3115@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4055 …}
  +nested: Doctrine\ORM\PersistentCollection {#4053 …}
  +votes: Doctrine\ORM\PersistentCollection {#4051 …}
  +reports: Doctrine\ORM\PersistentCollection {#4049 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4017 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4021 …}
  -id: 330642
  -bodyTs: "'abil':29 'advantag':61 'altern':20 'analyt':8,23,52 'choos':49 'cool':70 'default':26 'develop':66 'easier':68 'includ':51 'make':65 'opt':13,32,38,42,56 'opt-in':31,41 'opt-out':37,55 'peopl':63 'potenti':67 'psycholog':35 'softwar':5 'structur':58 'surround':36 'take':60 'understood':47 'use':4 'vs':40 'well':46"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7613500"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705907458 {#4002
    date: 2024-01-22 08:10:58.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED moderate
App\Entity\EntryComment {#4057
  +user: App\Entity\User {#4005 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1961 …}
    +magazine: App\Entity\Magazine {#262
      +icon: Proxies\__CG__\App\Entity\Image {#242 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 70
      +entryCommentCount: 920
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1727574007 {#270
        date: 2024-09-29 03:40:07.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#233 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …}
      +entries: Doctrine\ORM\PersistentCollection {#176 …}
      +posts: Doctrine\ORM\PersistentCollection {#134 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#196 …}
      +bans: Doctrine\ORM\PersistentCollection {#113 …}
      +reports: Doctrine\ORM\PersistentCollection {#99 …}
      +badges: Doctrine\ORM\PersistentCollection {#77 …}
      +logs: Doctrine\ORM\PersistentCollection {#67 …}
      +awards: Doctrine\ORM\PersistentCollection {#2434 …}
      +categories: Doctrine\ORM\PersistentCollection {#1804 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#268
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#276
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1894 …}
    +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
    +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
    +url: null
    +body: """
      If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding which features are worth developing & which bugs needs to be solved first. Edit… Things Collected\n
      \n
      - IP Address for use ping (for country)\n
      - All crashes with IP\n
      - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
      \n
      It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
      \n
      I want to know right way to introduce analytics in OSS
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 5
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727574007 {#1828
      date: 2024-09-29 03:40:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1876 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1394 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2436 …}
    +badges: Doctrine\ORM\PersistentCollection {#2166 …}
    +children: []
    -id: 32315
    -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
    -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705933461
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11026195"
    +editedAt: DateTimeImmutable @1727566680 {#2414
      date: 2024-09-29 01:38:00.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705904961 {#1570
      date: 2024-01-22 07:29:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#262}
  +image: null
  +parent: null
  +root: null
  +body: """
    I will not use software that has analytics that I have to opt out of if there is an alternative that has analytics off by default with the ability to opt-in.\n
    \n
    The psychology surrounding opt-out vs opt-in is very well understood, and choosing to include analytics with an opt-out structure is taking advantage of people to make development potentially easier. Not cool.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705907458 {#4066
    date: 2024-01-22 08:10:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@catalog3115@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4055 …}
  +nested: Doctrine\ORM\PersistentCollection {#4053 …}
  +votes: Doctrine\ORM\PersistentCollection {#4051 …}
  +reports: Doctrine\ORM\PersistentCollection {#4049 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4017 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4021 …}
  -id: 330642
  -bodyTs: "'abil':29 'advantag':61 'altern':20 'analyt':8,23,52 'choos':49 'cool':70 'default':26 'develop':66 'easier':68 'includ':51 'make':65 'opt':13,32,38,42,56 'opt-in':31,41 'opt-out':37,55 'peopl':63 'potenti':67 'psycholog':35 'softwar':5 'structur':58 'surround':36 'take':60 'understood':47 'use':4 'vs':40 'well':46"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7613500"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705907458 {#4002
    date: 2024-01-22 08:10:58.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED moderate
App\Entity\EntryComment {#4092
  +user: App\Entity\User {#4076 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1961 …}
    +magazine: App\Entity\Magazine {#262
      +icon: Proxies\__CG__\App\Entity\Image {#242 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 70
      +entryCommentCount: 920
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1727574007 {#270
        date: 2024-09-29 03:40:07.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#233 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …}
      +entries: Doctrine\ORM\PersistentCollection {#176 …}
      +posts: Doctrine\ORM\PersistentCollection {#134 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#196 …}
      +bans: Doctrine\ORM\PersistentCollection {#113 …}
      +reports: Doctrine\ORM\PersistentCollection {#99 …}
      +badges: Doctrine\ORM\PersistentCollection {#77 …}
      +logs: Doctrine\ORM\PersistentCollection {#67 …}
      +awards: Doctrine\ORM\PersistentCollection {#2434 …}
      +categories: Doctrine\ORM\PersistentCollection {#1804 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#268
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#276
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1894 …}
    +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
    +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
    +url: null
    +body: """
      If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding which features are worth developing & which bugs needs to be solved first. Edit… Things Collected\n
      \n
      - IP Address for use ping (for country)\n
      - All crashes with IP\n
      - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
      \n
      It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
      \n
      I want to know right way to introduce analytics in OSS
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 5
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727574007 {#1828
      date: 2024-09-29 03:40:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1876 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1394 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2436 …}
    +badges: Doctrine\ORM\PersistentCollection {#2166 …}
    +children: []
    -id: 32315
    -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
    -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705933461
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11026195"
    +editedAt: DateTimeImmutable @1727566680 {#2414
      date: 2024-09-29 01:38:00.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705904961 {#1570
      date: 2024-01-22 07:29:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#262}
  +image: null
  +parent: null
  +root: null
  +body: "For foss apps, I mostly allow analytics to track to help the dev out more. Complete 180 for any big tech since whenever they ask for it, they sell that information to the highest bidder."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705906895 {#4098
    date: 2024-01-22 08:01:35.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@catalog3115@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4093 …}
  +nested: Doctrine\ORM\PersistentCollection {#4084 …}
  +votes: Doctrine\ORM\PersistentCollection {#4087 …}
  +reports: Doctrine\ORM\PersistentCollection {#4082 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4080 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4078 …}
  -id: 330620
  -bodyTs: "'180':17 'allow':6 'analyt':7 'app':3 'ask':25 'bidder':35 'big':20 'complet':16 'dev':13 'foss':2 'help':11 'highest':34 'inform':31 'most':5 'sell':29 'sinc':22 'tech':21 'track':9 'whenev':23"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8528131"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705906895 {#4099
    date: 2024-01-22 08:01:35.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
App\Entity\EntryComment {#4092
  +user: App\Entity\User {#4076 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1961 …}
    +magazine: App\Entity\Magazine {#262
      +icon: Proxies\__CG__\App\Entity\Image {#242 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 70
      +entryCommentCount: 920
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1727574007 {#270
        date: 2024-09-29 03:40:07.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#233 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …}
      +entries: Doctrine\ORM\PersistentCollection {#176 …}
      +posts: Doctrine\ORM\PersistentCollection {#134 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#196 …}
      +bans: Doctrine\ORM\PersistentCollection {#113 …}
      +reports: Doctrine\ORM\PersistentCollection {#99 …}
      +badges: Doctrine\ORM\PersistentCollection {#77 …}
      +logs: Doctrine\ORM\PersistentCollection {#67 …}
      +awards: Doctrine\ORM\PersistentCollection {#2434 …}
      +categories: Doctrine\ORM\PersistentCollection {#1804 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#268
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#276
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1894 …}
    +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
    +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
    +url: null
    +body: """
      If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding which features are worth developing & which bugs needs to be solved first. Edit… Things Collected\n
      \n
      - IP Address for use ping (for country)\n
      - All crashes with IP\n
      - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
      \n
      It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
      \n
      I want to know right way to introduce analytics in OSS
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 5
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727574007 {#1828
      date: 2024-09-29 03:40:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1876 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1394 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2436 …}
    +badges: Doctrine\ORM\PersistentCollection {#2166 …}
    +children: []
    -id: 32315
    -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
    -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705933461
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11026195"
    +editedAt: DateTimeImmutable @1727566680 {#2414
      date: 2024-09-29 01:38:00.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705904961 {#1570
      date: 2024-01-22 07:29:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#262}
  +image: null
  +parent: null
  +root: null
  +body: "For foss apps, I mostly allow analytics to track to help the dev out more. Complete 180 for any big tech since whenever they ask for it, they sell that information to the highest bidder."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705906895 {#4098
    date: 2024-01-22 08:01:35.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@catalog3115@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4093 …}
  +nested: Doctrine\ORM\PersistentCollection {#4084 …}
  +votes: Doctrine\ORM\PersistentCollection {#4087 …}
  +reports: Doctrine\ORM\PersistentCollection {#4082 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4080 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4078 …}
  -id: 330620
  -bodyTs: "'180':17 'allow':6 'analyt':7 'app':3 'ask':25 'bidder':35 'big':20 'complet':16 'dev':13 'foss':2 'help':11 'highest':34 'inform':31 'most':5 'sell':29 'sinc':22 'tech':21 'track':9 'whenev':23"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8528131"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705906895 {#4099
    date: 2024-01-22 08:01:35.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
App\Entity\EntryComment {#4092
  +user: App\Entity\User {#4076 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1961 …}
    +magazine: App\Entity\Magazine {#262
      +icon: Proxies\__CG__\App\Entity\Image {#242 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 70
      +entryCommentCount: 920
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1727574007 {#270
        date: 2024-09-29 03:40:07.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#233 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …}
      +entries: Doctrine\ORM\PersistentCollection {#176 …}
      +posts: Doctrine\ORM\PersistentCollection {#134 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#196 …}
      +bans: Doctrine\ORM\PersistentCollection {#113 …}
      +reports: Doctrine\ORM\PersistentCollection {#99 …}
      +badges: Doctrine\ORM\PersistentCollection {#77 …}
      +logs: Doctrine\ORM\PersistentCollection {#67 …}
      +awards: Doctrine\ORM\PersistentCollection {#2434 …}
      +categories: Doctrine\ORM\PersistentCollection {#1804 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#268
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#276
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1894 …}
    +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
    +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
    +url: null
    +body: """
      If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding which features are worth developing & which bugs needs to be solved first. Edit… Things Collected\n
      \n
      - IP Address for use ping (for country)\n
      - All crashes with IP\n
      - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
      \n
      It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
      \n
      I want to know right way to introduce analytics in OSS
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 5
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727574007 {#1828
      date: 2024-09-29 03:40:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1876 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1394 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2436 …}
    +badges: Doctrine\ORM\PersistentCollection {#2166 …}
    +children: []
    -id: 32315
    -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
    -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705933461
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11026195"
    +editedAt: DateTimeImmutable @1727566680 {#2414
      date: 2024-09-29 01:38:00.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705904961 {#1570
      date: 2024-01-22 07:29:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#262}
  +image: null
  +parent: null
  +root: null
  +body: "For foss apps, I mostly allow analytics to track to help the dev out more. Complete 180 for any big tech since whenever they ask for it, they sell that information to the highest bidder."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705906895 {#4098
    date: 2024-01-22 08:01:35.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@catalog3115@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4093 …}
  +nested: Doctrine\ORM\PersistentCollection {#4084 …}
  +votes: Doctrine\ORM\PersistentCollection {#4087 …}
  +reports: Doctrine\ORM\PersistentCollection {#4082 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4080 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4078 …}
  -id: 330620
  -bodyTs: "'180':17 'allow':6 'analyt':7 'app':3 'ask':25 'bidder':35 'big':20 'complet':16 'dev':13 'foss':2 'help':11 'highest':34 'inform':31 'most':5 'sell':29 'sinc':22 'tech':21 'track':9 'whenev':23"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8528131"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705906895 {#4099
    date: 2024-01-22 08:01:35.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED moderate
App\Entity\EntryComment {#4176
  +user: App\Entity\User {#4189 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1961 …}
    +magazine: App\Entity\Magazine {#262
      +icon: Proxies\__CG__\App\Entity\Image {#242 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 70
      +entryCommentCount: 920
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1727574007 {#270
        date: 2024-09-29 03:40:07.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#233 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …}
      +entries: Doctrine\ORM\PersistentCollection {#176 …}
      +posts: Doctrine\ORM\PersistentCollection {#134 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#196 …}
      +bans: Doctrine\ORM\PersistentCollection {#113 …}
      +reports: Doctrine\ORM\PersistentCollection {#99 …}
      +badges: Doctrine\ORM\PersistentCollection {#77 …}
      +logs: Doctrine\ORM\PersistentCollection {#67 …}
      +awards: Doctrine\ORM\PersistentCollection {#2434 …}
      +categories: Doctrine\ORM\PersistentCollection {#1804 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#268
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#276
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1894 …}
    +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
    +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
    +url: null
    +body: """
      If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding which features are worth developing & which bugs needs to be solved first. Edit… Things Collected\n
      \n
      - IP Address for use ping (for country)\n
      - All crashes with IP\n
      - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
      \n
      It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
      \n
      I want to know right way to introduce analytics in OSS
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 5
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727574007 {#1828
      date: 2024-09-29 03:40:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1876 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1394 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2436 …}
    +badges: Doctrine\ORM\PersistentCollection {#2166 …}
    +children: []
    -id: 32315
    -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
    -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705933461
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11026195"
    +editedAt: DateTimeImmutable @1727566680 {#2414
      date: 2024-09-29 01:38:00.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705904961 {#1570
      date: 2024-01-22 07:29:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#262}
  +image: null
  +parent: null
  +root: null
  +body: "All depends on what you collect, how it’s stored, how transparent you are about it, and how easy it is to opt out of. It can definitely be done well."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1705905128 {#4171
    date: 2024-01-22 07:32:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@catalog3115@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4177 …}
  +nested: Doctrine\ORM\PersistentCollection {#4179 …}
  +votes: Doctrine\ORM\PersistentCollection {#4181 …}
  +reports: Doctrine\ORM\PersistentCollection {#4183 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4185 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
  -id: 330554
  -bodyTs: "'collect':6 'definit':28 'depend':2 'done':30 'easi':19 'opt':23 'store':10 'transpar':12 'well':31"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6906859"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705905128 {#4172
    date: 2024-01-22 07:32:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED edit
App\Entity\EntryComment {#4176
  +user: App\Entity\User {#4189 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1961 …}
    +magazine: App\Entity\Magazine {#262
      +icon: Proxies\__CG__\App\Entity\Image {#242 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 70
      +entryCommentCount: 920
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1727574007 {#270
        date: 2024-09-29 03:40:07.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#233 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …}
      +entries: Doctrine\ORM\PersistentCollection {#176 …}
      +posts: Doctrine\ORM\PersistentCollection {#134 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#196 …}
      +bans: Doctrine\ORM\PersistentCollection {#113 …}
      +reports: Doctrine\ORM\PersistentCollection {#99 …}
      +badges: Doctrine\ORM\PersistentCollection {#77 …}
      +logs: Doctrine\ORM\PersistentCollection {#67 …}
      +awards: Doctrine\ORM\PersistentCollection {#2434 …}
      +categories: Doctrine\ORM\PersistentCollection {#1804 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#268
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#276
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1894 …}
    +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
    +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
    +url: null
    +body: """
      If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding which features are worth developing & which bugs needs to be solved first. Edit… Things Collected\n
      \n
      - IP Address for use ping (for country)\n
      - All crashes with IP\n
      - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
      \n
      It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
      \n
      I want to know right way to introduce analytics in OSS
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 5
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727574007 {#1828
      date: 2024-09-29 03:40:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1876 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1394 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2436 …}
    +badges: Doctrine\ORM\PersistentCollection {#2166 …}
    +children: []
    -id: 32315
    -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
    -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705933461
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11026195"
    +editedAt: DateTimeImmutable @1727566680 {#2414
      date: 2024-09-29 01:38:00.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705904961 {#1570
      date: 2024-01-22 07:29:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#262}
  +image: null
  +parent: null
  +root: null
  +body: "All depends on what you collect, how it’s stored, how transparent you are about it, and how easy it is to opt out of. It can definitely be done well."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1705905128 {#4171
    date: 2024-01-22 07:32:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@catalog3115@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4177 …}
  +nested: Doctrine\ORM\PersistentCollection {#4179 …}
  +votes: Doctrine\ORM\PersistentCollection {#4181 …}
  +reports: Doctrine\ORM\PersistentCollection {#4183 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4185 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
  -id: 330554
  -bodyTs: "'collect':6 'definit':28 'depend':2 'done':30 'easi':19 'opt':23 'store':10 'transpar':12 'well':31"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6906859"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705905128 {#4172
    date: 2024-01-22 07:32:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED moderate
App\Entity\EntryComment {#4176
  +user: App\Entity\User {#4189 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1961 …}
    +magazine: App\Entity\Magazine {#262
      +icon: Proxies\__CG__\App\Entity\Image {#242 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 70
      +entryCommentCount: 920
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1727574007 {#270
        date: 2024-09-29 03:40:07.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#233 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …}
      +entries: Doctrine\ORM\PersistentCollection {#176 …}
      +posts: Doctrine\ORM\PersistentCollection {#134 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#196 …}
      +bans: Doctrine\ORM\PersistentCollection {#113 …}
      +reports: Doctrine\ORM\PersistentCollection {#99 …}
      +badges: Doctrine\ORM\PersistentCollection {#77 …}
      +logs: Doctrine\ORM\PersistentCollection {#67 …}
      +awards: Doctrine\ORM\PersistentCollection {#2434 …}
      +categories: Doctrine\ORM\PersistentCollection {#1804 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#268
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#276
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1894 …}
    +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
    +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
    +url: null
    +body: """
      If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding which features are worth developing & which bugs needs to be solved first. Edit… Things Collected\n
      \n
      - IP Address for use ping (for country)\n
      - All crashes with IP\n
      - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
      \n
      It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
      \n
      I want to know right way to introduce analytics in OSS
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 5
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727574007 {#1828
      date: 2024-09-29 03:40:07.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1876 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1949 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1394 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2436 …}
    +badges: Doctrine\ORM\PersistentCollection {#2166 …}
    +children: []
    -id: 32315
    -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
    -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705933461
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11026195"
    +editedAt: DateTimeImmutable @1727566680 {#2414
      date: 2024-09-29 01:38:00.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705904961 {#1570
      date: 2024-01-22 07:29:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#262}
  +image: null
  +parent: null
  +root: null
  +body: "All depends on what you collect, how it’s stored, how transparent you are about it, and how easy it is to opt out of. It can definitely be done well."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1705905128 {#4171
    date: 2024-01-22 07:32:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@catalog3115@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4177 …}
  +nested: Doctrine\ORM\PersistentCollection {#4179 …}
  +votes: Doctrine\ORM\PersistentCollection {#4181 …}
  +reports: Doctrine\ORM\PersistentCollection {#4183 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4185 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4187 …}
  -id: 330554
  -bodyTs: "'collect':6 'definit':28 'depend':2 'done':30 'easi':19 'opt':23 'store':10 'transpar':12 'well':31"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6906859"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705905128 {#4172
    date: 2024-01-22 07:32:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED edit
App\Entity\Magazine {#262
  +icon: Proxies\__CG__\App\Entity\Image {#242 …}
  +name: "opensource@lemmy.ml"
  +title: "opensource"
  +description: """
    All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
    \n
    Useful Links\n
    ============\n
    \n
    - [Open Source Initiative](https://opensource.org/)\n
    - [Free Software Foundation](https://www.fsf.org/)\n
    - [Electronic Frontier Foundation](https://www.eff.org/)\n
    - [Software Freedom Conservancy](https://sfconservancy.org/)\n
    - [It’s FOSS](https://itsfoss.com/)\n
    \n
    Rules\n
    =====\n
    \n
    - Posts must be relevant to the open source ideology\n
    - No NSFW content\n
    - No hate speech, bigotry, etc\n
    \n
    Related Communities\n
    ===================\n
    \n
    - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
    - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
    - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
    - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
    - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
    \n
    Community icon from opensource.org, but we are not affiliated with them.
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 70
  +entryCommentCount: 920
  +postCount: 2
  +postCommentCount: 5
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1727574007 {#270
    date: 2024-09-29 03:40:07.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#233 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#229 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#218 …}
  +entries: Doctrine\ORM\PersistentCollection {#176 …}
  +posts: Doctrine\ORM\PersistentCollection {#134 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#196 …}
  +bans: Doctrine\ORM\PersistentCollection {#113 …}
  +reports: Doctrine\ORM\PersistentCollection {#99 …}
  +badges: Doctrine\ORM\PersistentCollection {#77 …}
  +logs: Doctrine\ORM\PersistentCollection {#67 …}
  +awards: Doctrine\ORM\PersistentCollection {#2434 …}
  +categories: Doctrine\ORM\PersistentCollection {#1804 …}
  -id: 128
  +apId: "opensource@lemmy.ml"
  +apProfileId: "https://lemmy.ml/c/opensource"
  +apPublicUrl: "https://lemmy.ml/c/opensource"
  +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
  +apInboxUrl: "https://lemmy.ml/inbox"
  +apDomain: "lemmy.ml"
  +apPreferredUsername: "opensource"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1703910302 {#268
    date: 2023-12-30 05:25:02.0 +01:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1703910301 {#276
    date: 2023-12-30 05:25:01.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS DENIED
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details