GET https://kbin.spritesserver.nl/m/memes@lemmy.ml/t/23562/Oh-you-are-here-too/comment/238652/favourites

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.16 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\EntryComment {#1394
  +user: Proxies\__CG__\App\Entity\User {#1369 …}
  +entry: App\Entity\Entry {#1790 …}
  +magazine: App\Entity\Magazine {#314
    +icon: Proxies\__CG__\App\Entity\Image {#295 …}
    +name: "memes@lemmy.ml"
    +title: "memes"
    +description: """
      #### Rules:\n
      \n
      1. Be civil and nice.\n
      2. Try not to excessively repost, as a rule of thumb, wait at least 2 months to do it if you *have* to.
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 5926
    +entryCommentCount: 65073
    +postCount: 25
    +postCommentCount: 152
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583092 {#324
      date: 2024-10-22 09:44:52.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#286 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …}
    +entries: Doctrine\ORM\PersistentCollection {#229 …}
    +posts: Doctrine\ORM\PersistentCollection {#187 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#249 …}
    +bans: Doctrine\ORM\PersistentCollection {#166 …}
    +reports: Doctrine\ORM\PersistentCollection {#152 …}
    +badges: Doctrine\ORM\PersistentCollection {#130 …}
    +logs: Doctrine\ORM\PersistentCollection {#120 …}
    +awards: Doctrine\ORM\PersistentCollection {#109 …}
    +categories: Doctrine\ORM\PersistentCollection {#96 …}
    -id: 38
    +apId: "memes@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/memes"
    +apPublicUrl: "https://lemmy.ml/c/memes"
    +apFollowersUrl: "https://lemmy.ml/c/memes/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "memes"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728572889 {#318
      date: 2024-10-10 17:08:09.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696428223 {#317
      date: 2023-10-04 16:03:43.0 +02:00
    }
  }
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2476 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2466 …}
  +body: """
    I’m not saying Telegram is perfect by a long shot, and they’ve made some questionable decisions around crypto and paid-for services, but it grinds my gears when people suggest that it’s “unencrypted”.\n
    \n
    E2E encryption means that yours and the other person’s device are the only ones that have the keys for decryption and are typically the only places where chats are stored.* The conversation is secured end-to-end.\n
    \n
    Telegram has the master copies of your chats on their servers to enable certain extra functionality that you can’t get with E2E messengers, but it does not mean that the data is stored or transmitted unencrypted. The data at rest is encrypted and it’s encrypted when it travels to and from your device.\n
    \n
    Sure, there’s the argument that governments could compel Telegram to hand over the keys to your chats, but considering that the platform is outright banned in more than one country with questionable regimes, it’s reasonable to conclude that they don’t give in to such demands. Honestly, if your government wanted copies of your chats so badly it’d be far easier for them to go through you and your device directly, and then no amount of E2E encryption is going to help you.\n
    \n
    All that said, Telegram does actually have E2E encryption in the form of Secret Chats which, while having no method of backup, allows you to have two very different conversations with the same person and provides a level of plausible deniability that E2E only platforms cannot.\n
    \n
    *Until you or the other party chooses to export a plain-text backup and store it on Google Drive where it’s far easier for governments to subpoena. I’m looking at you, WhatsApp.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 15
  +score: 0
  +lastActive: DateTime @1703106826 {#1768
    date: 2023-12-20 22:13:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Samsy@lemmy.ml"
    "@NENathaniel@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2288 …}
  +nested: Doctrine\ORM\PersistentCollection {#2166 …}
  +votes: Doctrine\ORM\PersistentCollection {#2427 …}
  +reports: Doctrine\ORM\PersistentCollection {#2426 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2488 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1841 …}
  -id: 238652
  -bodyTs: "'actual':223 'allow':240 'amount':209 'argument':136 'around':19 'backup':239,277 'bad':190 'ban':157 'cannot':263 'certain':90 'chat':66,84,149,188,232 'choos':270 'compel':140 'conclud':170 'consid':151 'convers':70,247 'copi':81,185 'could':139 'countri':162 'crypto':20 'd':192 'data':108,115 'decis':18 'decrypt':58 'demand':179 'deniabl':258 'devic':48,131,204 'differ':246 'direct':205 'drive':283 'e2e':38,99,211,225,260 'easier':195,288 'enabl':89 'encrypt':39,119,123,212,226 'end':74,76 'end-to-end':73 'export':272 'extra':91 'far':194,287 'form':229 'function':92 'gear':30 'get':97 'give':175 'go':199,214 'googl':282 'govern':138,183,290 'grind':28 'hand':143 'help':216 'honest':180 'key':56,146 'level':255 'long':10 'look':295 'm':2,294 'made':15 'master':80 'mean':40,105 'messeng':100 'method':237 'one':52,161 'outright':156 'paid':23 'paid-for':22 'parti':269 'peopl':32 'perfect':7 'person':46,251 'place':64 'plain':275 'plain-text':274 'platform':154,262 'plausibl':257 'provid':253 'question':17,164 'reason':168 'regim':165 'rest':117 'said':220 'say':4 'secret':231 'secur':72 'server':87 'servic':25 'shot':11 'store':68,110,279 'subpoena':292 'suggest':33 'sure':132 'telegram':5,77,141,221 'text':276 'transmit':112 'travel':126 'two':244 'typic':61 'unencrypt':37,113 've':14 'want':184 'whatsapp':298"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.uk/comment/5327594"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703106826 {#1377
    date: 2023-12-20 22:13:46.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
3 DENIED edit
App\Entity\EntryComment {#1394
  +user: Proxies\__CG__\App\Entity\User {#1369 …}
  +entry: App\Entity\Entry {#1790 …}
  +magazine: App\Entity\Magazine {#314
    +icon: Proxies\__CG__\App\Entity\Image {#295 …}
    +name: "memes@lemmy.ml"
    +title: "memes"
    +description: """
      #### Rules:\n
      \n
      1. Be civil and nice.\n
      2. Try not to excessively repost, as a rule of thumb, wait at least 2 months to do it if you *have* to.
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 5926
    +entryCommentCount: 65073
    +postCount: 25
    +postCommentCount: 152
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583092 {#324
      date: 2024-10-22 09:44:52.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#286 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …}
    +entries: Doctrine\ORM\PersistentCollection {#229 …}
    +posts: Doctrine\ORM\PersistentCollection {#187 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#249 …}
    +bans: Doctrine\ORM\PersistentCollection {#166 …}
    +reports: Doctrine\ORM\PersistentCollection {#152 …}
    +badges: Doctrine\ORM\PersistentCollection {#130 …}
    +logs: Doctrine\ORM\PersistentCollection {#120 …}
    +awards: Doctrine\ORM\PersistentCollection {#109 …}
    +categories: Doctrine\ORM\PersistentCollection {#96 …}
    -id: 38
    +apId: "memes@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/memes"
    +apPublicUrl: "https://lemmy.ml/c/memes"
    +apFollowersUrl: "https://lemmy.ml/c/memes/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "memes"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728572889 {#318
      date: 2024-10-10 17:08:09.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696428223 {#317
      date: 2023-10-04 16:03:43.0 +02:00
    }
  }
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2476 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2466 …}
  +body: """
    I’m not saying Telegram is perfect by a long shot, and they’ve made some questionable decisions around crypto and paid-for services, but it grinds my gears when people suggest that it’s “unencrypted”.\n
    \n
    E2E encryption means that yours and the other person’s device are the only ones that have the keys for decryption and are typically the only places where chats are stored.* The conversation is secured end-to-end.\n
    \n
    Telegram has the master copies of your chats on their servers to enable certain extra functionality that you can’t get with E2E messengers, but it does not mean that the data is stored or transmitted unencrypted. The data at rest is encrypted and it’s encrypted when it travels to and from your device.\n
    \n
    Sure, there’s the argument that governments could compel Telegram to hand over the keys to your chats, but considering that the platform is outright banned in more than one country with questionable regimes, it’s reasonable to conclude that they don’t give in to such demands. Honestly, if your government wanted copies of your chats so badly it’d be far easier for them to go through you and your device directly, and then no amount of E2E encryption is going to help you.\n
    \n
    All that said, Telegram does actually have E2E encryption in the form of Secret Chats which, while having no method of backup, allows you to have two very different conversations with the same person and provides a level of plausible deniability that E2E only platforms cannot.\n
    \n
    *Until you or the other party chooses to export a plain-text backup and store it on Google Drive where it’s far easier for governments to subpoena. I’m looking at you, WhatsApp.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 15
  +score: 0
  +lastActive: DateTime @1703106826 {#1768
    date: 2023-12-20 22:13:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Samsy@lemmy.ml"
    "@NENathaniel@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2288 …}
  +nested: Doctrine\ORM\PersistentCollection {#2166 …}
  +votes: Doctrine\ORM\PersistentCollection {#2427 …}
  +reports: Doctrine\ORM\PersistentCollection {#2426 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2488 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1841 …}
  -id: 238652
  -bodyTs: "'actual':223 'allow':240 'amount':209 'argument':136 'around':19 'backup':239,277 'bad':190 'ban':157 'cannot':263 'certain':90 'chat':66,84,149,188,232 'choos':270 'compel':140 'conclud':170 'consid':151 'convers':70,247 'copi':81,185 'could':139 'countri':162 'crypto':20 'd':192 'data':108,115 'decis':18 'decrypt':58 'demand':179 'deniabl':258 'devic':48,131,204 'differ':246 'direct':205 'drive':283 'e2e':38,99,211,225,260 'easier':195,288 'enabl':89 'encrypt':39,119,123,212,226 'end':74,76 'end-to-end':73 'export':272 'extra':91 'far':194,287 'form':229 'function':92 'gear':30 'get':97 'give':175 'go':199,214 'googl':282 'govern':138,183,290 'grind':28 'hand':143 'help':216 'honest':180 'key':56,146 'level':255 'long':10 'look':295 'm':2,294 'made':15 'master':80 'mean':40,105 'messeng':100 'method':237 'one':52,161 'outright':156 'paid':23 'paid-for':22 'parti':269 'peopl':32 'perfect':7 'person':46,251 'place':64 'plain':275 'plain-text':274 'platform':154,262 'plausibl':257 'provid':253 'question':17,164 'reason':168 'regim':165 'rest':117 'said':220 'say':4 'secret':231 'secur':72 'server':87 'servic':25 'shot':11 'store':68,110,279 'subpoena':292 'suggest':33 'sure':132 'telegram':5,77,141,221 'text':276 'transmit':112 'travel':126 'two':244 'typic':61 'unencrypt':37,113 've':14 'want':184 'whatsapp':298"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.uk/comment/5327594"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703106826 {#1377
    date: 2023-12-20 22:13:46.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
4 DENIED moderate
App\Entity\EntryComment {#1394
  +user: Proxies\__CG__\App\Entity\User {#1369 …}
  +entry: App\Entity\Entry {#1790 …}
  +magazine: App\Entity\Magazine {#314
    +icon: Proxies\__CG__\App\Entity\Image {#295 …}
    +name: "memes@lemmy.ml"
    +title: "memes"
    +description: """
      #### Rules:\n
      \n
      1. Be civil and nice.\n
      2. Try not to excessively repost, as a rule of thumb, wait at least 2 months to do it if you *have* to.
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 5926
    +entryCommentCount: 65073
    +postCount: 25
    +postCommentCount: 152
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583092 {#324
      date: 2024-10-22 09:44:52.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#286 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …}
    +entries: Doctrine\ORM\PersistentCollection {#229 …}
    +posts: Doctrine\ORM\PersistentCollection {#187 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#249 …}
    +bans: Doctrine\ORM\PersistentCollection {#166 …}
    +reports: Doctrine\ORM\PersistentCollection {#152 …}
    +badges: Doctrine\ORM\PersistentCollection {#130 …}
    +logs: Doctrine\ORM\PersistentCollection {#120 …}
    +awards: Doctrine\ORM\PersistentCollection {#109 …}
    +categories: Doctrine\ORM\PersistentCollection {#96 …}
    -id: 38
    +apId: "memes@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/memes"
    +apPublicUrl: "https://lemmy.ml/c/memes"
    +apFollowersUrl: "https://lemmy.ml/c/memes/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "memes"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728572889 {#318
      date: 2024-10-10 17:08:09.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696428223 {#317
      date: 2023-10-04 16:03:43.0 +02:00
    }
  }
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2476 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2466 …}
  +body: """
    I’m not saying Telegram is perfect by a long shot, and they’ve made some questionable decisions around crypto and paid-for services, but it grinds my gears when people suggest that it’s “unencrypted”.\n
    \n
    E2E encryption means that yours and the other person’s device are the only ones that have the keys for decryption and are typically the only places where chats are stored.* The conversation is secured end-to-end.\n
    \n
    Telegram has the master copies of your chats on their servers to enable certain extra functionality that you can’t get with E2E messengers, but it does not mean that the data is stored or transmitted unencrypted. The data at rest is encrypted and it’s encrypted when it travels to and from your device.\n
    \n
    Sure, there’s the argument that governments could compel Telegram to hand over the keys to your chats, but considering that the platform is outright banned in more than one country with questionable regimes, it’s reasonable to conclude that they don’t give in to such demands. Honestly, if your government wanted copies of your chats so badly it’d be far easier for them to go through you and your device directly, and then no amount of E2E encryption is going to help you.\n
    \n
    All that said, Telegram does actually have E2E encryption in the form of Secret Chats which, while having no method of backup, allows you to have two very different conversations with the same person and provides a level of plausible deniability that E2E only platforms cannot.\n
    \n
    *Until you or the other party chooses to export a plain-text backup and store it on Google Drive where it’s far easier for governments to subpoena. I’m looking at you, WhatsApp.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 15
  +score: 0
  +lastActive: DateTime @1703106826 {#1768
    date: 2023-12-20 22:13:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Samsy@lemmy.ml"
    "@NENathaniel@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2288 …}
  +nested: Doctrine\ORM\PersistentCollection {#2166 …}
  +votes: Doctrine\ORM\PersistentCollection {#2427 …}
  +reports: Doctrine\ORM\PersistentCollection {#2426 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2488 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1841 …}
  -id: 238652
  -bodyTs: "'actual':223 'allow':240 'amount':209 'argument':136 'around':19 'backup':239,277 'bad':190 'ban':157 'cannot':263 'certain':90 'chat':66,84,149,188,232 'choos':270 'compel':140 'conclud':170 'consid':151 'convers':70,247 'copi':81,185 'could':139 'countri':162 'crypto':20 'd':192 'data':108,115 'decis':18 'decrypt':58 'demand':179 'deniabl':258 'devic':48,131,204 'differ':246 'direct':205 'drive':283 'e2e':38,99,211,225,260 'easier':195,288 'enabl':89 'encrypt':39,119,123,212,226 'end':74,76 'end-to-end':73 'export':272 'extra':91 'far':194,287 'form':229 'function':92 'gear':30 'get':97 'give':175 'go':199,214 'googl':282 'govern':138,183,290 'grind':28 'hand':143 'help':216 'honest':180 'key':56,146 'level':255 'long':10 'look':295 'm':2,294 'made':15 'master':80 'mean':40,105 'messeng':100 'method':237 'one':52,161 'outright':156 'paid':23 'paid-for':22 'parti':269 'peopl':32 'perfect':7 'person':46,251 'place':64 'plain':275 'plain-text':274 'platform':154,262 'plausibl':257 'provid':253 'question':17,164 'reason':168 'regim':165 'rest':117 'said':220 'say':4 'secret':231 'secur':72 'server':87 'servic':25 'shot':11 'store':68,110,279 'subpoena':292 'suggest':33 'sure':132 'telegram':5,77,141,221 'text':276 'transmit':112 'travel':126 'two':244 'typic':61 'unencrypt':37,113 've':14 'want':184 'whatsapp':298"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.uk/comment/5327594"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703106826 {#1377
    date: 2023-12-20 22:13:46.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
5 DENIED edit
App\Entity\Magazine {#314
  +icon: Proxies\__CG__\App\Entity\Image {#295 …}
  +name: "memes@lemmy.ml"
  +title: "memes"
  +description: """
    #### Rules:\n
    \n
    1. Be civil and nice.\n
    2. Try not to excessively repost, as a rule of thumb, wait at least 2 months to do it if you *have* to.
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 5926
  +entryCommentCount: 65073
  +postCount: 25
  +postCommentCount: 152
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729583092 {#324
    date: 2024-10-22 09:44:52.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#286 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#282 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#271 …}
  +entries: Doctrine\ORM\PersistentCollection {#229 …}
  +posts: Doctrine\ORM\PersistentCollection {#187 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#249 …}
  +bans: Doctrine\ORM\PersistentCollection {#166 …}
  +reports: Doctrine\ORM\PersistentCollection {#152 …}
  +badges: Doctrine\ORM\PersistentCollection {#130 …}
  +logs: Doctrine\ORM\PersistentCollection {#120 …}
  +awards: Doctrine\ORM\PersistentCollection {#109 …}
  +categories: Doctrine\ORM\PersistentCollection {#96 …}
  -id: 38
  +apId: "memes@lemmy.ml"
  +apProfileId: "https://lemmy.ml/c/memes"
  +apPublicUrl: "https://lemmy.ml/c/memes"
  +apFollowersUrl: "https://lemmy.ml/c/memes/followers"
  +apInboxUrl: "https://lemmy.ml/inbox"
  +apDomain: "lemmy.ml"
  +apPreferredUsername: "memes"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1728572889 {#318
    date: 2024-10-10 17:08:09.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1696428223 {#317
    date: 2023-10-04 16:03:43.0 +02: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